Changeset 82211ea for remit/vouchers
- Timestamp:
- Apr 19, 2010, 6:53:39 AM (15 years ago)
- Branches:
- master, client
- Children:
- dbb39a2
- Parents:
- e5caf62
- git-author:
- Alex Dehnert <adehnert@…> (04/19/10 06:53:39)
- git-committer:
- Alex Dehnert <adehnert@…> (04/19/10 06:53:39)
- Location:
- remit/vouchers
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
remit/vouchers/admin.py
rc020a3b r82211ea 16 16 17 17 fieldsets = [ 18 ('Expense details', {'fields': ['name', 'description', 'amount', 'budget_area', 'budget_term', ] }),19 ('Request metadata', {'fields': ['submitter', 'request_time', 'approval_time', 'approval_status', 'printing_time',]}),18 ('Expense details', {'fields': ['name', 'description', 'amount', 'budget_area', 'budget_term', 'incurred_time', ] }), 19 ('Request metadata', {'fields': ['submitter', 'request_time', 'approval_time', 'approval_status', ]}), 20 20 ('Recipient', {'fields': ['check_to_first_name', 'check_to_last_name', 'check_to_email', 'check_to_addr', ] }), 21 21 ] -
remit/vouchers/import_budget.py
r92ca60e r82211ea 119 119 finance_core.models.make_transfer( 120 120 item_name, amount, budget_layer, 121 term, budget_source, line_item_obj, desc=desc) 121 term, budget_source, line_item_obj, desc=desc, 122 incurred_time=None, 123 ) 122 124 123 125 -
remit/vouchers/models.py
r36d2293 r82211ea 25 25 budget_term = models.ForeignKey(BudgetTerm) 26 26 expense_area = models.ForeignKey(BudgetArea, related_name='as_expense_area') # ~GL 27 incurred_time = models.DateTimeField(default=datetime.datetime.now, help_text='Time the item or service was purchased') 27 28 request_time = models.DateTimeField(default=datetime.datetime.now) 28 29 approval_time = models.DateTimeField(blank=True, null=True,) 29 30 approval_status = models.IntegerField(default=0, choices=APPROVAL_STATES) 30 printing_time = models.DateTimeField(blank=True, null=True,)31 31 name = models.CharField(max_length=50, verbose_name='short description', ) 32 32 description = models.TextField(blank=True, verbose_name='long description', ) 33 33 documentation = models.ForeignKey('Documentation', null=True, ) 34 voucher = models.ForeignKey('Voucher', null=True, ) 34 35 35 36 class Meta: … … 73 74 self.expense_area, 74 75 self.description, 76 self.incurred_time, 75 77 ) 76 78 self.approval_status = 1 77 79 self.approval_time = datetime.datetime.now() 80 self.voucher = voucher 78 81 self.save() 79 82 … … 94 97 gl = models.IntegerField() 95 98 processed = models.BooleanField() 99 process_time = models.DateTimeField(blank=True, null=True,) 96 100 documentation = models.ForeignKey('Documentation', blank=True, null=True, ) 97 101 … … 105 109 lst = lst + ['']*(3-len(lst)) 106 110 return lst 111 112 def mark_processed(self, ): 113 self.process_time = datetime.datetime.now() 114 self.processed = True 115 self.save() 107 116 108 117 def __unicode__(self, ): -
remit/vouchers/views.py
r6f24604 r82211ea 25 25 'name', 26 26 'description', 27 'incurred_time', 27 28 'amount', 28 29 'budget_area', … … 33 34 'check_to_addr', 34 35 ) 36 35 37 36 38 class CommitteesField(ModelChoiceField): … … 327 329 if mark: 328 330 for voucher in lst: 329 voucher.processed = True 330 voucher.save() 331 voucher.mark_processed() 331 332 332 333 return response
Note: See TracChangeset
for help on using the changeset viewer.