Skip to content

Conversation

@bitbeckers
Copy link

We needed to expand the SDS endpoints to use the DPoP Oauth token based RBAC control system. While we were there, we also cleaned up the available roles, ownership and admin roles capabilities, ownership transfer and updated the SDS demo app UI.

See the commits for more juicy details

- Add migration 008 for granular permission levels (read, write, admin)
- Update grantAccess lexicon to support permission field
- Enhance CRUD endpoints with permission-based access control
- Update auth verifier and federated token validator
- Add permission management UI in sds-demo
- Replace read/write permissions with read/create/update/delete/admin/owner
- Update permission badges to display granular permissions
- Normalize permissions in organization list API and dashboard
- Enhance repository card to show detailed permission badges
- Update collaboration service to handle new permission structure
@vercel
Copy link

vercel bot commented Nov 7, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
sds-demo Ready Ready Preview Comment Nov 7, 2025 1:40am

@bitbeckers bitbeckers requested a review from aspiers November 7, 2025 01:40
@bitbeckers bitbeckers self-assigned this Nov 7, 2025
@aspiers
Copy link
Collaborator

aspiers commented Nov 10, 2025

Tests are failing but will fix that by rebasing #3 on top.

@aspiers aspiers merged commit be1d2aa into dev Nov 10, 2025
4 of 5 checks passed
@aspiers aspiers deleted the feat/sds_record_crud_endpoints branch November 10, 2025 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants