Overview
Groups in pulse™ are used to grant additional privileges to users. All users added to a pulse™ server are granted the right to:
- view all projects
- view server queues
- view agent information
Normal users are not able to access the "administration" section of the user interface, or to configure projects. To grant these additional privileges, you must add the user to a suitably configured group.
Adding Groups
To add a new group to the server, click the "add new group" link at the bottom of the "groups" table. You will be presented with a form requesting the group details:
name
A descriptive name for the group.
This field is required.
grant server admin permissions
If checked, members of the group will be granted the right to full server administration access. This includes the ability to access the "administration" section of the user interface, and to add and configure projects.
allow members to run personal builds
If checked, members of the group will be granted the right to request personal builds. Note that this authority must only be granted to trusted users, as it effectively allows the user to run arbitrary code on the pulse™ server as the user running pulse™ itself.
grant admin permissions for all projects
If checked, members of the group will be granted the right to configure all projects. This includes projects added after the group is created.
grant admin permissions for selected projects
If "grant admin permissions for all projects" is not checked, then you may select projects from this list. By selecting projects, you grant members of the group access to configure those projects.
Managing Groups
You can manage existing groups in two ways:
- By editing the group basic details, including the group name and granted privileges. To do so, click the "edit" link in the appropriate row of the "groups" table. You will be presented with a form with the same fields as when creating a group (see Adding Groups above).
- By managing the members (users) within the group. To do so, click on the link in the "members" column of the "groups" table. Refer to the Group Members page for details.
To delete an existing group, click the "delete" link in the corresponding row of the "groups" table.