Exemple #1
0
def send_user_name_change_notification_email(licence):
    email = UserNameChangeNotificationEmail()

    url = hosts_reverse('wl_applications:reissue_licence', args=(licence.pk, ))

    context = {'licence': licence, 'url': url}
    email.send(licence.issuer.email, context=context)
Exemple #2
0
def send_licence_renewal_email_notification(licence):
    email = LicenceRenewalNotificationEmail()
    url = hosts_reverse('wl_home')

    context = {'url': url, 'licence': licence}

    email.send(licence.profile.email, context=context)
Exemple #3
0
def send_user_name_change_notification_email(licence):
    email = UserNameChangeNotificationEmail()

    url = hosts_reverse('wl_applications:reissue_licence', args=(licence.pk,))

    context = {
        'licence': licence,
        'url': url
    }
    email.send(licence.issuer.email, context=context)
Exemple #4
0
def send_licence_renewal_email_notification(licence):
    email = LicenceRenewalNotificationEmail()
    url = hosts_reverse('wl_home')

    context = {
        'url': url,
        'licence': licence
    }

    email.send(licence.profile.email, context=context)
Exemple #5
0
def send_assessment_reminder_email(assessment, request=None):
    application = assessment.application

    email = ApplicationAssessmentReminderEmail()

    if request is not None:
        url = request.build_absolute_uri(
            reverse('wl_applications:enter_conditions_assessor',
                    args=(application.pk, assessment.pk)))
    else:
        url = hosts_reverse('wl_applications:enter_conditions_assessor',
                            args=(application.pk, assessment.pk))

    context = {'assessor': assessment.assessor_group, 'url': url}

    msg = email.send(assessment.assessor_group.email, context=context)
    sender = request.user if request is not None else None
    _log_email(msg, application=application, sender=sender)
Exemple #6
0
def send_assessment_reminder_email(assessment, request=None):
    application = assessment.application

    email = ApplicationAssessmentReminderEmail()

    if request is not None:
        url = request.build_absolute_uri(
            reverse('wl_applications:enter_conditions_assessor',
                    args=(application.pk, assessment.pk))
        )
    else:
        url = hosts_reverse('wl_applications:enter_conditions_assessor', args=(application.pk, assessment.pk))

    context = {
        'assessor': assessment.assessor_group,
        'url': url
    }

    msg = email.send(assessment.assessor_group.email, context=context)
    sender = request.user if request is not None else None
    _log_email(msg, application=application, sender=sender)