from django.db import models from django.utils.translation import gettext_lazy as _ from api.core.models.trackable_model import TrackableModel class Template(TrackableModel): """ Model representing a prospection template """ name = models.CharField(verbose_name=_("nom"), max_length=150) steps = models.ManyToManyField( "StepType", verbose_name=_("étapes de prospection"), blank=True, related_name="templates", through="M2M_TemplateStep", ) class Meta: verbose_name = _("Modèle de prospection") verbose_name_plural = _("Modèles de prospection")