| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- mixin reconfirmAffiliationNotification-marketing(userEmail, location)
- form(
- data-ol-async-form
- action='/user/emails/send-reconfirmation'
- )
- input(name="_csrf" type="hidden" value=csrfToken)
- input(name="email" type="hidden" value=userEmail.email)
- +formMessages()
- .reconfirm-notification
- div(data-ol-not-sent style="width:100%;")
- i.fa.fa-warning
- - var ssoEnabled = userEmail.affiliation && userEmail.affiliation.institution && userEmail.affiliation.institution.ssoEnabled
- if ssoEnabled
- - var institutionId = userEmail.affiliation && userEmail.affiliation.institution && userEmail.affiliation.institution.id
- a.btn-reconfirm.btn.btn-sm.btn-info(
- data-ol-slow-link
- href=`${settings.saml.ukamf.initPath}?university_id=${institutionId}&reconfirm=${location}`
- )
- span(data-ol-inflight="idle") #{translate("confirm_affiliation")}
- span(hidden data-ol-inflight="pending") #{translate("pending")}…
- else
- button.btn-reconfirm.btn.btn-sm.btn-info(
- type="submit"
- data-ol-disabled-inflight
- )
- span(data-ol-inflight="idle") #{translate("confirm_affiliation")}
- span(hidden data-ol-inflight="pending") #{translate("pending")}…
- | !{translate("are_you_still_at", {institutionName: userEmail.affiliation.institution.name}, ['strong'])}
- if location == '/user/settings'
- | !{translate('please_reconfirm_institutional_email', {}, [{ name: 'span' }])}
- if userEmail.default
- span #{translate('need_to_add_new_primary_before_remove')}
- else
- | !{translate("please_reconfirm_institutional_email", {}, [{name: 'a', attrs: {href: '/user/settings?remove=' + userEmail.email}}])}
- |
- a(href="/learn/how-to/Institutional_Email_Reconfirmation") #{translate("learn_more")}
- div(hidden data-ol-sent)
- | !{translate("please_check_your_inbox_to_confirm", {institutionName: userEmail.affiliation.institution.name}, ['strong'])}
- |
- button.btn-inline-link(
- type="submit"
- data-ol-disabled-inflight
- )
- span(data-ol-inflight="idle") #{translate('resend_confirmation_email')}
- span(hidden data-ol-inflight="pending") #{translate("pending")}…
- mixin reconfirmedAffiliationNotification-marketing(userEmail)
- .alert.alert-info
- .reconfirm-notification
- div(style="width:100%;")
- //- extra div for flex styling
- | !{translate("your_affiliation_is_confirmed", {institutionName: userEmail.affiliation.institution.name}, ['strong'])}
- |
- | #{translate('thank_you_exclamation')}
|