Drupal is a registered trademark of Dries Buytaert
cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)!

team_setup

No security coverage
View on drupal.org

Team Setup provides a simple team management system for Drupal sites.

This module allows site administrators to create teams, add team descriptions, assign Drupal users as team members, and manage team membership from an administrative interface. It is useful for organizations that need to group users into internal teams without building a large custom system.

The module is designed for site builders and administrators who need a lightweight way to maintain team records inside Drupal.

Features

  • Create and manage teams from a Drupal administration page.
  • Add a team name and description for each team.
  • Assign existing Drupal users as team members.
  • Search and select users using autocomplete functionality.
  • Edit existing team details.
  • Update team members after a team has been created.
  • Remove members from a team using AJAX-based actions.
  • View existing team members dynamically.
  • Use modal dialogs for add, edit, and delete workflows.
  • Provide a team listing page for managing team records.
  • Store team information in custom database tables.
  • Store team member relationships separately from Drupal user accounts.
  • Support custom permissions for access control.
  • Provide JavaScript and CSS libraries for the team management interface.
  • Include helper functionality for cleaner team setup workflows.

Use cases

  • Managing internal departments or working groups.
  • Grouping staff members by team or responsibility.
  • Creating project-based user groups inside Drupal.
  • Maintaining lightweight team information without external tools.
  • Providing administrators with a dedicated screen for team setup.

Post-Installation

After enabling the module, review the module permissions and assign them to the correct roles.

Go to the permissions page and configure access for users who should be allowed to view or administer team setup records.

The module provides permissions for accessing and administering the team setup functionality. Only trusted administrative roles should be granted full management access.

After permissions are configured, administrators can open the team setup listing page and begin creating teams.

From the team listing page, administrators can add a new team, enter the team name, enter the team description, and assign users as team members.

Existing teams can be edited or deleted from the same management interface.

Additional Requirements

This module does not require any contributed modules.

It only depends on Drupal core.

The module uses Drupal core APIs including the Form API, Database API, routing system, permissions system, AJAX framework, and library system.

No additional modules or external libraries are required.

Configuration

Configure permissions after installation.

Users with the correct permission can access the team setup administration page.

Administrators can manage teams, members, and team details through the provided interface.

No separate content type is required.

No text format configuration is required unless the site wants to control how team descriptions are entered and displayed.

Similar projects

This module is focused on lightweight team setup and team member management.

It is not intended to replace Drupal core user roles or permission management.

It can be used alongside Drupal roles when a site needs separate team grouping logic in addition to Drupal permissions.

Support

Use the project issue queue to report bugs, request improvements, or suggest new features.

Before creating an issue, include the Drupal core version, module version, steps to reproduce the issue, and any relevant error messages from the Drupal logs.

Activity

Total releases
2
First release
Jun 2026
Latest release
15 hours ago
Release cadence
0 days
Stability
100% stable

Releases

Version Type Release date
1.0.1 Stable Jun 16, 2026
1.0.0 Stable Jun 16, 2026