outreach
This commit is contained in:
@@ -14,18 +14,19 @@ class InstitutionType(models.Model):
|
||||
class Meta:
|
||||
verbose_name = "Вид учебного заведения"
|
||||
verbose_name_plural = "Виды учебных заведений"
|
||||
ordering = ["name"]
|
||||
|
||||
|
||||
class Representative(ContactMixin):
|
||||
position = models.CharField(max_length=100, blank=True, null=True, verbose_name="Должность")
|
||||
|
||||
def __str__(self):
|
||||
return f"{self.last_name} {self.first_name} - {self.position}"
|
||||
return f"{super().__str__()}"+(" - "+self.position if self.position else "")
|
||||
|
||||
class Meta:
|
||||
verbose_name = "Представитель"
|
||||
verbose_name_plural = "Представители"
|
||||
|
||||
ordering = ["position"]
|
||||
|
||||
class School(models.Model):
|
||||
director = models.ForeignKey(
|
||||
@@ -43,7 +44,7 @@ class School(models.Model):
|
||||
class Meta:
|
||||
verbose_name = "Школа"
|
||||
verbose_name_plural = "Школы"
|
||||
|
||||
ordering = ["institution_type", "name", "address"]
|
||||
|
||||
class Partner(models.Model):
|
||||
name = models.CharField(max_length=200, verbose_name="Название")
|
||||
@@ -55,7 +56,7 @@ class Partner(models.Model):
|
||||
class Meta:
|
||||
verbose_name = "Партнер"
|
||||
verbose_name_plural = "Партнеры"
|
||||
|
||||
ordering = ["name"]
|
||||
|
||||
class PartnerRepresentative(models.Model):
|
||||
representative = models.OneToOneField(
|
||||
@@ -72,7 +73,7 @@ class PartnerRepresentative(models.Model):
|
||||
verbose_name = "Представитель партнера"
|
||||
verbose_name_plural = "Представители партнеров"
|
||||
unique_together = ("representative", "partner")
|
||||
|
||||
ordering = ["partner", "representative"]
|
||||
|
||||
class SchoolResponsibility(models.Model):
|
||||
academic_year = models.ForeignKey(
|
||||
@@ -91,4 +92,4 @@ class SchoolResponsibility(models.Model):
|
||||
class Meta:
|
||||
verbose_name = "Ответственный за школу"
|
||||
verbose_name_plural = "Ответственные за школы"
|
||||
|
||||
ordering = ["academic_year", "responsible", "school"]
|
||||
|
||||
Reference in New Issue
Block a user