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", password: "password",
accessLevelId: "accessLevel", accessLevelId: "accessLevel",
}, },
args: {
accessLevelId: "POWER_USER",
},
type: "ACTION", type: "ACTION",
}, },
SEND_EMAIL: { 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) sgMail.setApiKey(process.env.SENDGRID_API_KEY)
let BUILTIN_ACTIONS = { let BUILTIN_ACTIONS = {
CREATE_USER: async function({ args, instanceId }) { CREATE_USER: async function({ args, context }) {
const { username, password, accessLevelId } = args
const ctx = { const ctx = {
params: { user: {
instanceId, instanceId: context.instanceId,
}, },
request: { request: {
body: args.user, body: { username, password, accessLevelId },
}, },
} }

Loading…
Cancel
Save