GPF User Management
All options concerning Management can only be found by admin users in the Management tab from the upper left corner menu
Quick start guide
How to create a new user?

Management menu

User management menu

Users list: 1 - create new user button; 2 - the name of the user if specified; 3 - user email; 4 - list of groups the user belongs to; 5 -
How to specify permissions for a given user?

Interface for editing user groups
Users
Actions towards users
Every user is represented by a row on the table shown in the Users category on the Management tab. The delete user, remove/reset password actions can be seen in the Actions column for every user in question.

Interface for actions on users
Reset password
Clicking on the middle icon in the Actions column, resets the password of the user shown on the current row. This button will send the user in question an email with a corresponding link, obligating them to choose a new password for their account.
Remove password
Clicking on the utmost left icon in the Actions column, removes the password of the user shown on the current row. After completing this action, in order for the user in question to acquire a new password, clicking on the Reset password button will be necessary.
Delete user
Clicking on the utmost right ‘X’ icon in the Actions column, deletes the user shown on the current row.
Create user
Admins can create new users and associate them with groups. The Create user button is located on the top right corner of the Users page.

Create user interface
This button will open a page, where the new user’s email, name or additional groups can be entered. After every mandatory field is filled, clicking the Submit button will create a new user.

Create user dialog
After a new user is added, in order for them to log into their newly created account, an admin should reset the user’s password. See Reset password for more.

Has password checkbox
Whether a user has a password or not can be seen in the ‘Has password’ column, where a tick symbol indicates ‘yes’ and empty cell ‘no’.
Edit user
Any user’s email or default groups cannot be changed but the Name of the user can. Clicking on any user’s email address will lead to a page, where their user name can be changed.

Edit user dialog
Clicking Submit will remember the new changes.
Actions towards groups
Search groups
The search bar for groups is located on the upper left in the Users category in the Management tab.

Management tab
Add/Remove group from a user
Only admins can assign or remove groups. Interacting with users is achieved via the Users category in the Management tab from the menu.

Select users management in management tab
In order to assign a new group to a user, click on the blue link of the user’s email address.

List of users
This will open a page, allowing for the selected user’s information to be edited. Groups can be added by using the Other Groups dropdown menu option or removed by clicking the ‘X’ in the same menu option.

Edit user groups
Remove group from user - shortcut
Next to every user’s groups, an ‘X’ symbol can be found. By clicking it, the selected group will be removed from the user.

Remove groups from user
Default groups cannot be removed.
Add/Remove groups from multiple users at once

Select multiple users
Using the boxes in the ‘Select’ column, multiple users can be selected at once. Ticking the box under select will select all, while clicking it a second time will select none.
After the desired users are selected, by choosing an option from the Bulk edit dropdown menu, groups can be either removed or added to them.

Bulk edit of multiple users
After choosing an option, a new page will appear, allowing you to pick groups to remove or add.
Groups
Groups are entities that associate users with datasets. If a user wishes to access a certain dataset, he has to belong to a group containing that dataset. Users and datasets can be in multiple groups simultaneously.
When a new user or dataset is created, they are automatically assigned to groups with their corresponding names.

Example of newly added user
Special Groups
Admin
Users assigned to the admin group, have all permissions. Only admin users can view or interact with other users, groups or datasets.
Anonymous
anonymous@seqpipe.org is a group that all unregistered users belong to. They lack permissions for accessing most of the datasets. Inaccessible datasets are shown in grey color.

Example of a dataset accessible to all users
Any user
Certain datasets are visible to every registered user. They belong to the any_user group which is automatically assigned to every account and cannot be removed.
Any dataset
any_dataset is a group that contains all of the available datasets. Admins are usually subscribed to this group.
Sorting groups
In the Groups tab on the Management menu, the groups column can be sorted by clicking on the arrows at the end of the Group column title.

Interface for sotring groups
By clicking on the down arrow, it allows the existing groups to be sorted alphabetically in descending order, while the up arrow sorts them in ascending order.
Dataset access
In the Datasets tab on the Management menu, GUI users can observe information about which users have access to a dataset or which groups does a dataset belong to.
Adding group to a dataset
In the Datasets tab, by typing group names in the text bar in the ‘Groups with access’ column, and then clicking ‘Add’, existing groups can be assigned to datasets.

Example of changing groups of a dataset