Ignore:
Timestamp:
Feb 3, 2010, 3:36:28 PM (15 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, client
Children:
84b3640
Parents:
e2f2aa9
git-author:
Alex Dehnert <adehnert@…> (02/03/10 15:36:28)
git-committer:
Alex Dehnert <adehnert@…> (02/03/10 15:36:28)
Message:

Mostly done with the voucher approval workflow

File:
1 edited

Legend:

Unmodified
Added
Removed
  • remit/vouchers/models.py

    rdb191ee r587bb95  
    3131        permissions = (
    3232            ('can_list', 'Can list requests',),
     33            ('can_approve', 'Can approve requests',),
    3334        )
    3435
     
    4344        )
    4445
    45     def convert(self, signatory):
     46    def convert(self, signatory, signatory_email=settings.SIGNATORY_EMAIL):
    4647        voucher = Voucher()
    47         voucher.group_name = settings.group_name
     48        voucher.group_name = settings.GROUP_NAME
    4849        voucher.account = self.budget_area.get_account_number()
    4950        voucher.signatory = signatory
     51        voucher.signatory_email = signatory_email
    5052        voucher.first_name = self.check_to_first_name
    5153        voucher.last_name = self.check_to_last_name
     
    5658        voucher.gl = self.expense_area.get_account_number()
    5759        voucher.save()
     60        self.approval_status = 1
     61        self.approval_date = datetime.datetime.now()
     62        self.save()
    5863
    5964class Voucher(models.Model):
     
    6166    account = models.IntegerField()
    6267    signatory = models.CharField(max_length=50)
     68    signatory_email = models.EmailField()
    6369    first_name = models.CharField(max_length=20)
    6470    last_name = models.CharField(max_length=20)
Note: See TracChangeset for help on using the changeset viewer.