Ignore:
Timestamp:
Aug 1, 2011, 5:48:34 AM (14 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, space-access, stable, stage, test-hooks
Children:
7db8f3b
Parents:
1d85006
git-author:
Alex Dehnert <adehnert@…> (08/01/11 05:48:34)
git-committer:
Alex Dehnert <adehnert@…> (08/01/11 05:48:34)
Message:

Add support for officer editing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asadb/groups/models.py

    r1d85006 ree679c6  
    7171
    7272class OfficeHolder(models.Model):
     73    EXPIRE_OFFSET = datetime.timedelta(seconds=1)
     74
    7375    person = models.CharField(max_length=30)
    7476    role = models.ForeignKey('OfficerRole')
     
    7678    start_time = models.DateTimeField(default=datetime.datetime.now)
    7779    end_time = models.DateTimeField(default=datetime.datetime.max)
     80
     81    def expire(self, ):
     82        self.end_time = datetime.datetime.now()-self.EXPIRE_OFFSET
     83        self.save()
    7884
    7985    def __str__(self, ):
Note: See TracChangeset for help on using the changeset viewer.