Browse Source

Fix create user workflow action

gh-pages
Andrew Kingston 6 years ago
parent
commit
9d83e6002f
  1. 3
      packages/server/src/api/controllers/workflow/blockDefinitions.js
  2. 9
      packages/server/src/workflows/actions.js

3
packages/server/src/api/controllers/workflow/blockDefinitions.js

@ -35,6 +35,9 @@ const ACTION = {
password: "password",
accessLevelId: "accessLevel",
},
args: {
accessLevelId: "POWER_USER",
},
type: "ACTION",
},
SEND_EMAIL: {

9
packages/server/src/workflows/actions.js

@ -5,13 +5,14 @@ const sgMail = require("@sendgrid/mail")
sgMail.setApiKey(process.env.SENDGRID_API_KEY)
let BUILTIN_ACTIONS = {
CREATE_USER: async function({ args, instanceId }) {
CREATE_USER: async function({ args, context }) {
const { username, password, accessLevelId } = args
const ctx = {
params: {
instanceId,
user: {
instanceId: context.instanceId,
},
request: {
body: args.user,
body: { username, password, accessLevelId },
},
}

Loading…
Cancel
Save