fix(parsers): align vacancy sources and procurement counters
This commit is contained in:
@@ -8,6 +8,8 @@ from apps.core.mixins import TimestampMixin
|
||||
from django.db import models
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
VACANCY_RECORD_SOURCES = ("trudvsem", "hh", "superjob")
|
||||
|
||||
|
||||
class ParserLoadLog(TimestampMixin, models.Model):
|
||||
"""
|
||||
@@ -115,6 +117,13 @@ class ParserBatchSequence(TimestampMixin, models.Model):
|
||||
return f"{self.source}: next batch {self.next_batch_id}"
|
||||
|
||||
|
||||
GENERIC_RECORD_SOURCE_CHOICES = [
|
||||
*ParserLoadLog.Source.choices,
|
||||
("hh", _("Вакансии HeadHunter")),
|
||||
("superjob", _("Вакансии SuperJob")),
|
||||
]
|
||||
|
||||
|
||||
class IndustrialCertificateRecord(TimestampMixin, models.Model):
|
||||
"""
|
||||
Сертификат промышленного производства РФ.
|
||||
@@ -369,7 +378,7 @@ class GenericParserRecord(TimestampMixin, models.Model):
|
||||
source = models.CharField(
|
||||
_("источник"),
|
||||
max_length=50,
|
||||
choices=ParserLoadLog.Source.choices,
|
||||
choices=GENERIC_RECORD_SOURCE_CHOICES,
|
||||
db_index=True,
|
||||
help_text=_("Источник данных"),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user