1
0
Fork 0

chore: update perms

fix-1
Paul Makles 2023-07-31 14:36:35 +01:00
parent ea39b68703
commit b77e545159
No known key found for this signature in database
GPG Key ID: 5059F398521BB0F6
2 changed files with 9 additions and 7 deletions

View File

@ -25,19 +25,19 @@ 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>*/}
<Link
className={buttonVariants({ variant: "outline", size: "icon" })}
href="/panel/reports"
>
<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"

View File

@ -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)) {