feat(access): Enable the calling of the dynamic permissions function to obtain permissions

creates recursive loop

ref: #437 #459
This commit is contained in:
2025-01-02 17:01:01 +09:30
parent e69c1e1b99
commit a4a9f2c3a9
2 changed files with 19 additions and 1 deletions

View File

@ -173,6 +173,16 @@ class OrganizationMixin:
return self._permission_required
if hasattr(self, 'get_dynamic_permissions'):
self._permission_required = self.get_dynamic_permissions()
if type(self._permission_required) is list:
self._permission_required = self._permission_required[0]
return self._permission_required
view_action: str = None