reconfirm_affiliation.pug 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. mixin reconfirmAffiliationNotification(location)
  2. .reconfirm-notification(ng-controller="UserAffiliationsReconfirmController")
  3. div(ng-if="!reconfirm[userEmail.email].reconfirmationSent" style="width:100%;")
  4. i.fa.fa-warning
  5. button.btn-reconfirm.btn.btn-sm.btn-info(
  6. data-location=location
  7. ng-if="!ui.sentReconfirmation"
  8. ng-click="requestReconfirmation($event, userEmail)"
  9. ng-disabled="ui.isMakingRequest"
  10. ) #{translate("confirm_affiliation")}
  11. | !{translate("are_you_still_at", {institutionName: '{{userEmail.affiliation.institution.name}}'}, ['strong'])} 
  12. if location == '/user/settings'
  13. | !{translate('please_reconfirm_institutional_email', {}, [{ name: 'span' }])}
  14. span(ng-if="userEmail.default")  #{translate('need_to_add_new_primary_before_remove')}
  15. else
  16. | !{translate("please_reconfirm_institutional_email", {}, [{name: 'a', attrs: {href: '/user/settings?remove={{userEmail.email}}' }}])}
  17. |  
  18. a(href="/learn/how-to/Institutional_Email_Reconfirmation") #{translate("learn_more")}
  19. div(ng-if="reconfirm[userEmail.email].reconfirmationSent")
  20. | !{translate("please_check_your_inbox_to_confirm", {institutionName: '{{userEmail.affiliation.institution.name}}'}, ['strong'])}
  21. |  
  22. button(
  23. class="btn-inline-link"
  24. ng-click="requestReconfirmation($event, userEmail)"
  25. ng-disabled="ui.isMakingRequest"
  26. ) #{translate('resend_confirmation_email')}
  27. mixin reconfirmedAffiliationNotification()
  28. .alert.alert-info
  29. .reconfirm-notification
  30. div(style="width:100%;")
  31. //- extra div for flex styling
  32. | !{translate("your_affiliation_is_confirmed", {institutionName: '{{userEmail.affiliation.institution.name}}'}, ['strong'])} #{translate('thank_you_exclamation')}