|
|
|
@ -11,11 +11,12 @@ class PlacementPoint(models.Model):
|
|
|
|
class Meta:
|
|
|
|
class Meta:
|
|
|
|
verbose_name = 'Точка'
|
|
|
|
verbose_name = 'Точка'
|
|
|
|
verbose_name_plural = 'Точки'
|
|
|
|
verbose_name_plural = 'Точки'
|
|
|
|
|
|
|
|
ordering = ('id',)
|
|
|
|
|
|
|
|
|
|
|
|
STATUS_CHOICES = [(tag.name, tag.value) for tag in PointStatus]
|
|
|
|
STATUS_CHOICES = [(tag.name, tag.value) for tag in PointStatus]
|
|
|
|
address = models.TextField(null=True, blank=True, verbose_name='Адрес')
|
|
|
|
address = models.TextField(null=True, blank=True, verbose_name='Адрес')
|
|
|
|
name = models.TextField(null=True, blank=True, verbose_name='Название')
|
|
|
|
name = models.TextField(null=True, blank=True, verbose_name='Название')
|
|
|
|
postamat_id = models.TextField(unique=True, null=True, blank=True, verbose_name='ID постамата')
|
|
|
|
postamat_id = models.IntegerField(unique=True, null=True, blank=True, verbose_name='ID постамата')
|
|
|
|
category = models.TextField(null=True, blank=True, verbose_name='Категория')
|
|
|
|
category = models.TextField(null=True, blank=True, verbose_name='Категория')
|
|
|
|
status = models.TextField(choices=STATUS_CHOICES, null=True, blank=True, verbose_name='Статус')
|
|
|
|
status = models.TextField(choices=STATUS_CHOICES, null=True, blank=True, verbose_name='Статус')
|
|
|
|
start_date = models.DateTimeField(null=True, blank=True)
|
|
|
|
start_date = models.DateTimeField(null=True, blank=True)
|
|
|
|
@ -107,6 +108,7 @@ class Post_and_pvz(models.Model):
|
|
|
|
class Meta:
|
|
|
|
class Meta:
|
|
|
|
verbose_name = 'Постамат или ПВЗ'
|
|
|
|
verbose_name = 'Постамат или ПВЗ'
|
|
|
|
verbose_name_plural = 'Постаматы и ПВЗ'
|
|
|
|
verbose_name_plural = 'Постаматы и ПВЗ'
|
|
|
|
|
|
|
|
ordering = ('id',)
|
|
|
|
|
|
|
|
|
|
|
|
wkt = gis_models.PointField(srid=SRID, null=True)
|
|
|
|
wkt = gis_models.PointField(srid=SRID, null=True)
|
|
|
|
category = models.ForeignKey('Post_and_pvzCategory', default=None, related_name='post_and_pvz',
|
|
|
|
category = models.ForeignKey('Post_and_pvzCategory', default=None, related_name='post_and_pvz',
|
|
|
|
@ -120,6 +122,7 @@ class OtherObjects(models.Model):
|
|
|
|
class Meta:
|
|
|
|
class Meta:
|
|
|
|
verbose_name = 'Прочий объект'
|
|
|
|
verbose_name = 'Прочий объект'
|
|
|
|
verbose_name_plural = 'Прочие объекты'
|
|
|
|
verbose_name_plural = 'Прочие объекты'
|
|
|
|
|
|
|
|
ordering = ('id',)
|
|
|
|
|
|
|
|
|
|
|
|
wkt = gis_models.PointField(srid=SRID, null=True)
|
|
|
|
wkt = gis_models.PointField(srid=SRID, null=True)
|
|
|
|
category = models.ForeignKey('OtherObjectsCategory', default=None, related_name='other_objects',
|
|
|
|
category = models.ForeignKey('OtherObjectsCategory', default=None, related_name='other_objects',
|
|
|
|
|