Attempting to resolve unfold form inconsistencies.
This commit is contained in:
@@ -6,11 +6,13 @@ from guardian.shortcuts import assign_perm
|
||||
|
||||
from apps.core.rbac import assign_default_object_permissions
|
||||
from .models import AccessRequest
|
||||
from .permissions import sync_server_view_perm
|
||||
|
||||
|
||||
@receiver(post_save, sender=AccessRequest)
|
||||
def assign_access_request_perms(sender, instance: AccessRequest, created: bool, **kwargs) -> None:
|
||||
if not created:
|
||||
sync_server_view_perm(instance)
|
||||
return
|
||||
if instance.requester_id:
|
||||
user = instance.requester
|
||||
@@ -21,3 +23,4 @@ def assign_access_request_perms(sender, instance: AccessRequest, created: bool,
|
||||
):
|
||||
assign_perm(perm, user, instance)
|
||||
assign_default_object_permissions(instance)
|
||||
sync_server_view_perm(instance)
|
||||
|
||||
Reference in New Issue
Block a user