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:
1 parent
686279eb25
commit
6eab5e5343
39 files changed
+841
-106
No files matched your search
@@ -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">
|
||||
|
||||
Reference in new issue
Block a user