Author: clong
Date: 2006-08-14 18:21:10 -0500 (Mon, 14 Aug 2006)
New Revision: 3587

Modified:
   django/branches/per-object-permissions/django/contrib/auth/models.py
Log:
[per-object-permissions] Corrected bug in creating of default row level perms 
that would cause no permission to be found due to capitalization

Modified: django/branches/per-object-permissions/django/contrib/auth/models.py
===================================================================
--- django/branches/per-object-permissions/django/contrib/auth/models.py        
2006-08-14 23:19:52 UTC (rev 3586)
+++ django/branches/per-object-permissions/django/contrib/auth/models.py        
2006-08-14 23:21:10 UTC (rev 3587)
@@ -65,10 +65,10 @@
         ret_dict = {}
         model_ct = ContentType.objects.get_for_model(model_instance)
         if change:
-            change_str = "change_%s" % (model_ct)
+            change_str = "change_%s" % (model_ct.model)
             
ret_dict[change_str]=self.create_row_level_permission(model_instance, owner, 
change_str, negative=negChange)
         if delete:
-            delete_str = "delete_%s" % (model_ct)
+            delete_str = "delete_%s" % (model_ct.model)
             
ret_dict[delete_str]=self.create_row_level_permission(model_instance, owner, 
delete_str, negative=negDel)
         return ret_dict    
 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-updates
-~----------~----~----~----~------~----~------~--~---

Reply via email to