('Да', 'Да'),
('Нет', 'Нет'),
)
id = models.AutoField(unique=True, primary_key=True)
city = models.CharField(max_length=255, null=True, blank=True, verbose_name='Город')
tip = models.ForeignKey('IntranetTip', on_delete=models.CASCADE, db_column='tip', verbose_name='Тип площадки')
address_primary = models.TextField(blank=True, verbose_name='Адрес')
address = models.TextField(blank=True, verbose_name='Комментарии к адресу')
phone = models.CharField(max_length=255, null=True, blank=True, verbose_name='Телефон')
rabota_from = models.IntegerField(blank=True, verbose_name='Начало рабочего дня')
contact = models.CharField(max_length=255, null=True, blank=True, verbose_name='Пользователь')
rabota_to = models.IntegerField(blank=True, verbose_name='Конец рабочего дня')
usluga_from = models.IntegerField(blank=True, null=True, verbose_name='Начало предоставления услуги')
usluga_to = models.IntegerField(blank=True, null=True, verbose_name='Конец предоставления услуги')
dogovor = models.CharField(max_length=255, blank=True, verbose_name='Номер договора')
start = models.IntegerField(blank=True, null=True, verbose_name='Старт?')
email = models.EmailField(max_length=255, null=True, blank=True, verbose_name='Почта')
email_ot = models.EmailField(max_length=255, null=True, blank=True, verbose_name='Почта для отчетов')
email_buh = models.EmailField(max_length=255, null=True, blank=True, verbose_name='Почта бухгалтерии')
prof = models.CharField(max_length=3, choices=PROF, default='Нет', verbose_name='Проводится профилактика?')
time_add = models.IntegerField(blank=True, null=True, verbose_name='Время добавления')
kid = models.IntegerField()
phone2 = models.CharField(max_length=255, null=True, blank=True, verbose_name='Дополнительный телефон')
phone3 = models.CharField(max_length=255, null=True, blank=True, verbose_name='Дополнительный телефон 2')
contact2 = models.CharField(max_length=255, null=True, blank=True, verbose_name='Дополнительный контакт')
contact3 = models.CharField(max_length=255, null=True, blank=True, verbose_name='Дополнительный контакт 2')
name = models.CharField(max_length=255, blank=True, verbose_name='Дополнительное название')
politika = models.CharField(max_length=20, null=True, blank=True, verbose_name='Политика лицензирования')
kontakt_no = models.IntegerField(blank=True, null=True, verbose_name='Номер контакта?')
komm = models.TextField(blank=True, verbose_name='Комментарий')
kontrakt_id = models.ForeignKey('IntranetKontrakt', on_delete=models.CASCADE, db_column='kontrakt_id', verbose_name='Контракт')
polz_id = models.ForeignKey('IntranetPolzovatel', related_name="contact_user", on_delete=models.CASCADE, db_column='polz_id', verbose_name='Контактный сотрудник', blank=True, null=True)
kontakt = models.ForeignKey('IntranetPolzovatel', related_name="license_user", on_delete=models.CASCADE, db_column='kontakt', verbose_name='Контакт для лицензирования', blank=True, null=True)
class Meta:
managed = True
db_table = 'intranet_users'
def __str__(self):
city = ''
if self.city:
if RepresentsInt(self.city):
tmp = IntranetCity.objects.get(pk=self.city)
if tmp is not None:
city = tmp.name
else:
city = self.city
if self.name != '':
return u'{0}'.format(city + ' - ' + self.tip.name + ' - ' + self.name)
else:
return u'{0}'.format(city + ' - ' + self.tip.name)
Закинутая в телеграм так, что она нечитаема - да. Глянь в пин
Обсуждают сегодня