feat(admin): ACL repair, mod users, ticket clarity, ops online hub

Add Repair nav grants on permissions, /mod/users without email/IP, shared ticket queue banners, and shared online roster on CommandoCentrum.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
SimoandCursor committed 2026-07-30 19:37:01 +02:00
1 parent 686279eb25
commit 6eab5e5343
39 files changed
+841 -106

No files matched your search

+10
View File
@@ -37,6 +37,9 @@ export default async function ModDashboardPage() {
const showTeam =
canAccess(permissions, PERMS.MOD_TEAM_VIEW, rank) ||
canAccess(permissions, PERMS.MODERATION_VIEW, rank);
const showUsers =
canAccess(permissions, PERMS.MOD_USERS_VIEW, rank) ||
canAccess(permissions, PERMS.USERS_VIEW, rank);
const [openCfh, todayBans, modsOnline, openTickets, openHelpTickets] =
await Promise.all([
@@ -178,6 +181,13 @@ export default async function ModDashboardPage() {
</Link>
</li>
) : null}
{showUsers ? (
<li>
<Link href="/mod/users" className="text-primary hover:underline">
{t("nav.users")}
</Link>
</li>
) : null}
{showTeam ? (
<li>
<Link href="/mod/team" className="text-primary hover:underline">