Skip to content

feat: RBAC implementation, ownership protection and unification of services#21

Merged
codewithme-py merged 1 commit intomainfrom
feat/rbac-structure
Mar 15, 2026
Merged

feat: RBAC implementation, ownership protection and unification of services#21
codewithme-py merged 1 commit intomainfrom
feat/rbac-structure

Conversation

@codewithme-py
Copy link
Copy Markdown
Owner

  • Implemented a role model of access (RBAC) with support for the roles of Admin, Moderator, Seller and User.

  • End-to-end Ownership Protection has been implemented: now sellers manage only their goods, and users manage their orders.

  • Total refactoring of Inventory and Orders services was carried out: the code was transferred to a class structure, typing was implemented through Annotated and DRY-helpers to work with the database.

  • Synchronized system enumerations (Enums) with the database to exclude register errors.

  • Successfully completed static type verification (mypy) and linting (ruff) for the entire project.

  • Tests are corrected

@codewithme-py codewithme-py merged commit 6b56213 into main Mar 15, 2026
1 check 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.

1 participant