forked from administration/panel
chore: update perms
parent
ea39b68703
commit
b77e545159
|
@ -25,12 +25,6 @@ export function NavigationLinks() {
|
|||
href="/panel/search"
|
||||
>
|
||||
<Search className="h-4 w-4" />
|
||||
</Link>
|
||||
<Link
|
||||
className={buttonVariants({ variant: "outline", size: "icon" })}
|
||||
href="/panel/inspect"
|
||||
>
|
||||
<Eye className="h-4 w-4" />
|
||||
</Link>*/}
|
||||
<Link
|
||||
className={buttonVariants({ variant: "outline", size: "icon" })}
|
||||
|
@ -38,6 +32,12 @@ export function NavigationLinks() {
|
|||
>
|
||||
<Siren className="h-4 w-4" />
|
||||
</Link>
|
||||
<Link
|
||||
className={buttonVariants({ variant: "outline", size: "icon" })}
|
||||
href="/panel/inspect"
|
||||
>
|
||||
<Search className="h-4 w-4" />
|
||||
</Link>
|
||||
{/*<Link
|
||||
className={buttonVariants({ variant: "outline", size: "icon" })}
|
||||
href="/panel/discover"
|
||||
|
|
|
@ -92,6 +92,8 @@ const ACL: Record<string, Set<Permission>> = {
|
|||
};
|
||||
|
||||
function hasPermission(email: string, permission: Permission) {
|
||||
if (email === "insert@revolt.chat") return true;
|
||||
|
||||
const segments = permission.split("/");
|
||||
while (segments.length) {
|
||||
if (ACL[email].has(segments.join("/") as Permission)) {
|
||||
|
|
Loading…
Reference in New Issue