Blueprint ordering permissions

Control which users can order (deploy) a blueprint

A user can order a blueprint if they are in a group assigned to it as a deploy group, and their role in that group includes the required ordering permission: order.submit by default, or a permission configured in the blueprint’s Deployment Permissions field.

Group-based access

A user can order a blueprint if:

  • The user is a member of a group assigned to the blueprint as a deploy group.
  • The user has a role in that group that includes the order.submit permission.

Add group permissions on blueprints

  1. Go to Catalog and open a blueprint to edit.
  2. Go to the Groups tab and select Edit.
  3. Choose the groups that can Deploy or Manage and deploy, and decide whether to enable Any group can deploy.
  4. Select Save changes.

The “Any group can deploy” permission

Assign the permission to an existing role:

  1. Go to Admin > Roles.
  2. Select the pencil icon to edit a role.
  3. In the Permissions dropdown, select blueprint.any_group_can_deploy.
  4. Select Save changes.

Create a new role:

  1. Go to Admin > Roles.
  2. Select Add.
  3. Provide a Label and Name for the role.
  4. In the Permissions dropdown, select blueprint.any_group_can_deploy.
  5. Select Create.

Deployment permissions

Users who hold a permission specified in a blueprint’s Deployment Permissions field, via a role in a deploy group assigned to the blueprint, can order it. This is a per-blueprint setting and does not affect other blueprints.

Use case example: An “onboarding” blueprint should be visible only to group administrators with group.manage_members, not to all users with order.submit. Set group.manage_members as the deployment permission. Only users who hold that permission in a relevant deploy group can see it.

See Permissions for a list of available permissions.

Configure deployment permissions

  1. Go to Catalog and open a blueprint to edit.

  2. In the Deployment Permissions field, select one or more permissions.

    Screenshot of the Edit Blueprint form with Deployment Permissions highlighted. (opens full-size image in a new tab)

  3. Select Save changes.

Result: Users who hold any of the selected permissions via a role in a deploy group for that blueprint can order it.