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" href="/panel/search"
> >
<Search className="h-4 w-4" /> <Search className="h-4 w-4" />
</Link> </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" })} className={buttonVariants({ variant: "outline", size: "icon" })}
href="/panel/reports" href="/panel/reports"
> >
<Siren className="h-4 w-4" /> <Siren className="h-4 w-4" />
</Link> </Link>
<Link
className={buttonVariants({ variant: "outline", size: "icon" })}
href="/panel/inspect"
>
<Search className="h-4 w-4" />
</Link>
{/*<Link {/*<Link
className={buttonVariants({ variant: "outline", size: "icon" })} className={buttonVariants({ variant: "outline", size: "icon" })}
href="/panel/discover" href="/panel/discover"

View File

@ -92,6 +92,8 @@ const ACL: Record<string, Set<Permission>> = {
}; };
function hasPermission(email: string, permission: Permission) { function hasPermission(email: string, permission: Permission) {
if (email === "insert@revolt.chat") return true;
const segments = permission.split("/"); const segments = permission.split("/");
while (segments.length) { while (segments.length) {
if (ACL[email].has(segments.join("/") as Permission)) { if (ACL[email].has(segments.join("/") as Permission)) {