Changeset a75ed9b
- Timestamp:
- Mar 28, 2010, 1:56:25 PM (15 years ago)
- Branches:
- master, client
- Children:
- 72a92e0
- Parents:
- dc17b01
- git-author:
- Alex Dehnert <adehnert@…> (03/28/10 13:56:25)
- git-committer:
- Alex Dehnert <adehnert@…> (03/28/10 13:56:25)
- Location:
- remit
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
remit/remit_templates/vouchers/vouchers.tex
r004d06d ra75ed9b 4 4 5 5 \signatoryemail{esp-treasurer@mit.edu} 6 \usepackage{pdfpages} 7 \newcommand{\documentationpath}{%templatetag openbrace%}{{MEDIA_ROOT}}{%templatetag closebrace%} 6 8 7 9 \begin{document} … … 42 44 \gl{ {{f.gl|texescape}} } 43 45 \end{voucher} 46 47 {% if f.documentation %} 48 \includepdf[pages=-]{\documentationpath/{{f.documentation.backing_file}}} 49 {% endif %} 44 50 {% endfor %} 45 51 -
remit/vouchers/models.py
rdc17b01 ra75ed9b 63 63 voucher.description = self.label() + ': ' + self.name 64 64 voucher.gl = self.expense_area.get_account_number() 65 voucher.documentation = self.documentation 65 66 voucher.save() 66 67 finance_core.models.make_transfer( … … 122 123 class Documentation(models.Model): 123 124 backing_file = models.FileField(upload_to='documentation', verbose_name='File', help_text='PDF files only', ) 124 label = models.CharField(max_length=50, )125 submitter = models.CharField(max_length=10 ) # MIT username of submitter125 label = models.CharField(max_length=50, default="") 126 submitter = models.CharField(max_length=10, null=True, ) # MIT username of submitter 126 127 upload_time = models.DateTimeField(default=datetime.datetime.now) 128 129 def __unicode__(self, ): 130 return "%s; uploaded at %s" % (self.label, self.upload_time, ) 127 131 128 132 -
remit/vouchers/views.py
rdc17b01 ra75ed9b 186 186 if doc_upload_form.is_valid(): # All validation rules pass 187 187 new_docs = doc_upload_form.save() 188 request_obj.documentation = new_docs 189 request_obj.save() 188 190 189 191 return HttpResponseRedirect(reverse(review_request, args=[object_id],)) # Redirect after POST … … 286 288 lst = lst.filter(processed=False) 287 289 288 context = {'vouchers': lst } 290 context = { 291 'vouchers': lst, 292 'MEDIA_ROOT': settings.MEDIA_ROOT, 293 } 289 294 response = render_to_response('vouchers/vouchers.tex', context, context_instance=RequestContext(http_request), ) 290 295
Note: See TracChangeset
for help on using the changeset viewer.