settings.pug 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. extends ../layout-react
  2. block entrypointVar
  3. - entrypoint = 'pages/user/settings'
  4. block vars
  5. - isWebsiteRedesign = true
  6. block append meta
  7. meta(name='ol-hasPassword' data-type='boolean' content=hasPassword)
  8. meta(
  9. name='ol-shouldAllowEditingDetails'
  10. data-type='boolean'
  11. content=shouldAllowEditingDetails
  12. )
  13. meta(name='ol-oauthProviders' data-type='json' content=oauthProviders)
  14. meta(name='ol-institutionLinked' data-type='json' content=institutionLinked)
  15. meta(name='ol-samlError' data-type='json' content=samlError)
  16. meta(
  17. name='ol-institutionEmailNonCanonical'
  18. content=institutionEmailNonCanonical
  19. )
  20. meta(name='ol-reconfirmedViaSAML' content=reconfirmedViaSAML)
  21. meta(name='ol-reconfirmationRemoveEmail' content=reconfirmationRemoveEmail)
  22. meta(name='ol-samlBeta' content=samlBeta)
  23. meta(name='ol-ssoErrorMessage' content=ssoErrorMessage)
  24. meta(name='ol-thirdPartyIds' data-type='json' content=thirdPartyIds || {})
  25. meta(
  26. name='ol-passwordStrengthOptions'
  27. data-type='json'
  28. content=settings.passwordStrengthOptions || {}
  29. )
  30. meta(
  31. name='ol-isExternalAuthenticationSystemUsed'
  32. data-type='boolean'
  33. content=externalAuthenticationSystemUsed()
  34. )
  35. meta(name='ol-user' data-type='json' content=user)
  36. meta(name='ol-labsExperiments' data-type='json' content=labsExperiments)
  37. meta(name='ol-dropbox' data-type='json' content=dropbox)
  38. meta(name='ol-github' data-type='json' content=github)
  39. meta(name='ol-projectSyncSuccessMessage' content=projectSyncSuccessMessage)
  40. meta(
  41. name='ol-personalAccessTokens'
  42. data-type='json'
  43. content=personalAccessTokens
  44. )
  45. meta(name='ol-emailAddressLimit' data-type='number' content=emailAddressLimit)
  46. meta(
  47. name='ol-currentManagedUserAdminEmail'
  48. data-type='string'
  49. content=currentManagedUserAdminEmail
  50. )
  51. meta(name='ol-gitBridgeEnabled' data-type='boolean' content=gitBridgeEnabled)
  52. meta(name='ol-isSaas' data-type='boolean' content=isSaas)
  53. meta(
  54. name='ol-memberOfSSOEnabledGroups'
  55. data-type='json'
  56. content=memberOfSSOEnabledGroups
  57. )
  58. meta(name='ol-capabilities' data-type='json' content=capabilities)
  59. block content
  60. main#main-content.content.content-alt
  61. #settings-page-root