Changeset 0e58ad0
- Timestamp:
- Feb 16, 2010, 12:56:11 AM (15 years ago)
- Branches:
- master, client
- Children:
- f114f8b
- Parents:
- 6054f18
- git-author:
- Alex Dehnert <adehnert@…> (02/16/10 00:56:11)
- git-committer:
- Alex Dehnert <adehnert@…> (02/16/10 00:56:11)
- Location:
- remit
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
remit/finance_core/models.py
r193cceb r0e58ad0 26 26 else: 27 27 address = self.interested or self.owner 28 return address or self.get_parent().contact_address() 28 29 def owner_address(self,): 30 address = self.owner 31 return address or self.get_parent().owner_address() 29 32 30 33 def get_account_number(self): -
remit/vouchers/views.py
r6054f18 r0e58ad0 12 12 from django.forms import ModelChoiceField 13 13 from django.core.urlresolvers import reverse 14 from django.core.mail import mail_admins14 from django.core.mail import send_mail, mail_admins 15 15 from django.template import Context, Template 16 16 from django.template.loader import get_template … … 120 120 form.fields['expense_area'] = ExpenseAreasField() 121 121 if form.is_valid(): # All validation rules pass 122 form.save() 122 request_obj = form.save() 123 124 # Send email 125 tmpl = get_template('vouchers/request_submit_email.txt') 126 ctx = Context({ 127 'submitter': http_request.user, 128 'request': request_obj, 129 }) 130 body = tmpl.render(ctx) 131 recipients = [] 132 for name, addr in settings.ADMINS: 133 recipients.append(addr) 134 recipients.append(request_obj.budget_area.owner_address()) 135 send_mail( 136 'Request submittal: %s requested $%s' % ( 137 http_request.user, 138 request_obj.amount, 139 ), 140 body, 141 settings.SERVER_EMAIL, 142 recipients, 143 ) 144 123 145 return HttpResponseRedirect(reverse(review_request, args=[new_request.pk],) + '?new=true') # Redirect after POST 124 146 else:
Note: See TracChangeset
for help on using the changeset viewer.