forked from administration/panel
chore: update perms
parent
ea39b68703
commit
b77e545159
|
@ -25,12 +25,6 @@ export function NavigationLinks() {
|
||||||
href="/panel/search"
|
href="/panel/search"
|
||||||
>
|
>
|
||||||
<Search className="h-4 w-4" />
|
<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
|
<Link
|
||||||
className={buttonVariants({ variant: "outline", size: "icon" })}
|
className={buttonVariants({ variant: "outline", size: "icon" })}
|
||||||
|
@ -38,6 +32,12 @@ export function NavigationLinks() {
|
||||||
>
|
>
|
||||||
<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"
|
||||||
|
|
|
@ -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)) {
|
||||||
|
|
Loading…
Reference in New Issue