Changeset 1eee8d1 for asadb/space/models.py
- Timestamp:
- Jan 27, 2013, 5:47:43 PM (13 years ago)
- Branches:
- master, space-access, stable, stage
- Children:
- dcb389e
- Parents:
- d0bfc27
- git-author:
- Alex Dehnert <adehnert@…> (07/01/12 03:32:34)
- git-committer:
- Alex Dehnert <adehnert@…> (01/27/13 17:47:43)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asadb/space/models.py
rd0bfc27 r1eee8d1 11 11 EXPIRE_OFFSET = datetime.timedelta(seconds=1) 12 12 13 LOCK_DB_UPDATE_NONE = None 14 LOCK_DB_UPDATE_CAC_CARD = 'cac-card' 15 lock_db_update_choices = ( 16 (LOCK_DB_UPDATE_NONE, "No database management"), 17 (LOCK_DB_UPDATE_CAC_CARD, "CAC-managed card-based access"), 18 ) 19 13 20 class LockType(models.Model): 14 21 name = models.CharField(max_length=50) 15 22 slug = models.SlugField(unique=True, ) 16 23 description = models.TextField() 24 info_addr = models.EmailField(default='asa-exec@mit.edu') 25 db_update = models.CharField(null=True, max_length=20, default=None, choices=lock_db_update_choices) 17 26 18 27 class Space(models.Model): 19 28 number = models.CharField(max_length=20, unique=True, ) 20 29 asa_owned = models.BooleanField(default=True, ) 30 lock_type = models.ForeignKey(LockType) 21 31 merged_acl = models.BooleanField(default=False, help_text="Does this room have a single merged ACL, that combines all groups together, or CAC maintain a separate ACL per-group? Generally, the shared storage offices get a merged ACL and everything else doesn't.") 22 32 notes = models.TextField(blank=True, )
Note: See TracChangeset
for help on using the changeset viewer.