1
0
Fork 0
mirror of synced 2024-06-28 02:50:50 +12:00
This commit is contained in:
kevmodrome 2020-06-29 15:56:41 +02:00
parent 5e8909cf0e
commit b8755e76d7
No known key found for this signature in database
GPG key ID: E8F9CD141E63BF38

View file

@ -7,7 +7,7 @@ const {
ADMIN_LEVEL_ID,
} = require("../../utilities/accessLevels")
exports.fetch = async function (ctx) {
exports.fetch = async function(ctx) {
const database = new CouchDB(ctx.user.instanceId)
const data = await database.query("database/by_type", {
include_docs: true,
@ -17,7 +17,7 @@ exports.fetch = async function (ctx) {
ctx.body = data.rows.map(row => row.doc)
}
exports.create = async function (ctx) {
exports.create = async function(ctx) {
const database = new CouchDB(ctx.user.instanceId)
const appId = (await database.get("_design/database")).metadata.applicationId
const { username, password, name, accessLevelId } = ctx.request.body
@ -63,7 +63,7 @@ exports.create = async function (ctx) {
}
}
exports.update = async function (ctx) {
exports.update = async function(ctx) {
const db = new CouchDB(ctx.user.instanceId)
const user = ctx.request.body
const dbUser = db.get(ctx.request.body._id)
@ -77,14 +77,14 @@ exports.update = async function (ctx) {
ctx.body = response
}
exports.destroy = async function (ctx) {
exports.destroy = async function(ctx) {
const database = new CouchDB(ctx.user.instanceId)
await database.destroy(getUserId(ctx.params.username))
ctx.message = `User ${ctx.params.username} deleted.`
ctx.status = 200
}
exports.find = async function (ctx) {
exports.find = async function(ctx) {
const database = new CouchDB(ctx.user.instanceId)
const user = await database.get(getUserId(ctx.params.username))
ctx.body = {