Exemple #1
0
 def _eq_obj_perm(self, val):
     if self.type == 'note':
         eq_(user_has_perm_note(self.obj, self.user), val)
     else:
         eq_(user_has_perm_thread(self.obj, self.user), val)
Exemple #2
0
 def has_object_permission(self, request, view, obj):
     # Has thread obj-level permission AND note obj-level permission.
     return (
         ThreadPermission.has_object_permission(self, request, view,
                                                obj.thread) and
         user_has_perm_note(obj, request.amo_user))
Exemple #3
0
 def _eq_obj_perm(self, val):
     if self.type == 'note':
         eq_(user_has_perm_note(self.obj, self.user), val)
     else:
         eq_(user_has_perm_thread(self.obj, self.user), val)