Skip to content

feat: RBAC for Fullstack Dev Test Task - #2445

Closed
yanhub wants to merge 29 commits into
fastapi:masterfrom
yanhub:main
Closed

feat: RBAC for Fullstack Dev Test Task#2445
yanhub wants to merge 29 commits into
fastapi:masterfrom
yanhub:main

Conversation

@yanhub

@yanhub yanhub commented Aug 18, 2026

Copy link
Copy Markdown

Role-based access control (admin/manager/member) for users, metrics, and settings.

  • Permission matrix in README
  • Backend: permissions.py, require_permission(), migration, seed users
  • Frontend: usePermissions, AccessDenied, route guards
  • Tests: test_authorization.py
  • AI conversation exports in docs/ai-conversations/

yanhub and others added 29 commits August 18, 2026 17:29
Unify items authorization via permissions, add generated-column migrations, and reject legacy is_superuser in user APIs.
@alejsdev alejsdev added the invalid This doesn't seem right label Aug 19, 2026
@github-actions

Copy link
Copy Markdown
Contributor

This was marked as invalid and will be closed now. If this is an error, please provide additional details.

@github-actions github-actions Bot closed this Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

invalid This doesn't seem right

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants