angee.spaces.managers
Managers for shared spaces groups.
GroupQuerySet
python
class GroupQuerySet(HierarchyQuerySet, AngeeQuerySet)Group read scopes with hierarchy subtree and ancestor traversal.
GroupManager
python
class GroupManager(AngeeManager.from_queryset(GroupQuerySet))Manager for unscoped shared group trees.
MembershipManager
python
class MembershipManager(AngeeManager)Own confirmed manual roster writes and their role-grant reconciliation.
add_confirmed
python
def add_confirmed(*, group: Any, party: Any, role: Any) -> AnyCreate or confirm one manual membership with the selected group role.
The row and its derived REBAC grant commit in one transaction through the model's save() reconciliation. Re-adding an existing suggestion promotes that durable row instead of competing with its unique group/party key.