Set up members app with models, migrations, permissions, and rules integration; updated dependencies and settings

This commit is contained in:
2026-01-03 13:00:06 +01:00
parent 63ad906557
commit a38a813865
7 changed files with 129 additions and 31 deletions

9
members/rules.py Normal file
View 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')