Exemple #1
0
 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 []