The Assembla P4ST Dashboard allows you to manage your Perforce Single Tenant (P4ST) user data and permissions from within the product, thereby removing the reliance on the P4Admin tool for the same features. Customer Support Administrators (CSAs) can quickly access the P4ST Dashboard and no longer need to sign into a separate (Perforce) administrator panel to:
view the number of licenses in use;
create, modify, and delete commonly-used user properties and permissions;
set up and manage groups; and
manage standard permission granting for users, groups, files, and folders.
NOTE: Assembla Super Admin user accounts cannot be modified or deleted. This is a safety net to protect your environment from accidentally removing access from or deleting all users. In addition, a Customer Super Admin cannot modify any other Super Admin or Assemble Super Admin account. If you do need to make changes to any of these accounts, please contact Assembla Customer Support.
Managing User Accounts
Customer Support Administrators (CSAs) can manage existing Perforce user accounts and their attributes using the Assembla P4ST Dashboard rather than navigating over to the P4Admin tool. You can add a user to a group, delete a user from a group, and modify a user’s rights in the Perforce Users area.
Adding and Deleting User Accounts
The Assembla P4ST Dashboard allows CSAs to perform the following tasks on user accounts:
Add. When adding a user account, you must include the user name, email address associated with the account, full name of the user, and a password. This function also allows you to select one or more groups to which this user account belongs as well as select the role this account has in each group.
Delete. CSAs cannot delete Super Admin user accounts. You can delete a user account from your Perforce instance using the P4ST Dashboard. Deleting a user account removes all associated changelists and workspaces, and reverts any files contained within, so please be sure you want to delete the account. Note that when these files are reverted, it does not change the content on the files on the user’s local disk. A list of associated changelists and workspaces appears for your review before deletion. You also can choose to delete any shelved files in this user’s pending changelists.
Viewing Groups
A Customer Support Administrator (CSA) may view a list of their groups in the P4ST Dashboard so they don’t have to leave Assembla to view that information. This list includes the group name, member users, the ability to add/browse/remove a user account, and shows the duration before the user’s login session times out.
Managing User Groups
Similar to managing your Perforce user accounts, a CSA can manage existing Perforce user groups and their attributes using the Assembla P4ST Dashboard. In the Perforce Groups area, you can add a user to a group, delete a user from a group, set the session duration limit before timing out for inactivity, and select a group role for each user account.
Adding and Deleting User Groups
A Customer Support Administrator (CSA) can perform the following tasks on a user group easily in the Perforce Groups area of the P4ST Dashboard:
Add. You can add a Perforce user group including the name and session duration limit before timing out for inactivity. Click Add to create the group. You can add users at any time and select what role each user has within the group.
Delete. CSAs cannot delete Essential groups. You can delete a existing, non-essential user group from your Perforce instance using the P4ST Dashboard. In the Perforce Groups area, check the box(es) for any non-essential user group that you want to remove from your Perforce instance, and then click Delete. Confirm your deletion. Note that essential groups are listed in a separate section and are unavailable so that they are not inadvertently deleted.
Deleting a user account removes all associated changelists and workspaces, and reverts any files contained within, so please be sure you want to delete the account. Note that when these files are reverted, it does not change the content on the files on the user’s local disk. A list of associated changelists and workspaces appears for your review before deletion. You also can choose to delete any shelved files in this user’s pending changelists.
Viewing Permissions
CSAs can view the current Perforce Permissions in the Assembla P4ST Dashboard Permissions area. Simply select one of the available options, such as User Permissions, Group Permissions, or Depot Permissions, and then select an existing user account before clicking Search. Filter options on the right-hand side allow you to decrease the number of results to a more manageable size by filtering by access level, for example. You also can add a permission from this area.
This view provides the following information:
User Permissions. Lists the files and folders to which the selected user account has access.
Group Permissions. Lists the fields and folders to which users in the selected group have access.
Depot Permissions. Lists the groups and user accounts accessing a file or folder within a depot.
Adding and Deleting Permissions
The P4ST Dashboard allows Customer Support Administrators (CSAs) to add and delete permissions in user accounts without having to switch to your P4Admin tool. Valid permissions include:
Access Level: Super, Admin, Write, Open, Read, List, and Review
User / Group
Name
Folder / File
Comment
When adding a permission, be sure to include the correctly-formatted path for the depot / file / folder, such as //depot/main/…
When deleting a permission, note that you cannot delete the Super and Admin permissions.
Managing Permissions
Another item similar to managing your Perforce user accounts and groups, a CSA can manage existing Perforce permissions and their attributes using the Assembla P4ST Dashboard. In the Permissions area, you can update a group name, folder / file path, grant or deny access to a certain folder / file path, and make comments on a permission.