def get_my_permissions(self, obj): if "request" in self.context: user = self.context["request"].user return calculate_permissions(is_authenticated=user.is_authenticated(), is_superuser=user.is_superuser, is_member=self.get_i_am_member(obj), is_admin=self.get_i_am_admin(obj), role_permissions=obj.my_role_permissions_attr, anon_permissions=obj.anon_permissions, public_permissions=obj.public_permissions) return []
def get_my_permissions(self, obj): if "request" in self.context: user = self.context["request"].user return calculate_permissions(is_authenticated=user.is_authenticated, is_superuser=user.is_superuser, is_member=self.get_i_am_member(obj), is_admin=self.get_i_am_admin(obj), role_permissions=obj.my_role_permissions_attr, anon_permissions=obj.anon_permissions, public_permissions=obj.public_permissions) return []