Paradaux
IssuesPAR-100Done
0

Wire /admin/groups into nav + end-to-end RBAC verification

Finish the RBAC rollout (follow-ups to PAR-98 / PAR-99):

  • Nav discoverability: the /admin/groups admin tool isn't linked anywhere — HeaderNav only adds Audit + API keys for admins. Add a "Groups" admin nav link.
  • End-to-end verification (needs a real environment): run the explorer integration suite in CI (findCapabilities), and on a live server with LuckPerms enable reconciliation.enabled, set a group's luckperms_node, and confirm members reconcile into explorer_group_member and propagate to viewer.capabilities / isStaff.

Comments

tesks · Jun 5, 2026, 11:25 AM

In-repo part done & pushed (economy-explorer 8e078ee, develop):

  • Added a "Groups" admin nav link in HeaderNav (alongside Audit / API keys; admin-gated).
  • Unit tests for the capability helpers — 64 unit tests green, incl. the DOC case (staff.audit-only → isStaff true, role stays player).

Remaining (environment-gated, can't run locally):

  • Explorer integration suite (findCapabilities) in CI.
  • Live-server check: enable reconciliation.enabled with LuckPerms, set a group's luckperms_node, confirm membership reconciles into explorer_group_member and propagates to viewer.capabilities / isStaff.

Moving to Pending Release — only the live/CI verification remains.

Activity

  • ParadauxIO linked a pull request — PR #9 open — Release economy-explorer → main (perf fixes + 1.1.0 RBAC/RUM)Jun 7, 2026, 7:36 PM
  • ParadauxIO linked a pull request — PR #9 merged — Release economy-explorer → main (perf fixes + 1.1.0 RBAC/RUM)Jun 7, 2026, 7:14 PM
  • ParadauxIO linked a pull request — PR #9 open — Release economy-explorer → main (perf fixes + 1.1.0 RBAC/RUM)Jun 7, 2026, 7:10 PM
  • ParadauxIO linked a pull request — PR #9 open — Release economy-explorer → main (perf fixes + 1.1.0 RBAC/RUM)Jun 7, 2026, 7:06 PM
  • ParadauxIO linked a commit — Commit 8e078ee — Link /admin/groups in nav; unit-test capability helpers (PAR-100)Jun 7, 2026, 4:16 PM
  • ParadauxIO changed status to Status → DoneJun 7, 2026, 4:16 PM
  • ParadauxIO linked a pull request — PR #8 merged — Release: economy-explorer 1.1.0 (HOLD — needs V10–V12 migrated)Jun 7, 2026, 4:16 PM
  • ParadauxIO linked a pull request — PR #8 open — Release: economy-explorer 1.1.0 (HOLD — needs V10–V12 migrated)Jun 7, 2026, 2:52 PM
  • ParadauxIO linked a pull request — PR #8 open — Release: develop → mainJun 7, 2026, 2:52 PM
  • ParadauxIO linked a pull request — PR #8 open — Release: develop → mainJun 7, 2026, 10:27 AM
  • ParadauxIO linked a pull request — PR #8 open — Release: develop → mainJun 7, 2026, 12:36 AM
  • ParadauxIO linked a pull request — PR #8 open — Release: develop → mainJun 6, 2026, 12:14 PM
  • ParadauxIO linked a pull request — PR #8 open — Release: develop → mainJun 6, 2026, 12:05 PM
  • ParadauxIO linked a pull request — PR #8 open — Release: develop → mainJun 5, 2026, 12:36 PM
  • tesks changed status to Status → Pending ReleaseJun 5, 2026, 11:25 AM
  • tesks commentedJun 5, 2026, 11:25 AM
  • ParadauxIO linked a commit — Commit 8e078ee — Link /admin/groups in nav; unit-test capability helpers (PAR-100)Jun 5, 2026, 11:24 AM
  • tesks created the issueJun 5, 2026, 11:23 AM