Skip to content

feat(rbac): add Role-Based Access Control to pulp_npm - #414

Open
CryptoRodeo wants to merge 1 commit into
pulp:mainfrom
CryptoRodeo:feat/add-rbac
Open

feat(rbac): add Role-Based Access Control to pulp_npm#414
CryptoRodeo wants to merge 1 commit into
pulp:mainfrom
CryptoRodeo:feat/add-rbac

Conversation

@CryptoRodeo

@CryptoRodeo CryptoRodeo commented Jul 30, 2026

Copy link
Copy Markdown

Enable fine-grained permission enforcement across all npm resources. Users can now be assigned creator, owner, or viewer roles on repositories, remotes, and distributions, with object-level scoping and cross-object permission checks.

fixes #387

📜 Checklist

  • Commits are cleanly separated with meaningful messages (simple features and bug fixes should be squashed to one commit)
  • A changelog entry or entries has been added for any significant changes
  • Follows the Pulp policy on AI Usage
  • (For new features) - User documentation and test coverage has been added

See: Pull Request Walkthrough

Enable fine-grained permission enforcement across all npm resources.
Users can now be assigned creator, owner, or viewer roles on
repositories, remotes, and distributions, with object-level scoping
and cross-object permission checks.

Signed-off-by: Bryan ramos <bramos@redhat.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@CryptoRodeo
CryptoRodeo marked this pull request as ready for review August 3, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement RBAC

1 participant