Groups

Groups are a feature of the Helix Versioning Engine that makes it easier to manage permissions for users.

It is important to be aware of certain aspects of Helix groups:

  • Groups can can have both users and sub-groups. A user that is a member of a sub-group is also a member of the parent group.

  • Groups have owners, but owners are not members of their groups. A group owner can be added as a member of a group.

  • Groups can be created by users with super privileges in the Helix Versioning Engine (p4d). If p4d is at version 2012.1 or newer, users with admin privileges can also add groups.

  • Groups can be edited by their owners, or by users with super privileges in the Helix Versioning Engine.

  • Groups have a separate namespace from users; you can have a user named fish that is a member of a group named fish.

  • Groups cannot be project owners, or moderators.

  • While you can @mention a group, which creates a link that displays the group's details when clicked, doing so does not send notifications to the group's members. Similarly, you cannot you designate a group as a required reviewer.

More information on adding, editing, and removing groups is included in the “Groups” chapter.

Listing groups

Begin browsing groups by clicking the Groups link in the main toolbar.

The Groups page

For each group, the group's name, description, list of owner avatars, membership count (which has a darker background when you are a member), and a bell icon when the group has notification enabled (all group members could receive notifications for new reviews, or commits). Click on a group name to display details for that group.

The groups listing is sorted by multiple criteria:

  • Groups that you own, or belong to, are listed first. A thicker row border indicates where your group ownership/membership ends; you are not an owner/member of any group below the thicker border.

  • Groups that have configuration for notification are listed earlier than other groups.

  • Groups are then sorted by name.

You can search available groups by entering some text in the Search and clicking Search. Any group names or descriptions that match the entered text are displayed.

A specific Group page

If you have super privileges in the Helix Versioning Engine (p4d), or have admin privileges in p4d version 2012.1 or newer, Swarm displays the Add Group button. Click Add Group to add a new group.

Note

If your Helix Versioning Engine has a large number of groups, the time required to display the list of groups might be notable.

Viewing a group

View a specific group by clicking on a linked group name, or by visiting the URL:

https://myswarm.url/groups/group-id

When Swarm displays a group, the presentation is similar to:

A specific Group page

The information presented in the group display includes:

  • In the left sidebar:

    • The group's name.

    • The group's description, if it has one.

    • The count of the group's owners and members.

    • The avatars of the group's owners.

    • The avatars of the group's members.

  • Any events generated by a group member is associated with the group, and appears in the right-hand area as an activity stream.

The Reviews button appearing in the groups toolbar Click the Reviews link in the group toolbar to display the review queue associated with the group, which includes all reviews authored by any of the group's members.