Денис Кривоченко
04430e56ef
feat: instruct создаёт SD заявку при отсутствии 2FA
2026-07-23 01:52:45 +07:00
Денис Кривоченко
3fa7543477
fix: LDAP filter malformed — добавлен символ '|' в or_filter
...
search_by_user_id: or_filter был '(...)' вместо '(|...)' — LDAP требовал OR-оператор
2026-07-22 18:53:34 +07:00
Денис Кривоченко
064451dc7c
add: check_card_id.py — проверка user_id -> CARD_ID -> телефон
...
Использует AD_BASES через utils.ad_search.search_by_user_id
2026-07-22 18:32:35 +07:00
Денис Кривоченко
c76914444c
fix: грамматика 'справка по отпускам' (было 'по отпусках')
2026-07-22 16:56:02 +07:00
Денис Кривоченко
09b19f9ced
AD: поиск по нескольким OU (AD_BASES)
...
- config.py: AD_BASE -> AD_BASES (кортеж OU)
- utils/ad_search.py: новая утилита для поиска по всем OU
- utils/ad_checker.py: использовать ad_search
- utils/otp_service.py: использовать ad_search
- lk/handlers.py: использовать ad_search
- transcription_bot/handlers.py: использовать ad_search
- service_desk/handlers.py: использовать ad_search
- instruct/handlers.py: использовать ad_search
- photo_bot/ad_helper.py: использовать ad_search
- photo_bot/check_ad_photo.py: использовать ad_search
- check_ad_2fa.py: использовать ad_search
- debug_ad_filter.py: обновить для AD_BASES
- lk/test_lk_payslip.py: обновить для AD_BASES
2026-07-22 16:52:17 +07:00
Денис Кривоченко
9f76064826
fix: remove extra closing paren in LDAP filter
2026-07-22 00:49:21 +07:00
Денис Кривоченко
49a986fa65
fix: don't escape @ in email for LDAP filter
2026-07-22 00:41:53 +07:00
Денис Кривоченко
2c39e5b50b
fix: use lk/handlers.py filter format, add debug script
2026-07-22 00:41:26 +07:00
Денис Кривоченко
26b58f2909
fix: search AD in full domain tree + debug logging
2026-07-22 00:34:40 +07:00
Денис Кривоченко
d9528486ef
fix: clean duplicate logging, use proper AD lookup with debug
2026-07-22 00:33:45 +07:00
Денис Кривоченко
525899557b
add debug logging to AD lookup
2026-07-22 00:32:41 +07:00
Денис Кривоченко
03339885ff
fix: replace tcs.sibcem.ru with sibcem.ru in AD user lookup
2026-07-22 00:02:16 +07:00
Денис Кривоченко
8fa42206aa
add AD 2FA group check to instruct Trueconf module
2026-07-21 23:47:35 +07:00
Денис Кривоченко
be12045fa8
add check_ad_2fa.py - interactive AD group membership checker
2026-07-21 23:27:36 +07:00
Денис Кривоченко
7c0aaf5392
fix: set state on instruct menu selection so back button works
2026-07-21 22:48:39 +07:00
Денис Кривоченко
55a95889b0
import EMOJI_DIGITS from utils/texts.py
2026-07-21 22:44:54 +07:00
Денис Кривоченко
8029f7fb2d
move instruct text constants to utils/texts.py
2026-07-21 22:40:08 +07:00
Денис Кривоченко
2fa4ff2781
fix: replace <br> with real newlines for HTML parse mode
2026-07-21 22:36:03 +07:00
Денис Кривоченко
aadbaab321
use UNKNOWN_MAIN_CMD_TEXT for instruct module (unified error style)
2026-07-21 22:32:38 +07:00
Денис Кривоченко
54f0d074ba
unify INSTRUCT_UNKNOWN_CMD_TEXT with other modules
2026-07-21 22:28:18 +07:00
Денис Кривоченко
642f2bba6a
Fix instruct: replace <br> with \n for HTML line breaks
2026-07-21 17:43:31 +07:00
Денис Кривоченко
77cbb1d352
Fix instruct: use <br> for HTML line breaks, fix unknown cmd text
2026-07-21 17:32:53 +07:00
Денис Кривоченко
8e686b1ca3
Fix instruct handlers: correct newline escaping in text strings
2026-07-21 17:28:16 +07:00
Денис Кривоченко
d30ceeda6b
Add blank line between instruct header and buttons
2026-07-21 17:24:46 +07:00
Денис Кривоченко
0168a8b0a5
Fix instruct menu: remove extra blank line after header
2026-07-21 17:21:18 +07:00
Денис Кривоченко
260b6c3a8a
Add instruct module with Trueconf and Email guides
2026-07-21 17:13:05 +07:00
dddennnisss
fc0288d13d
Initial commit: TrueConf Chatbot КЛЕВЕР
2026-07-15 12:00:27 +07:00