Changeset dcaa9c0
- Timestamp:
- Feb 8, 2010, 4:52:00 AM (15 years ago)
- Branches:
- master, client
- Children:
- 9adba9a
- Parents:
- 7e8566f
- git-author:
- Alex Dehnert <adehnert@…> (02/08/10 04:52:00)
- git-committer:
- Alex Dehnert <adehnert@…> (02/08/10 04:52:00)
- Location:
- remit
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
remit/vouchers/models.py
r193cceb rdcaa9c0 87 87 description = models.TextField() 88 88 gl = models.IntegerField() 89 processed = models.BooleanField() 90 91 def mailing_addr_lines(self): 92 import re 93 if self.mailing_address: 94 lst = re.split(re.compile('[\n\r]*'), self.mailing_address) 95 lst = filter(lambda elem: len(elem)>0, lst) 96 else: 97 lst = [] 98 lst = lst + ['']*(3-len(lst)) 99 return lst -
remit/vouchers/urls.py
r3a0c51b rdcaa9c0 16 16 (r'submit/(?P<term>[\d\w-]+)/(?P<committee>[\d\w-]+)/', 'vouchers.views.submit_request', ), 17 17 url(r'review/(?P<object_id>\d+)/', 'vouchers.views.review_request', name='review_request', ), 18 url(r'generate/', 'vouchers.views.generate_vouchers', name='generate_vouchers', ), 18 19 ) -
remit/vouchers/views.py
r3a0c51b rdcaa9c0 188 188 return render_to_response('vouchers/ReimbursementRequest_review.html', context, context_instance=RequestContext(http_request), ) 189 189 190 def generate_vouchers(http_request, *args): 191 unprocessed = True 192 if 'unprocessed' in http_request.REQUEST: 193 if http_request.REQUEST['unprocessed'].upper() == 'TRUE': 194 unprocessed = True 195 else: 196 unprocessed = False 197 mark = True 198 if 'mark' in http_request.REQUEST: 199 if http_request.REQUEST['mark'].upper() == 'TRUE': 200 mark = True 201 else: 202 mark = False 203 204 lst = vouchers.models.Voucher.objects.all() 205 if unprocessed: 206 lst = lst.filter(processed=False) 207 208 context = {'vouchers': lst } 209 response = render_to_response('vouchers/vouchers.tex', context, context_instance=RequestContext(http_request), ) 210 211 if mark: 212 for voucher in lst: 213 voucher.processed = True 214 voucher.save() 215 216 return response
Note: See TracChangeset
for help on using the changeset viewer.