From e2aa322663fe69fdb017cb609f9557f2de5e20d1 Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Sat, 16 Aug 2025 09:35:35 -0500 Subject: [PATCH] admin checks --- src/webpage/member.ts | 4 ++-- src/webpage/user.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/webpage/member.ts b/src/webpage/member.ts index aa6f451..bbb2ca8 100644 --- a/src/webpage/member.ts +++ b/src/webpage/member.ts @@ -559,8 +559,8 @@ class Member extends SnowFlake { headers, }); } - hasPermission(name: string): boolean { - if (this.isAdmin()) { + hasPermission(name: string, adminOver = true): boolean { + if (this.isAdmin() && adminOver) { return true; } for (const thing of this.roles) { diff --git a/src/webpage/user.ts b/src/webpage/user.ts index c1845fc..4322e0e 100644 --- a/src/webpage/user.ts +++ b/src/webpage/user.ts @@ -854,7 +854,7 @@ class User extends SnowFlake { const permDiv = document.createElement("div"); permDiv.classList.add("permbox"); const permsL = Permissions.info() - .filter((_) => memb.hasPermission(_.name)) + .filter((_) => memb.hasPermission(_.name, false)) .map((_) => _.readableName); for (const perm of permsL) { const span = document.createElement("span");