Roles and users
The Package Manager app is intended for developer-type users who already have a high level of access to the instance.
The roles package-manager-editor
and package-manager-rest-role
contain the minimum privileges needed to work fully with the Package Manager app.
With them, you can package content from any workspace and install it on an instance, regardless of your individual user access permissions.
-
package-manager-editor
: gives read/write access to thepackages
workspace. -
package-manager-rest-role
: gives access to all Package Manager-related endpoints for the complete set of actions.
Configure a Package Manager user
To configure a user for Package Manager, follow the steps below.
-
Assign the
developers
group to the user.Since the Package Manager app is located in the Admincentral Development group by default. It’s only accessible to developers because of the role permissions defined in the App Launcher layout.
layout: groups: ... - name: development apps: ... - name: package-manager permissions: groups: - developers (1) ...
1 This developers
permission allows members of the developers group to see thedevelopment
group in Admincentral.Depending on your organisation’s policy regarding who should access the Package Manager app, you may need to adjust the App Launcher layout definition to place the Package Manager app in a different group and add Package Manager users to that group instead. -
Add both Package Manager roles,
package-manager-editor
andpackage-manager-rest-role
, to either the user’s roles or thedevelopers
group’s roles (of which the user is a member after step 1).Your Package Manager user requires all the permissions configured in both roles, including access to workspaces and web access for various endpoints.