LogoLogo
Tabnine websiteContact Sales
  • πŸ‘‹Welcome
    • Overview
      • Architecture
        • Deployment options
      • Security
      • Privacy
      • Protection
        • Provenance and Attribution
      • Personalization
        • Tabnine’s Personalization in Depth
        • Connection: Global Codebase Awareness
      • AI Models
        • Tabnine's private and protected Universal models
        • Tabnine's fine-tuned AI models
      • Integrations
        • Atlassian Jira
      • System Requirements
      • Supported Languages
      • Supported IDEs
      • Tabnine Subscription Plans
        • Dev Preview
        • Dev
        • Pro
        • Enterprise (SaaS)
        • Enterprise (private installation)
    • Support & Feedback
  • πŸš€Getting started
    • Install
      • Client setup (SaaS)
        • VS Code
          • Install Tabnine in VS Code
          • Activate Tabnine in VS Code
        • JetBrains IDEs
          • Install Tabnine in a JetBrains IDE
          • Activate Tabnine in a JetBrains IDE
        • Visual Studio
          • Install Tabnine in Visual Studio 2022
          • Activate Tabnine in Visual Studio 2022
        • Eclipse
          • Install Tabnine in Eclipse
          • Activate Tabnine in Eclipse
        • Sign in
          • Using an email
          • Using an authentication token
      • Client setup (private installation)
        • Join your team (private installation)
        • VS Code (private installation)
        • JetBrains IDEs (private installation)
        • Visual Studio (private installation)
        • Eclipse (private installation)
    • Quickstart Guide
      • Menus and Icons
    • Getting the Most from Tabnine Code Completions
      • Pause (snooze)
    • Getting the Most from Inline Actions
    • Getting the Most from Tabnine Chat
      • Launching Tabnine Chat
      • Interacting with Tabnine Chat
      • Reviewing suggestions
      • Writing prompts
      • Chat Context
        • Understanding Context
        • Jira Connection
        • Context Scoping
      • Conversing with Tabnine Chat
      • Switching between chat AI models
      • Image Prompts
      • Tabnine's Prompting Guide
        • Getting Started
        • Basic Prompting
          • Be specific and clear
          • Define the context
          • Start a fresh conversation as appropriate
          • Include necessary details
          • Ask for examples
          • Be concise but complete
  • πŸ’ͺSoftware Development with Tabnine
    • Overview
    • Plan
    • Create
    • Test
      • Intro to the Test Agent
      • Test Agent Workflow
      • Custom Commands
      • Generate Test Files with @Mentions
    • Review
    • Fix
    • Document
    • Explain
    • Maintain
  • 🏭Administering Tabnine
    • Start a team
    • Manage a team
    • SaaS
      • Tabnine Pro team admin
        • Purchase Tabnine Pro
        • Adding and inviting users to Tabnine Pro
        • Assigning an admin role to a team member
        • Removing a team member
        • Tabnine Pro: Manage subscription and billing
        • Tabnine Pro - Change your payment method
        • Tabnine Pro - Change plan from monthly to annual
        • Unsubscribe from Tabnine Pro plan
      • Joining a Tabnine Pro team
      • Enterprise (SaaS) team admin
        • Set up a Tabnine Enterprise (SaaS) account
        • Invite team members
        • Manage your team
        • AI models for Chat (Enterprise SaaS)
      • Enterprise (SaaS) team member
        • Join your Tabnine team by invitation email (team member)
        • Join Tabnine team by link (member)
    • Private installation
      • Server setup guide
        • Kubernetes (MicroK8s) Installation guide
        • Deployment guide
          • Tabnine update guide
        • Air-gapped deployment guide
      • Admin guide
        • Monitoring Tabnine
        • Prometheus Operator install
        • Audit logs
      • Managing your team
        • Tabnine teams
        • Roles in an enterprise
        • Inviting users to your team
        • Deactivating and reactivating users
        • Deleting PII data of a deactivated user
        • Reset user's password
        • Usage reports
          • Reports Glossary
          • CSV-based reports (V2)
            • Configuring scheduled CSV reports
            • CSV-based reports V1 (Depracted since version 5.7.0
          • Usage API
        • Settings
          • General
          • Single Sign-On (SSO)
          • Personalization (f.k.a. Workspace)
            • Connecting to Remote Repositories
          • Email
          • License
          • Models
          • Access Tokens
        • IdP Sync
      • Release Notes
  • πŸ“£Product Updates
    • What's new?
      • What's new? (August 2024)
      • What's new? (July 2024)
      • What's new? (June 2024)
      • What's new? (May 2024)
      • What's new? (April 2024)
      • What's new? (March 2024)
      • What's new? (February 2024)
      • What's new? (January 2024)
Powered by GitBook
On this page
  • Roles in the Tabnine system
  • Member
  • Manager
  • Admin
  • Assigning and reassigning a role to another user

Was this helpful?

  1. Administering Tabnine
  2. Private installation
  3. Managing your team

Roles in an enterprise

This article describes how Tabnine Enterprise Server's Authorization roles are managed.

Roles in the Tabnine system

There are three types of Tabnine roles:

Member

A member is a user that's authorized to use Tabnine within your organization. To become a team member, a user must be part of one of Tabnine's teams defined in your organization.

A user can join one of the Tabnine teams by accepting an invitation that's generated via email invitation or invitation link.

Manager

The manager role was introduced in version 5.8.0.

A manager (or Account Manager) is a team member who can manage teams and users but cannot configure or set up the account.

In addition to being a team member who can use Tabnine, the manager can perform the following actions in the management console UI:

  • View Tabnine team members inside the Admin Console.

  • Invite users to join Tabnine (as members or managers).

  • Deactivate or remove users (except for Admins).

  • Create new teams.

  • View the usage report.

  • Extract usage reports.

  • Configure the workspace settings.

A manager cannot invite, remove, or perform any operation on a user with an Admin role.

Admin

An Admin (or Account Admin) is a team member who has all the privileges of a manager but can also have all the privileges of configuring and setting up the account.

In addition to all the privileges of an account manager, the Admin can perform the following actions:

  • Invite or assign other Admins to the team.

  • Deactivate or remove other Admins from Tabnine.

  • Delete teams.

In private installations, certain admins are designated as Installation Admins. This implicit role is automatically assigned to the initial user of the installation.

To transfer the Installation Admin role to another admin, please contact support@tabnine.com.

Installation Admins have exclusive authority to:

  • Configure and modify system-wide SMTP settings.

  • Manage core system configuration parameters.

Assigning and reassigning a role to another user

Admins and managers can assign (or reassign) a role to other users.

Managers can assign a Manager or Member role.

Admins can assign Admin, Manager, or a Member role. Only Admins can reassign a role to another Admin.

Assigning a role to another user

An Admin (or a manager) can assign a role to a user when inviting a new user by email or link by setting the role in the invitation popup.

Reassigning a role to an existing user

An Admin (or a manager) can reassign the role of another existing user using the role dropdown on the User Management page.

Last updated 5 months ago

Was this helpful?

View and configure the account settings: , , , and models.

🏭
General
Email
License