Groups

Overview

know allows groups to be defined, groups can be used to limit which templates each developer can see. For example web developers may need PHP environments but have no need for a Go development environment used by DevOps.

For this example two groups can be defined, Web Developers and DevOps, to define the groups from the Groups page select Create Group:

Once the groups have been defined the templates can be edited and assigned to the appropriate groups, users can also be edited and assigned to the appropriate group.

Both users and templates can be assigned multiple groups.

Template Groups

When creating or editing templates the groups that the template will be visible to can be selected. If not groups are selected then the template will be available to users in all groups.

User Groups

When creating or editing users the groups that the user belongs to can be set.

When a user creates a space the templates that either have no groups or groups that overlap with that users groups will be shown.