Skip to content

feat(profiles): implement profile metadata CRUD with RBAC#79

Merged
anonfedora merged 4 commits intoFracverse:masterfrom
Demilade01:master
Feb 25, 2026
Merged

feat(profiles): implement profile metadata CRUD with RBAC#79
anonfedora merged 4 commits intoFracverse:masterfrom
Demilade01:master

Conversation

@Demilade01
Copy link
Contributor

  • Add profile CRUD handlers (create, read, update, delete)
  • Implement RBAC: users can only manage own profiles, admins can manage any
  • Add input validation for display_name, bio, and avatar_url
  • Add GET /profiles/me convenience endpoint
  • Add comprehensive test suite (18 tests)
  • Fix config to include missing queue section

Closes #72

- Add profile CRUD handlers (create, read, update, delete)
- Implement RBAC: users can only manage own profiles, admins can manage any
- Add input validation for display_name, bio, and avatar_url
- Add GET /profiles/me convenience endpoint
- Add comprehensive test suite (18 tests)
- Fix config to include missing queue section

Closes Fracverse#72
@Demilade01
Copy link
Contributor Author

@anonfedora please can you take a review

@anonfedora anonfedora merged commit f650b8a into Fracverse:master Feb 25, 2026
3 checks passed
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.

[PROFILES] User & Merchant Identity Management

2 participants