src/ldt/ldt/security/models.py
author verrierj
Thu, 01 Dec 2011 14:49:10 +0100
changeset 265 491d057cbfd2
parent 245 953228fcbb56
child 350 c6953232099f
permissions -rw-r--r--
Fix bug when selecting media in content creation window
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
240
a46cb257d8ee Models in ldt_utils derived from SafeModel instead of django.db.model
verrierj
parents:
diff changeset
     1
from django.db import models
a46cb257d8ee Models in ldt_utils derived from SafeModel instead of django.db.model
verrierj
parents:
diff changeset
     2
from manager import SafeManager
a46cb257d8ee Models in ldt_utils derived from SafeModel instead of django.db.model
verrierj
parents:
diff changeset
     3
a46cb257d8ee Models in ldt_utils derived from SafeModel instead of django.db.model
verrierj
parents:
diff changeset
     4
class SafeModel(models.Model):
265
491d057cbfd2 Fix bug when selecting media in content creation window
verrierj
parents: 245
diff changeset
     5
    objects = SafeManager()         # By default, SafeManagers do not chek permissions.
491d057cbfd2 Fix bug when selecting media in content creation window
verrierj
parents: 245
diff changeset
     6
    safe_objects = SafeManager()    # This setting is activated in the middleware
240
a46cb257d8ee Models in ldt_utils derived from SafeModel instead of django.db.model
verrierj
parents:
diff changeset
     7
    
a46cb257d8ee Models in ldt_utils derived from SafeModel instead of django.db.model
verrierj
parents:
diff changeset
     8
    class Meta:
a46cb257d8ee Models in ldt_utils derived from SafeModel instead of django.db.model
verrierj
parents:
diff changeset
     9
        abstract = True