2021-04-19 22:34:07 +12:00
|
|
|
const CouchDB = require("../../../db")
|
|
|
|
const {
|
|
|
|
hash,
|
|
|
|
generateUserID,
|
|
|
|
getUserParams,
|
|
|
|
StaticDatabases,
|
|
|
|
} = require("@budibase/auth")
|
|
|
|
const { UserStatus } = require("../../../constants")
|
|
|
|
|
|
|
|
const USER_DB = StaticDatabases.USER.name
|
|
|
|
|
|
|
|
exports.save = async function(ctx, next) {
|
|
|
|
const db = new CouchDB(USER_DB)
|
2021-04-19 22:38:54 +12:00
|
|
|
const doc = ctx.request.body
|
|
|
|
|
|
|
|
const groupDoc = {
|
|
|
|
users: ["us:1234", "us:1234"],
|
|
|
|
managers: ["us:1234"],
|
|
|
|
defaultRole: "BASIC",
|
|
|
|
apps: {
|
|
|
|
abc123: "ADMIN",
|
|
|
|
},
|
|
|
|
}
|
2021-04-19 22:34:07 +12:00
|
|
|
}
|
|
|
|
|
|
|
|
exports.fetch = async function(ctx, next) {
|
|
|
|
const db = new CouchDB(USER_DB)
|
|
|
|
}
|
|
|
|
|
|
|
|
exports.find = async function(ctx, next) {
|
|
|
|
const db = new CouchDB(USER_DB)
|
|
|
|
}
|
|
|
|
|
|
|
|
exports.destroy = async function(ctx, next) {
|
|
|
|
const db = new CouchDB(USER_DB)
|
|
|
|
}
|