query optimisation on checklist endpoint
This commit is contained in:
parent
8ab3fc810b
commit
7299863d28
|
@ -1,6 +1,7 @@
|
|||
const {
|
||||
generateConfigID,
|
||||
getConfigParams,
|
||||
getGlobalUserParams,
|
||||
getScopedFullConfig,
|
||||
getAllApps,
|
||||
} = require("@budibase/backend-core/db")
|
||||
|
@ -271,6 +272,14 @@ exports.configChecklist = async function (ctx) {
|
|||
type: Configs.OIDC,
|
||||
})
|
||||
|
||||
// They have set up an global user
|
||||
const users = await db.allDocs(
|
||||
getGlobalUserParams(null, {
|
||||
include_docs: true,
|
||||
limit: 1,
|
||||
})
|
||||
)
|
||||
|
||||
ctx.body = {
|
||||
apps: {
|
||||
checked: apps.length > 0,
|
||||
|
@ -283,7 +292,7 @@ exports.configChecklist = async function (ctx) {
|
|||
link: "/builder/portal/manage/email",
|
||||
},
|
||||
adminUser: {
|
||||
checked: true,
|
||||
checked: users && users.rows.length >= 1,
|
||||
label: "Create your first user",
|
||||
link: "/builder/portal/manage/users",
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue