Changeset 3716
- Timestamp:
- 09/04/06 11:59:09 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/per-object-permissions/django/contrib/admin/row_level_perm_manipulator.py
r3623 r3716 144 144 145 145 def returnObject(data): 146 data = data.split(' -')147 ct = ContentType.objects.get( model__exact=data[0])148 obj = ct.get_object_for_this_type(pk=data[ 1])146 data = data.split('/') 147 ct = ContentType.objects.get(app_label__exact=data[0], model__exact=data[1]) 148 obj = ct.get_object_for_this_type(pk=data[2]) 149 149 return obj 150 150 … … 152 152 if not ct: 153 153 ct = ContentType.objects.get_for_model(obj.__class__) 154 return ct. model+"-"+str(obj.id)154 return ct.app_label+"/"+ct.model+"/"+str(obj.id) 155 155 156 156 returnObject = staticmethod(returnObject)
