Пофиксил журнал ошибок

This commit is contained in:
2025-12-16 11:44:56 +03:00
parent 0b34fbd720
commit b6359d08cd
5 changed files with 258 additions and 94 deletions

View File

@@ -10,7 +10,18 @@ class IssueType(models.Model):
('error', 'Ошибка'),
('malfunction', 'Неисправность'),
]
PLACES = [
("kr", "КР"),
("dv", "ДВ")
]
location_place = models.CharField(
max_length=30,
choices=PLACES,
null=True,
default="kr",
verbose_name="Комплекс",
help_text="К какому комплексу принадлежит журнал",
)
name = models.CharField(max_length=255, verbose_name="Название")
category = models.CharField(
max_length=20,
@@ -35,7 +46,6 @@ class DailyReport(models.Model):
("dv", "ДВ")
]
date = models.DateField(
unique=True,
verbose_name="Дата",
db_index=True,
help_text="Дата отчёта"
@@ -81,6 +91,12 @@ class DailyReport(models.Model):
verbose_name = "Ежедневный отчёт"
verbose_name_plural = "Ежедневные отчёты"
ordering = ["-date"]
constraints = [
models.UniqueConstraint(
fields=['date', 'location_place'],
name='unique_daily_report_date_location'
)
]
class DowntimePeriod(models.Model):