Repository navigation
Releases
Releases · almasix-dev/almasix-permission
v0.1.0
Initial release of almasix-permission — roles and permissions for Almasix (almasix.permission).
pip install almasix-permission
# or
pip install "almasix[permission]"Highlights
- Roles and permissions (direct or via roles), polymorphic assignment
Gate.beforesouser.can,@can, andcanmiddleware work- Multi-guard, teams, wildcards, enums, cache, opt-in events
- Middleware (
role,permission,role_or_permission) with optional,guard - Prism directives and smith commands (
create-role/create-permission/show/ …) - UUID/ULID via
permission.key_type; extend models viapermission.models.*