Пофиксил журнал ошибок
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user