mirror of
https://github.com/superseriousbusiness/gotosocial
synced 2025-06-05 21:59:39 +02:00
[feature] Add HTTP header permission section to frontend (#2893)
* [feature] Add HTTP header filter section to frontend * tweak naming a bit
This commit is contained in:
@ -36,6 +36,10 @@ import { useHasPermission } from "../../lib/navigation/util";
|
||||
* - /settings/admin/actions
|
||||
* - /settings/admin/actions/media
|
||||
* - /settings/admin/actions/keys
|
||||
* - /settings/admin/http-header-permissions/blocks
|
||||
* - /settings/admin/http-header-permissions/blocks/:blockId\
|
||||
* - /settings/admin/http-header-permissions/allows
|
||||
* - /settings/admin/http-header-permissions/allows/:allowId
|
||||
*/
|
||||
export default function AdminMenu() {
|
||||
const permissions = ["admin"];
|
||||
@ -54,6 +58,7 @@ export default function AdminMenu() {
|
||||
<AdminInstanceMenu />
|
||||
<AdminEmojisMenu />
|
||||
<AdminActionsMenu />
|
||||
<AdminHTTPHeaderPermissionsMenu />
|
||||
</MenuItem>
|
||||
);
|
||||
}
|
||||
@ -127,3 +132,25 @@ function AdminEmojisMenu() {
|
||||
</MenuItem>
|
||||
);
|
||||
}
|
||||
|
||||
function AdminHTTPHeaderPermissionsMenu() {
|
||||
return (
|
||||
<MenuItem
|
||||
name="HTTP Header Permissions"
|
||||
itemUrl="http-header-permissions"
|
||||
defaultChild="blocks"
|
||||
icon="fa-hubzilla"
|
||||
>
|
||||
<MenuItem
|
||||
name="Blocks"
|
||||
itemUrl="blocks"
|
||||
icon="fa-close"
|
||||
/>
|
||||
<MenuItem
|
||||
name="Allows"
|
||||
itemUrl="allows"
|
||||
icon="fa-check"
|
||||
/>
|
||||
</MenuItem>
|
||||
);
|
||||
}
|
||||
|
Reference in New Issue
Block a user