Changeset 3e29d7a


Ignore:
Timestamp:
Feb 2, 2010, 2:50:14 AM (15 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, client
Children:
ef1e2a2
Parents:
e24ea7c
git-author:
Alex Dehnert <adehnert@…> (02/02/10 02:50:14)
git-committer:
Alex Dehnert <adehnert@…> (02/02/10 02:50:14)
Message:

Add approval_status field

Location:
treasury/vouchers
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • treasury/vouchers/admin.py

    r3235c66 r3e29d7a  
    1717    fieldsets = [
    1818        ('Expense details', {'fields': ['name', 'description', 'amount', 'budget_area', 'budget_term', ] }),
    19         ('Request metadata', {'fields': ['submitter', 'request_time', 'approval_time', 'printing_time', ]}),
     19        ('Request metadata', {'fields': ['submitter', 'request_time', 'approval_time', 'approval_status', 'printing_time', ]}),
    2020        ('Recipient', {'fields': ['check_to_name', 'check_to_email', 'check_to_addr', ] }),
    2121    ]
     
    2424
    2525admin.site.register(vouchers.models.ReimbursementRequest, ReimbursementRequestAdmin)
     26admin.site.register(vouchers.models.Voucher)
  • treasury/vouchers/models.py

    r31bd056 r3e29d7a  
    55import datetime
    66
     7APPROVAL_STATES = (
     8    ( 0, 'None'),
     9    ( 1, 'Approved'),
     10    (-1, 'Rejected'),
     11)
    712
    813class ReimbursementRequest(models.Model):
     
    1722    request_time = models.DateTimeField(default=datetime.datetime.now)
    1823    approval_time = models.DateTimeField(blank=True, null=True,)
     24    approval_status = models.IntegerField(default=0, choices=APPROVAL_STATES)
    1925    printing_time = models.DateTimeField(blank=True, null=True,)
    2026    name = models.CharField(max_length=50, verbose_name='short description', )
Note: See TracChangeset for help on using the changeset viewer.