Changeset 3441
- Timestamp:
- 07/24/06 18:29:35 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/per-object-permissions/django/db/models/base.py
r3279 r3441 62 62 except FieldDoesNotExist: 63 63 field.contribute_to_class(new_class, field.name) 64 65 if getattr(new_class._meta, 'row_level_permissions', None): 66 from django.contrib.auth.models import RowLevelPermission 67 gen_rel = django.db.models.GenericRelation(RowLevelPermission, object_id_field="type_id", content_type_field="type_ct") 68 new_class.add_to_class("row_level_permissions", gen_rel) 64 69 65 70 new_class._prepare() django/branches/per-object-permissions/django/db/models/options.py
r3307 r3441 14 14 DEFAULT_NAMES = ('verbose_name', 'db_table', 'ordering', 15 15 'unique_together', 'permissions', 'get_latest_by', 16 'order_with_respect_to', 'app_label' )16 'order_with_respect_to', 'app_label', 'row_level_permissions') 17 17 18 18 class Options(object): … … 34 34 self.one_to_one_field = None 35 35 self.parents = [] 36 self.row_level_permissions = False 36 37 37 38 def contribute_to_class(self, cls, name):
