Changeset cd98e17 for asadb/forms


Ignore:
Timestamp:
Jul 6, 2012, 2:49:07 AM (13 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, space-access, stable, stage
Children:
3496370
Parents:
7a986f2
git-author:
Alex Dehnert <adehnert@…> (07/06/12 02:17:26)
git-committer:
Alex Dehnert <adehnert@…> (07/06/12 02:49:07)
Message:

Use email_from_template to send FYSM emails

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asadb/forms/views.py

    r055a7e9 rcd98e17  
    33import groups.views
    44import settings
     5import util.emails
    56
    67from django.contrib.auth.decorators import user_passes_test, login_required, permission_required
     
    178179
    179180            # Send email
    180             tmpl = get_template('fysm/update_email.txt')
    181             ctx = Context({
    182                 'group': group_obj,
    183                 'fysm': fysm_obj,
    184                 'view_uri': view_uri,
    185                 'submitter': request.user,
    186                 'request': request,
    187                 'sender': "ASA FYSM team",
    188             })
    189             body = tmpl.render(ctx)
    190             email = EmailMessage(
     181            email = util.emails.email_from_template(
     182                tmpl='fysm/update_email.txt',
     183                context = Context({
     184                    'group': group_obj,
     185                    'fysm': fysm_obj,
     186                    'view_uri': view_uri,
     187                    'submitter': request.user,
     188                    'request': request,
     189                    'sender': "ASA FYSM team",
     190                }),
    191191                subject='FYSM entry for "%s" updated by "%s"' % (
    192192                    group_obj.name,
    193193                    request.user,
    194194                ),
    195                 body=body,
     195                to=[group_obj.officer_email, request.user.email, ],
    196196                from_email='asa-fysm@mit.edu',
    197                 to=[group_obj.officer_email, request.user.email, ],
    198                 bcc=['asa-fysm-submissions@mit.edu', ]
    199197            )
     198            email.bcc = ['asa-fysm-submissions@mit.edu']
    200199            email.send()
    201200            return HttpResponseRedirect(reverse('fysm-thanks', args=[fysm_obj.pk],)) # Redirect after POST
Note: See TracChangeset for help on using the changeset viewer.