fix permisions
This commit is contained in:
@@ -167,6 +167,26 @@ class Employee(AbstractBaseUser, PermissionsMixin, BaseModel):
|
||||
ad_sync_enabled = models.BooleanField(_('Синхронизация AD'), default=False,
|
||||
help_text=_('Только для офисных сотрудников'))
|
||||
|
||||
IT_WORK_CHANNEL_CHOICES = [
|
||||
('', _('— не задано (авто из роли IT-отчёта)')),
|
||||
('remote', _('Удалённо (без выезда)')),
|
||||
('field', _('С выездом')),
|
||||
('office', _('Офис')),
|
||||
('infra', _('Инфраструктура / руководство')),
|
||||
]
|
||||
it_work_channel = models.CharField(
|
||||
_('Канал работ (IT-отчёт)'),
|
||||
max_length=16,
|
||||
choices=IT_WORK_CHANNEL_CHOICES,
|
||||
blank=True,
|
||||
default='',
|
||||
help_text=_(
|
||||
'Для месячного IT-отчёта: как учитывать задачи сотрудника '
|
||||
'(удалённо / с выездом / офис / инфра). '
|
||||
'Объект заявки (аптека А35…) сам по себе выездом не считается.'
|
||||
),
|
||||
)
|
||||
|
||||
default_page_size = models.PositiveSmallIntegerField(
|
||||
_('Записей на странице'), choices=[(n, str(n)) for n in PAGE_SIZE_CHOICES],
|
||||
default=DEFAULT_PAGE_SIZE,
|
||||
|
||||
Reference in New Issue
Block a user