Skip to content
Snippets Groups Projects
Commit ebd07918 authored by Robert's avatar Robert
Browse files

refactor: lint models.py

parent 871a0559
Branches
No related tags found
No related merge requests found
......@@ -9,11 +9,6 @@ from condator.serializers import ArchiveSerializer
class ImportJob(models.Model):
"""model class for import jobs"""
class Meta:
ordering = ["-created_at"]
class State(models.TextChoices):
VALIDATING = ("VALIDATING", "Validating")
VALIDATED = ("VALIDATED", "Validated")
......@@ -25,8 +20,6 @@ class ImportJob(models.Model):
state = models.CharField(
"State", choices=State.choices, default=State.VALIDATING, max_length=16
)
# ToDo: Validierung der Show-Namen. Es muss erst geklärt werden, wie verfügbare Shows von Aura
# gesynced werden
show = models.CharField(
"Show",
max_length=80,
......@@ -40,6 +33,9 @@ class ImportJob(models.Model):
errors = models.TextField("Errors", blank=True, null=True)
is_valid = models.BooleanField("Is valid", blank=True, null=True)
class Meta:
ordering = ["-created_at"]
def get_absolute_url(self):
return reverse("import-job-detail", kwargs={"pk": self.pk})
......@@ -55,7 +51,7 @@ class ImportJob(models.Model):
serializer = self._create_serializer()
self.is_valid = serializer.is_valid
self.errors = (",<br>").join(map(str, serializer.errors))
self.errors = ",<br>".join(map(str, serializer.errors))
self.state = ImportJob.State.VALIDATED
self.save()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment