Django

Code

Changeset 3656

Show
Ignore:
Timestamp:
08/24/06 11:08:13 (2 years ago)
Author:
clong
Message:

[per-object-permissions] Fixed a bug where delete row level permission was giving a PermissionDenied? error falsely. (Missed adding the file to the commit)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/branches/per-object-permissions/django/contrib/admin/views/row_level_permissions.py

    r3631 r3656  
    125125        obj = rlp.model 
    126126 
    127         if model_instance.id is not obj.id
     127        if not (model_instance.id == rlp.model_id)
    128128            raise PermissionDenied 
    129129 
    130130        if not request.user.has_perm(rlp._meta.app_label + '.' + rlp._meta.get_delete_permission()): 
     131            print "BAM" 
    131132            raise PermissionDenied    
    132133        if not request.user.has_perm(obj._meta.app_label + '.' + obj._meta.get_change_permission(), object=obj): 
     134            print "BOOM" 
    133135            raise PermissionDenied            
    134136