mirror of
https://github.com/django/django.git
synced 2025-07-04 17:59:13 +00:00
[per-object-permissions] Corrected bug in creating of default row level perms that would cause no permission to be found due to capitalization
git-svn-id: http://code.djangoproject.com/svn/django/branches/per-object-permissions@3587 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
77eda0234e
commit
8cd0dbdfce
@ -65,10 +65,10 @@ class RowLevelPermissionManager(models.Manager):
|
||||
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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user