Django

Code

Ticket #2622 (closed: fixed)

Opened 2 years ago

Last modified 2 years ago

[patch] [per-object-permissions] has_perm breaks with anonymous users if an object is passed

Reported by: django25@joebutton.co.uk Assigned to: clong
Milestone: Component: Contrib apps
Version: SVN Keywords:
Cc: Triage Stage: Unreviewed
Has patch: 1 Needs documentation: 0
Needs tests: 0 Patch needs improvement: 0

Description

Index: django/contrib/auth/models.py
===================================================================
--- django/contrib/auth/models.py       (revision 3680)
+++ django/contrib/auth/models.py       (working copy)
@@ -542,7 +542,7 @@
         raise NotImplementedError
     user_permissions = property(_get_user_permissions)

-    def has_perm(self, perm):
+    def has_perm(self, perm, object=None):
         return False

     def has_module_perms(self, module):

Seems reasonable to me. Stops it complaining anyway :-)

Attachments

Change History

08/30/06 14:14:09 changed by clong

  • status changed from new to closed.
  • resolution set to fixed.

(In [3682]) [per-object-permissions] Fixed #2622 and added in contains_permission method to the anonymous user model


Add/Change #2622 ([patch] [per-object-permissions] has_perm breaks with anonymous users if an object is passed)




Change Properties
Action