feat(orgs): auto-create default teams on org creation #513

Open
opened 2026-06-06 15:51:10 +00:00 by jmiller · 0 comments
Owner

Summary

When a new organization is created, automatically provision a set of default teams with standard permission levels. This reduces manual setup and ensures consistent access control across all orgs.

Default Teams

Team Permission Description
Managers Admin Full org admin access
Sysadmin Admin Infrastructure and deployment access
Developers Write Code contributors
QA Write Testing and quality assurance
Design Read Design review access
Support Read Customer support read access

Behavior

  • On org creation, auto-create the default teams listed above
  • Org admins can customize, rename, add, or delete teams after creation
  • Default teams are configurable in Org Settings (admins can define their own presets)
  • The creating user is automatically added to the Managers team

Org Settings

Add a "Default Teams" section in Org Settings where admins can:

  • View and edit the default team presets
  • Add custom default teams
  • Set default permission levels per team
  • Toggle which teams are auto-created for new repos

Authored by Jonathan Miller (@jmiller)

## Summary When a new organization is created, automatically provision a set of default teams with standard permission levels. This reduces manual setup and ensures consistent access control across all orgs. ## Default Teams | Team | Permission | Description | |------|-----------|-------------| | Managers | Admin | Full org admin access | | Sysadmin | Admin | Infrastructure and deployment access | | Developers | Write | Code contributors | | QA | Write | Testing and quality assurance | | Design | Read | Design review access | | Support | Read | Customer support read access | ## Behavior - On org creation, auto-create the default teams listed above - Org admins can customize, rename, add, or delete teams after creation - Default teams are configurable in Org Settings (admins can define their own presets) - The creating user is automatically added to the Managers team ## Org Settings Add a "Default Teams" section in Org Settings where admins can: - View and edit the default team presets - Add custom default teams - Set default permission levels per team - Toggle which teams are auto-created for new repos --- *Authored by Jonathan Miller (@jmiller)*
Sign in to join this conversation.