Browse Source

Update config checklist to handle multiple sso sources

pull/4023/head
Rory Powell 5 years ago
parent
commit
0973394208
  1. 2
      packages/builder/src/components/common/ConfigChecklist.svelte
  2. 5
      packages/worker/src/api/controllers/admin/configs.js

2
packages/builder/src/components/common/ConfigChecklist.svelte

@ -12,7 +12,7 @@
apps: "Create your first app",
smtp: "Set up email",
adminUser: "Create your first user",
oauth: "Set up OAuth",
sso: "Set up Single Sign-On",
}
</script>

5
packages/worker/src/api/controllers/admin/configs.js

@ -206,7 +206,7 @@ exports.configChecklist = async function (ctx) {
})
// They have set up Google Auth
const oauthConfig = await getScopedFullConfig(db, {
const googleConfig = await getScopedFullConfig(db, {
type: Configs.GOOGLE,
})
@ -226,8 +226,7 @@ exports.configChecklist = async function (ctx) {
apps: appDbNames.length,
smtp: !!smtpConfig,
adminUser,
oauth: !!oauthConfig,
oidc: !!oidcConfig,
sso: !!googleConfig || !!oidcConfig
}
} catch (err) {
ctx.throw(err.status, err)

Loading…
Cancel
Save