Paradaux

PAR-100

0

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

DoneNormalrianEconomy ExplorerImprovement

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.

Resources

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)
  • ParadauxIO linked a pull request — PR #9 merged — Release economy-explorer → main (perf fixes + 1.1.0 RBAC/RUM)
  • ParadauxIO linked a pull request — PR #9 open — Release economy-explorer → main (perf fixes + 1.1.0 RBAC/RUM)
  • ParadauxIO linked a pull request — PR #9 open — Release economy-explorer → main (perf fixes + 1.1.0 RBAC/RUM)
  • ParadauxIO linked a commit — Commit 8e078ee — Link /admin/groups in nav; unit-test capability helpers (PAR-100)
  • ParadauxIO changed status to Status → Done
  • ParadauxIO linked a pull request — PR #8 merged — Release: economy-explorer 1.1.0 (HOLD — needs V10–V12 migrated)
  • ParadauxIO linked a pull request — PR #8 open — Release: economy-explorer 1.1.0 (HOLD — needs V10–V12 migrated)
  • ParadauxIO linked a pull request — PR #8 open — Release: develop → main
  • ParadauxIO linked a pull request — PR #8 open — Release: develop → main
  • ParadauxIO linked a pull request — PR #8 open — Release: develop → main
  • ParadauxIO linked a pull request — PR #8 open — Release: develop → main
  • ParadauxIO linked a pull request — PR #8 open — Release: develop → main
  • ParadauxIO linked a pull request — PR #8 open — Release: develop → main
  • tesks changed status to Status → Pending Release
  • tesks commented
  • ParadauxIO linked a commit — Commit 8e078ee — Link /admin/groups in nav; unit-test capability helpers (PAR-100)
  • tesks created the issue