From 9c06c18bbc714d3eab3b3ec77666c9cd02edcc47 Mon Sep 17 00:00:00 2001
From: Raju Udava <86527202+dstala@users.noreply.github.com>
Date: Sat, 8 Nov 2025 16:03:20 +0530
Subject: [PATCH 1/5] docs: teams
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
---
content/docs/collaboration/meta.json | 1 +
content/docs/collaboration/teams.mdx | 143 ++++++++++++++++++
.../v2/collaboration/teams/add-member-1.png | Bin 0 -> 151626 bytes
.../v2/collaboration/teams/add-member-2.png | Bin 0 -> 247494 bytes
.../v2/collaboration/teams/create-team-1.png | Bin 0 -> 263158 bytes
.../v2/collaboration/teams/create-team-2.png | Bin 0 -> 194174 bytes
.../v2/collaboration/teams/delete-team-1.png | Bin 0 -> 194345 bytes
.../v2/collaboration/teams/delete-team-2.png | Bin 0 -> 203864 bytes
.../v2/collaboration/teams/leave-team-1.png | Bin 0 -> 193191 bytes
.../v2/collaboration/teams/leave-team-2.png | Bin 0 -> 201180 bytes
.../img/v2/collaboration/teams/list-team.png | Bin 0 -> 249814 bytes
.../teams/member-context-menu.png | Bin 0 -> 197972 bytes
.../collaboration/teams/remove-multiple-1.png | Bin 0 -> 185366 bytes
.../collaboration/teams/remove-multiple-2.png | Bin 0 -> 182581 bytes
.../collaboration/teams/remove-selected-2.png | Bin 0 -> 181508 bytes
.../v2/collaboration/teams/rename-team.png | Bin 0 -> 101682 bytes
.../collaboration/teams/team-context-menu.png | Bin 0 -> 255824 bytes
.../v2/collaboration/teams/team-owner-1.png | Bin 0 -> 102369 bytes
.../v2/collaboration/teams/team-owner-2.png | Bin 0 -> 105405 bytes
19 files changed, 144 insertions(+)
create mode 100644 content/docs/collaboration/teams.mdx
create mode 100644 public/img/v2/collaboration/teams/add-member-1.png
create mode 100644 public/img/v2/collaboration/teams/add-member-2.png
create mode 100644 public/img/v2/collaboration/teams/create-team-1.png
create mode 100644 public/img/v2/collaboration/teams/create-team-2.png
create mode 100644 public/img/v2/collaboration/teams/delete-team-1.png
create mode 100644 public/img/v2/collaboration/teams/delete-team-2.png
create mode 100644 public/img/v2/collaboration/teams/leave-team-1.png
create mode 100644 public/img/v2/collaboration/teams/leave-team-2.png
create mode 100644 public/img/v2/collaboration/teams/list-team.png
create mode 100644 public/img/v2/collaboration/teams/member-context-menu.png
create mode 100644 public/img/v2/collaboration/teams/remove-multiple-1.png
create mode 100644 public/img/v2/collaboration/teams/remove-multiple-2.png
create mode 100644 public/img/v2/collaboration/teams/remove-selected-2.png
create mode 100644 public/img/v2/collaboration/teams/rename-team.png
create mode 100644 public/img/v2/collaboration/teams/team-context-menu.png
create mode 100644 public/img/v2/collaboration/teams/team-owner-1.png
create mode 100644 public/img/v2/collaboration/teams/team-owner-2.png
diff --git a/content/docs/collaboration/meta.json b/content/docs/collaboration/meta.json
index 83182616..ad2baa0e 100644
--- a/content/docs/collaboration/meta.json
+++ b/content/docs/collaboration/meta.json
@@ -3,6 +3,7 @@
"pages": [
"workspace-collaboration",
"base-collaboration",
+ "teams",
"share-base",
"share-view",
"notifications",
diff --git a/content/docs/collaboration/teams.mdx b/content/docs/collaboration/teams.mdx
new file mode 100644
index 00000000..d3b7074d
--- /dev/null
+++ b/content/docs/collaboration/teams.mdx
@@ -0,0 +1,143 @@
+---
+title: "Teams"
+description: "Manage groups of users with role-based access to workspaces & bases"
+tags: ["Collaboration", "Teams", "User Management", "Roles & Permissions"]
+keywords: ["NocoDB teams", "user groups", "role-based access", "workspace collaboration", "base permissions"]
+---
+
+Availability: **Business** plan onwards in cloud and On-premise **Enterprise** edition
+
+## Overview
+
+Teams let you group existing workspace members, so you can assign and manage permissions at scale. Instead of configuring the same role for each person on every base, add users to a team and grant that team a role on one or more bases.
+
+Teams help you to
+- **Organize** members by department, project, or function
+- **Manage permissions** efficiently by assigning roles to teams instead of individuals
+- **Scale access control** without managing individual user permissions
+- **Maintain flexibility** with inheritance and override capabilities
+
+
+## Create Team
+
+1. Navigate to **Workspace Settings** > **Teams** tab.
+2. Click **New Team**.
+3. Enter a team name (Optional).
+4. Click **Create Team**.
+
+
+
+
+When a team is created, the creator is automatically added as its first member and designated as the **Team Owner**. Team Owners have full administrative privileges, including adding or removing members, renaming the team, and deleting it when necessary. Multiple owners can be assigned to a team, but each team must always have at least one owner.
+
+## Add Members to a Team
+
+In the **Teams** tab, select the team you want to manage, then follow these steps:
+
+1. Click **Add Members**.
+2. Use the toggle buttons to select existing workspace members to add. Members already part of the team are clearly indicated.
+3. Click **Add Members** again to confirm your selection.
+
+You can search by name or email to quickly locate users. Existing team members have their toggles disabled to avoid duplicate additions. Each member’s workspace role is displayed beside their name for better context.
+
+
+
+
+
+## Remove Members from a Team
+
+In the **Teams** tab, select the team you want to manage, then follow these steps:
+
+1. Locate the member you want to remove. Use the search bar if needed and open the **Actions** (three dots) menu beside their name.
+2. Select **Remove Member**.
+3. Confirm the action when prompted.
+
+
+
+
+To remove **multiple members** at once:
+
+1. Use the checkboxes to select the members you want to remove.
+2. Click **Actions** > **Remove from Team** at the top of the member list.
+3. Confirm the action when prompted.
+
+
+
+
+## Manage Team Owners
+
+A team can have multiple owners, but it must always have at least one.
+
+To add or remove team owners:
+
+1. In the **Teams** tab, select the team you want to manage.
+2. Locate the member whose ownership status you want to change. Use the search bar if necessary and open the **Actions** (three dots) menu beside their name.
+3. To grant ownership, select **Assign as Team Owner**. To revoke ownership, select **Remove as Team Owner**.
+
+
+
+
+
+## Leave Team
+
+Members can leave team on their own if they no longer wish to be part of it (any team member can leave, not just owners -- as long as at least one owner remains).
+
+To leave a team you are a member of:
+1. In the **Teams** tab, open team context menu by clicking the **Actions** (three dots) button beside the team name.
+2. Click the **Leave Team** button from the dropdown menu.
+3. Confirm the action when prompted.
+
+
+
+
+## Rename Team
+
+In the **Teams** tab, select the team you want to rename. Edit team name as needed, and your changes will be saved automatically.
+
+
+
+
+## Delete Team
+
+Only Team Owners can delete a team. Deleting a team will not remove its members from the workspace; it only dissolves the team grouping.
+
+To delete a team:
+1. In the **Teams** tab, open team context menu by clicking the **Actions** (three dots) button beside the team name.
+2. Click the **Delete Team** button from the dropdown menu.
+3. Confirm the action when prompted.
+
+
+
+
+## Assign Roles to Teams
+
+You can assign roles to teams at both the workspace and base levels, similar to how you assign roles to individual users. When a team is granted a role, all its members inherit that role according to the effective role resolution rules detailed below.
+
+### Effective Role Resolution
+
+Effective permissions for a user at base level are determined by combining explicit (individual) assignments and team-derived assignments using the following precedence rules:
+
+1. Explicit individual role at Base (highest precedence)
+2. Best (most permissive) role among Team roles assigned at Base
+3. Explicit individual role at Workspace level other than "Inherit"
+4. Best (most permissive) role among Team roles assigned at Workspace
+5. No-access (default)
+
+**Notes**
+- An explicit individual assignment always overrides any team-derived role at the same level.
+- Lower-level roles (Base) override higher-level roles (Workspace) when an explicit assignment exists at the lower level.
+- When multiple team roles apply, the system chooses the most permissive role (for example, between Viewer and Editor it will choose Editor).
+
+## Best Practices
+
+* **Invite all users** to the workspace with the **Inherit** role. This grants no direct permissions but allows users to be included in teams. Note that assigning a **No Access** role at the workspace level overrides and blocks all team-derived permissions.
+* **Organize teams** based on your company’s structure — for example, by departments or project groups.
+* **Assign roles to teams** at the workspace or base level according to access needs.
+* **Use explicit individual roles** only for special cases or exceptions to maintain consistent access control.
+* **Maintain clear naming conventions** for teams (e.g., `Eng - Backend`, `Ops - HR`) to simplify management and improve visibility across large workspaces.
+* **Review team membership regularly** to ensure only active users retain access. Remove members who have left the organization or changed roles.
+* **Assign multiple team owners** to avoid administrative bottlenecks in case one owner is unavailable.
+
+
+
+---
diff --git a/public/img/v2/collaboration/teams/add-member-1.png b/public/img/v2/collaboration/teams/add-member-1.png
new file mode 100644
index 0000000000000000000000000000000000000000..1365003831f7465d491f59dd138345ad19c94dfe
GIT binary patch
literal 151626
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%0Dt6+~QD8NRS-^}Nn2F>!BKXPHNF9JRS
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 |