diff --git a/users/models.py b/users/models.py index 99f97b6a47a6759f990b35ec7ee6c51caf08895f..aa19469e93ee0a716fe8f6a06512c945cdced777 100644 --- a/users/models.py +++ b/users/models.py @@ -88,16 +88,12 @@ class User(pirates_models.AbstractUser): return f"{first_name}{self.last_name}" def get_all_permissions_ordered(self, obj=None) -> list: - #permissions_set = self.get_all_permissions(obj) - - #print(permissions_set) - if not self.is_superuser: permissions = ( Permission. objects. filter( - models.Q(content_type__name=self.groups.all()) | + models.Q(group__user=self) | models.Q(user=self) ). order_by("content_type__app_label").