Django

Code

Changeset 3587

Show
Ignore:
Timestamp:
08/14/06 18:21:10 (2 years ago)
Author:
clong
Message:

[per-object-permissions] Corrected bug in creating of default row level perms that would cause no permission to be found due to capitalization

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/per-object-permissions/django/contrib/auth/models.py

    r3531 r3587  
    6666        model_ct = ContentType.objects.get_for_model(model_instance) 
    6767        if change: 
    68             change_str = "change_%s" % (model_ct
     68            change_str = "change_%s" % (model_ct.model
    6969            ret_dict[change_str]=self.create_row_level_permission(model_instance, owner, change_str, negative=negChange) 
    7070        if delete: 
    71             delete_str = "delete_%s" % (model_ct
     71            delete_str = "delete_%s" % (model_ct.model
    7272            ret_dict[delete_str]=self.create_row_level_permission(model_instance, owner, delete_str, negative=negDel) 
    7373        return ret_dict