Skip to content

Instantly share code, notes, and snippets.

@tristanpendergrass
Created March 13, 2016 18:59
Show Gist options
  • Select an option

  • Save tristanpendergrass/faabc7dfac273c7d2edd to your computer and use it in GitHub Desktop.

Select an option

Save tristanpendergrass/faabc7dfac273c7d2edd to your computer and use it in GitHub Desktop.
let newOrg;
let newUser;
const newOrgPromise = (new models.Organization(ctx.org)).then(org => org.save());
const newUserPromise = user.save();
return Promise.all([newOrgPromise, newUserPromise])
.then((orgResult, userResult) => {
newOrg = orgResult;
newUser = userResult;
return newOrg.appendUser(newUser);
})
.then(() => newUser.updateOrCreateOrgRole('owner', newOrg.name));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment