Set up members app with models, migrations, permissions, and rules integration; updated dependencies and settings
This commit is contained in:
9
members/rules.py
Normal file
9
members/rules.py
Normal file
@@ -0,0 +1,9 @@
|
||||
from typing import Optional
|
||||
|
||||
import rules
|
||||
from django.contrib.auth.models import AbstractUser
|
||||
|
||||
|
||||
@rules.predicate
|
||||
def is_member_manager(user: Optional[AbstractUser]) -> bool:
|
||||
return user.has_perm('members.member_manager')
|
||||
Reference in New Issue
Block a user