Browse Source

Allow builders (not just admins) to delete apps.

pull/7093/head
mike12345567 4 years ago
parent
commit
a05e21ee4b
  1. 8
      packages/worker/src/api/routes/global/roles.js

8
packages/worker/src/api/routes/global/roles.js

@ -1,12 +1,12 @@
const Router = require("@koa/router")
const controller = require("../../controllers/global/roles")
const { adminOnly } = require("@budibase/backend-core/auth")
const builderOrAdmin = require("../../../middleware/builderOrAdmin")
const router = Router()
router
.get("/api/global/roles", adminOnly, controller.fetch)
.get("/api/global/roles/:appId", adminOnly, controller.find)
.delete("/api/global/roles/:appId", adminOnly, controller.removeAppRole)
.get("/api/global/roles", builderOrAdmin, controller.fetch)
.get("/api/global/roles/:appId", builderOrAdmin, controller.find)
.delete("/api/global/roles/:appId", builderOrAdmin, controller.removeAppRole)
module.exports = router

Loading…
Cancel
Save