Teams

In Nirmata, users can be organized into teams. A team is a logical entity that allows you to manage permissions for a group of users who require shared access to organizational resources. Each team can include multiple users, each with specific roles and permissions.


Adding a Team

To create a new team:

  1. Navigate to Identity & Access > Teams.
  2. Click the Add Team button. The Add a New Team page will appear.
  3. In the Name field, enter the team’s name.
  4. In the Description field, provide a brief description of the team.
  5. To add users:
    • In the Users section, click the Add Users button.
    • In the search field, enter the user’s name and select the checkbox next to it.
  6. To assign namespace access:
    • Click the Add Access Control button.
    • In the search field, enter the desired namespaces and select the corresponding checkboxes.
  7. Click Create to finalize the team.

Editing or Deleting a Team

To edit a team:

  1. Navigate to Identity & Access > Teams.
  2. Click on the card for the team you wish to modify.
  3. Edit the Description field as needed.

To add members:

  1. Click the + Add Members button.
    • In the search field, enter the member’s name, select the checkbox, and click Save.
    • Alternatively, select members from the list and click Save.

To delete a team:

  1. Click the three dots icon in the upper-right corner of the screen and select Delete Team.
    Confirm the action in the popup window.

Email Notifications

To enable email notifications for a team:

  1. Click the team name.
  2. Click the gear icon, then select Enable Email Notification.

Scheduling Email Notifications

To configure the scheduling email notification for sharing policy reports with teams via email:

  1. From the main Teams page, click the gear icon in the top-right corner.
  2. Enable the Email Notifications toggle.
  3. Choose the frequency: Hourly, Daily, Weekly, or Monthly.
  4. Set the preferred time for the email to be sent.
  5. Click Save.

Other Configuration

The Teams configuration page allows you to enable additional settings:

  1. Enable Auto Namespace Access
    This setting allows teams to automatically gain access to newly created namespaces.

    • From the main Teams page, click the gear icon.
    • Select the Enable Auto Namespace Access option.
  2. Enable Repository Publishing for All NPM Teams
    This setting allows DevOps users in all teams to scan repositories and publish them to NPM. A unique repo-publish-team-key is generated for each team.

    • From the main Teams page, click the gear icon.
    • Select the Enable Repository Publishing for All NPM Teams option.

Team View