Changeset a9d44e0 for remit/vouchers


Ignore:
Timestamp:
Feb 9, 2010, 3:47:46 AM (15 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, client
Children:
524b81e
Parents:
e601d3b
git-author:
Alex Dehnert <adehnert@…> (02/09/10 03:47:46)
git-committer:
Alex Dehnert <adehnert@…> (02/09/10 03:47:46)
Message:

Send emails when requests are approved

File:
1 edited

Legend:

Unmodified
Added
Removed
  • remit/vouchers/views.py

    re601d3b ra9d44e0  
    1212from django.forms import ModelChoiceField
    1313from django.core.urlresolvers import reverse
     14from django.core.mail import mail_admins
     15from django.template import Context, Template
     16from django.template.loader import get_template
    1417
    1518import settings
     
    173176                    approve_form.cleaned_data['name'],
    174177                    signatory_email=approve_form.cleaned_data['email'],)
     178                tmpl = get_template('vouchers/request_approval_email.txt')
     179                ctx = Context({
     180                    'approver': http_request.user,
     181                    'request': request_obj,
     182                })
     183                body = tmpl.render(ctx)
     184                mail_admins(
     185                    'Request approval: %s approved $%s' % (
     186                        http_request.user,
     187                        request_obj.amount,
     188                    ),
     189                    body,
     190                )
    175191                approve_message = 'Created new voucher from request'
    176192        else:
Note: See TracChangeset for help on using the changeset viewer.