A user with an Org guest role can have one of three App roles assigned to them on a per-application basis (in order of fewest privileges to most): read, write, and admin.
A user with an Org guest role in an organization that has three applications could have an assigned App read role for the first application, an App admin role for the second application, and no assigned App role and therefore no access to the third application.
Assign an App role
- Only users with an Org admin role can invite, remove, and manage user access levels for other users in the VIP Dashboard.
- If an organization currently has no users with the Org admin role, and existing users are unable to view certain features such as the organization’s Usage Plan Details, contact VIP Support for assistance.
When the “Guest” Org role is selected for a user in the “Permissions” panel, an “Applications” field will appear below “Permissions“.
A user’s access level for viewing and interacting with individual applications within the VIP Dashboard is determined by the permission levels set by a user’s App role.
To set a user’s App role for each application:
- Select the label “No applications selected >” to view a list of all applications that belong to the organization.
- A user’s current App role setting is displayed in the label to the right of each listed application.
Applications labeled “None” are not accessible to the user.
- Modify a user’s App role setting by clicking on the label and selecting either Read, Write, or Admin from the dropdown.
- Confirm the settings by selecting the “Set Permissions” button at the bottom right of the panel, or cancel the settings by selecting the “Back” button.
List of App role permissions
|View all organizations a user has access to in My Organizations||Y||Y||Y|
|View an organization’s Primary Contacts||Y||Y||Y|
|View the application(s) which the user was granted access to and its environments||Y||Y||Y|
|View a list of Database Backups||Y||Y||Y|
|View Basic Authentication||Y||Y||Y|
|View logs for Deployments to an environment||Y||Y||Y|
|Retrieve a list of environment variables||Y||Y||Y|
|View Health — Monitor||Y||Y||Y|
|View HSTS settings||Y||Y||Y|
|View the IP Allow List||Y||Y||Y|
|View a list of Network Sites on a WordPress multisite environment||Y||Y||Y|
|View Software Versions settings for an environment||Y||Y||Y|
|View a list of WP-CLI Commands run with VIP-CLI||Y||Y||Y|
|View a list of Media Backups||Y||Y|
|Perform a data sync||Y||Y|
|View detailed build logs for Deployments or roll back to a previous deployment||Y||Y|
|View, add, edit, and remove an environment’s domains||Y||Y|
|Start a database import to an environment||Y||Y|
|View Health — Runtime Logs||Y||Y|
|Launch a site on a WordPress environment||Y||Y|
|Start a media import to an environment||Y||Y|
|Abort a media import||Y||Y|
|Check the status of the current or most recent media import or database import||Y||Y|
|View the name and type of Destinations configured for an organization||Y||Y|
|Add a new Destination for an application’s Notifications||Y||Y|
|Update the Software Versions settings for an environment||Y||Y|
|Manage a custom TLS certificate for a domain||Y||Y|
|Manage a Let’s Encrypt TLS certificate for a domain||Y||Y|
|Run WP-CLI commands with VIP-CLI||Y||Y|
|View a list events in the Audit Log for an application||Y|
|Enable, update, and disable Database Backup Shipping||Y|
|Generate or download a Database Backups file||Y|
|Sync a Database Backups file to a VIP Local Development Environment||Y|
|Download a Media Backups file||Y|
|Add a new user to Basic Authentication||Y|
|Edit user credentials for Basic Authentication||Y|
|Delete a user in Basic Basic Authentication||Y|
|Add, update, and delete environment variables||Y|
|View Health — Slow Query Logs||Y|
|Enable, update, and disable HSTS||Y|
|Purge URLs from the page cache||Y|
|Add an IP to the IP Allow List||Y|
|Delete an IP from the IP Allow List||Y|
|Enable, update, and disable HTTP request Log Shipping||Y|
Last updated: November 09, 2023