1
0
Fork 0
mirror of synced 2024-09-08 21:51:58 +12:00
budibase/packages/server/utilities/injectedPlugins/createUser.js

18 lines
524 B
JavaScript
Raw Normal View History

2019-07-09 18:29:50 +12:00
module.exports = ({ masterAppInternal, instanceKey }) => async ({ user }) => {
const { bbMaster } = masterAppInternal;
const masterUser = bbMaster.recordApi
.getNew(`${newAppKey}/users`, "user");
masterUser.name = user.name;
masterUser.createdByMaster = false;
masterUser.instance = await bbMaster.recordApi
.load(instanceKey);
masterUser.active = user.enabled;
await bbMaster.recordApi.save(masterUser);
}