Browse Source

write access levels

pull/168/head
Martin McKeaveney 6 years ago
parent
commit
00eb3ce13a
  1. 2
      packages/builder/src/builderStore/store/backend.js
  2. 3
      packages/server/middleware/routeHandlers/upgradeData.js

2
packages/builder/src/builderStore/store/backend.js

@ -106,7 +106,7 @@ export const saveBackend = async state => {
for (let instance of instances_currentFirst) {
await api.post(
`/_builder/instance/${state.appname}/${instance.id}/api/upgradeData`,
{ newHierarchy: state.hierarchy }
{ newHierarchy: state.hierarchy, accessLevels: state.accessLevels }
)
}
}

3
packages/server/middleware/routeHandlers/upgradeData.js

@ -1,6 +1,9 @@
const StatusCodes = require("../../utilities/statusCodes")
module.exports = async ctx => {
const accessLevels = ctx.request.body.accessLevels
accessLevels.version = 0
await ctx.instance.authApi.saveAccessLevels(accessLevels)
await ctx.instance.templateApi.upgradeData(ctx.request.body.newHierarchy)
ctx.response.status = StatusCodes.OK
}

Loading…
Cancel
Save