Админка: отдельный раздел «Системи доступу» для баз/систем доступа
Системы доступа (1С, почта, CRM…) — записи справочника Directory (access_system), которые выбираются в заявке на найм. Раньше их можно было редактировать только внутри общего «Довідники» с фильтром — неочевидно. - AccessSystem: proxy над Directory (фильтр по access_system), свой раздел админки со списком/добавлением; directory_type проставляется автоматически - SILENCED_SYSTEM_CHECKS=['models.E016'] — гасит ложноположительный E016 (proxy наследует treenode-индекс по _path; на реальной таблице всё корректно) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -16,6 +16,11 @@ ALLOWED_HOSTS = env.list('ALLOWED_HOSTS', default=[])
|
||||
# core.utils.crypto делает fallback на SECRET_KEY (см. предупреждение ниже).
|
||||
FIELD_ENCRYPTION_KEY = env('FIELD_ENCRYPTION_KEY', default=env('SECRET_KEY'))
|
||||
|
||||
# E016 — ложноположительный для proxy-моделей над Directory (django-fast-treenode
|
||||
# динамически добавляет индекс по _path, который proxy «наследует»). На реальных
|
||||
# таблицах индексы корректны; для proxy это лишь предупреждение проверки.
|
||||
SILENCED_SYSTEM_CHECKS = ['models.E016']
|
||||
|
||||
# Базовый URL портала — используется для абсолютных ссылок в уведомлениях
|
||||
# (например, Mattermost-бот шлёт ссылку на задачу)
|
||||
PORTAL_BASE_URL = env('PORTAL_BASE_URL', default='http://localhost:8000')
|
||||
|
||||
Reference in New Issue
Block a user