settings.pug 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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-showAiFeatures' data-type='boolean' content=showAiFeatures)
  37. meta(name='ol-labsExperiments' data-type='json' content=labsExperiments)
  38. meta(name='ol-dropbox' data-type='json' content=dropbox)
  39. meta(name='ol-github' data-type='json' content=github)
  40. meta(name='ol-projectSyncSuccessMessage' content=projectSyncSuccessMessage)
  41. meta(
  42. name='ol-personalAccessTokens'
  43. data-type='json'
  44. content=personalAccessTokens
  45. )
  46. meta(name='ol-emailAddressLimit' data-type='number' content=emailAddressLimit)
  47. meta(
  48. name='ol-currentManagedUserAdminEmail'
  49. data-type='string'
  50. content=currentManagedUserAdminEmail
  51. )
  52. meta(name='ol-gitBridgeEnabled' data-type='boolean' content=gitBridgeEnabled)
  53. meta(name='ol-isSaas' data-type='boolean' content=isSaas)
  54. meta(
  55. name='ol-memberOfSSOEnabledGroups'
  56. data-type='json'
  57. content=memberOfSSOEnabledGroups
  58. )
  59. meta(name='ol-capabilities' data-type='json' content=capabilities)
  60. block content
  61. main#main-content.content.content-alt
  62. #settings-page-root