from django.db import models from apps.organizations_ext.models import Organization from glitchtip.base_models import CreatedModel class Team(CreatedModel): slug = models.SlugField() organization = models.ForeignKey( Organization, on_delete=models.CASCADE, related_name="teams" ) members = models.ManyToManyField( "organizations_ext.OrganizationUser", blank=True, related_name="teams" ) projects = models.ManyToManyField("projects.Project", related_name="teams") class Meta: unique_together = ("slug", "organization") def __str__(self): return self.slug