Skip to content

feat: phase platform administration authorization - #56

Merged
darwin67 merged 3 commits into
mainfrom
fix/admin-authority-invalidation
Aug 26, 2026
Merged

feat: phase platform administration authorization#56
darwin67 merged 3 commits into
mainfrom
fix/admin-authority-invalidation

Conversation

@darwin67

@darwin67 darwin67 commented Aug 26, 2026

Copy link
Copy Markdown
Member

Summary

  • split RFD 1 delivery into dependency-ordered implementation phases and complete Phase 2
  • add the authenticated /admin LiveView foundation with fresh context authorization
  • invalidate mounted admin views after role revocation or suspension without a subscribe/authorize race
  • verify transactional, immutable platform audit behavior and use full-page redirects when authority changes

The route remains in the existing authenticated browser scope and live_session :require_authenticated_user because login is mandatory. AdminLive applies the additional platform-admin mount hook because installation-wide authority is independent of organization membership.

Verification

  • mix precommit (482 tests passed)
  • make check-rfds

@github-actions github-actions Bot added the feat label Aug 26, 2026
@darwin67
darwin67 merged commit 5c6aa4c into main Aug 26, 2026
25 checks passed
@darwin67
darwin67 deleted the fix/admin-authority-invalidation branch August 26, 2026 06:25
@chaba2-bot chaba2-bot Bot mentioned this pull request Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant