Initial django guardian integrations

This commit is contained in:
boris committed 2026-01-25 17:48:14 +00:00
1 parent 6901f6fcc4
commit 66ffa3d3fb
24 files changed
+332 -80

No files matched your search

+14
View File
@@ -0,0 +1,14 @@
from __future__ import annotations
from django.db.models.signals import post_save
from django.dispatch import receiver
from apps.core.rbac import assign_default_object_permissions
from .models import Server
@receiver(post_save, sender=Server)
def assign_server_perms(sender, instance: Server, created: bool, **kwargs) -> None:
if not created:
return
assign_default_object_permissions(instance)