feat: add department exclusion for auto-approval

- Add department attribute to LDAP search
- Add APPROVAL_EXCLUDED_DEPARTMENTS config
- Skip auto-approval if user department is excluded
This commit is contained in:
Denis Krivchenko
2026-07-04 17:55:35 +07:00
parent 074379aa22
commit 1949a461b2
2 changed files with 24 additions and 2 deletions
+8
View File
@@ -287,6 +287,14 @@ APPROVAL_CATEGORIES = {
"1с": ["*"]
}
# Отделы, исключающие пользователя из автосогласования
# Если department пользователя совпадает с любым из этих значений —
# автосогласование НЕ запускается, даже если все остальные условия выполнены.
APPROVAL_EXCLUDED_DEPARTMENTS = [
# "IT-Администраторы",
# "Системные аналитики",
]
# План «Б» маршрутизации: жесткое определение локации по телефонному префиксу внутренней АТС
PREFIX_ROUTING = {
"700": {"city": "Красноярск", "company": "ООО Комбинат Волна"},