Commit Graph

133 Commits

Author SHA1 Message Date
Денис Кривоченко 427f6ed000 fix: lk_diagnostic.py - separate short_name for sAMAccountName and ANR 2026-08-11 11:52:13 +07:00
Денис Кривоченко cc9d3ca78a fix: lk_diagnostic.py - use universal LDAP filter with ANR 2026-08-11 11:49:06 +07:00
Денис Кривоченко f0d927bcb6 fix: lk_diagnostic.py - use AD + correct SQL columns 2026-08-11 11:30:16 +07:00
Денис Кривоченко d2e7dd6234 fix: lk_diagnostic.py - fix strip syntax error 2026-08-11 11:26:53 +07:00
Денис Кривоченко 9e34b0597b add: diagnostic script for lk payslip issues 2026-08-11 11:17:38 +07:00
Денис Кривоченко 4db994f6de fix: import config module for email alerts 2026-07-31 01:29:55 +07:00
Денис Кривоченко ed669b6aac fix: add missing MIMEMultipart import for email alerts 2026-07-31 01:25:21 +07:00
Денис Кривоченко cecec601e0 fix: add debug logging to email alert function 2026-07-31 01:16:29 +07:00
Денис Кривоченко 6c466dc0f6 fix: use correct config reference for email alerts 2026-07-31 01:12:28 +07:00
Денис Кривоченко 974ecbb36d fix: restore missing logger definition 2026-07-31 00:46:21 +07:00
Денис Кривоченко a189c361d2 fix: restore missing router = Router() declaration 2026-07-31 00:40:39 +07:00
Денис Кривоченко 613102d0c9 fix: add email alerts for transcription module errors 2026-07-31 00:37:09 +07:00
Денис Кривоченко 4a464911d6 fix: add email alerts for all SD module errors 2026-07-31 00:26:24 +07:00
Денис Кривоченко 2fe74b08d8 fix: add email alerts for missing LK session and header errors 2026-07-31 00:03:06 +07:00
Денис Кривоченко 5f1c023652 fix: use system_error_text for lk error handling 2026-07-30 23:42:37 +07:00
Денис Кривоченко 4fbca23c6b fix: use system_error_text for photo unknown command 2026-07-30 23:39:23 +07:00
dddennnisss edbb1bbc95 Обновить service_desk/handlers.py 2026-07-30 23:35:06 +07:00
Денис Кривоченко 0973b83ba0 fix: correct indentation in _create_ticket_and_attach_files 2026-07-30 23:24:31 +07:00
Денис Кривоченко 996cfc7ad3 fix: catch SD errors in background task and send universal error message 2026-07-30 23:24:04 +07:00
Денис Кривоченко 81714f4bc2 fix: move error handling to background task where msg.answer works 2026-07-30 23:22:44 +07:00
Денис Кривоченко 6366f2a503 fix: correct indentation for done_callback 2026-07-30 23:17:17 +07:00
Денис Кривоченко c7e0fd8cc6 fix: add done_callback to SD timer task to catch background errors 2026-07-30 23:16:36 +07:00
Денис Кривоченко d3f6206113 fix: wrap entire SD handler in try-except to prevent crashes when SD is unreachable 2026-07-30 23:13:03 +07:00
Денис Кривоченко 3d6c99ed24 fix: wrap entire SD handler in try-except to prevent crashes when SD is unreachable 2026-07-30 23:11:58 +07:00
Денис Кривоченко 03808a553a fix: wrap entire SD handler in try-except to prevent crashes when SD is unreachable 2026-07-30 23:11:13 +07:00
Денис Кривоченко 6f187591b5 fix: wrap entire SD handler in try-except to prevent crashes when SD is unreachable 2026-07-30 23:10:28 +07:00
Денис Кривоченко 6c43c4315e fix: use universal system_error_text for all SD errors 2026-07-30 23:01:41 +07:00
Денис Кривоченко 1e4770ea16 fix: use universal system_error_text instead of API/system errors in transcription 2026-07-30 22:57:22 +07:00
dddennnisss c5edcbdd06 Обновить instruct/handlers.py 2026-07-30 22:29:53 +07:00
Денис Кривоченко a3b9796fe8 fix: add исполнен/выполнен to CLOSED_STATUSES 2026-07-30 22:15:21 +07:00
Денис Кривоченко aaf0c66ed6 fix: set_state before email unavailable text 2026-07-30 22:03:15 +07:00
Денис Кривоченко 0fa11655d5 fix: set state before showing email unavailable text so 9 works 2026-07-30 21:57:48 +07:00
Денис Кривоченко 7523a4849e fix: reformat email history ask text 2026-07-30 21:43:00 +07:00
Денис Кривоченко bfb3a0f359 fix: escape quotes in email_not_had text 2026-07-30 21:24:48 +07:00
Денис Кривоченко 9f737d3282 fix: separate text for email access not had case 2026-07-30 21:24:21 +07:00
Денис Кривоченко e550e657fe feat: ask about previous mobile email access before showing instructions 2026-07-30 17:21:32 +07:00
dddennnisss 3e98471e21 Обновить utils/texts.py 2026-07-30 16:57:50 +07:00
Денис Кривоченко 042ef92e98 fix: add .docx extension to email instruction file names 2026-07-30 14:50:55 +07:00
Денис Кривоченко 6f0f40a29e fix: send email text then attach docs separately without captions 2026-07-30 14:48:54 +07:00
Денис Кривоченко 3555d378b2 fix: attach first email doc with caption, second without 2026-07-30 14:37:03 +07:00
Денис Кривоченко e1a772ba0c fix: send email text then attach docs without caption 2026-07-30 14:34:19 +07:00
Денис Кривоченко 597aa56651 fix: use send_media_group to send both email instructions in one group 2026-07-30 14:24:42 +07:00
Денис Кривоченко 5f604e52d8 fix: send email text once, then attach docs without caption 2026-07-30 14:22:46 +07:00
Денис Кривоченко 1d8b4ef3c1 feat: attach Gmail Android and Apple email instructions when user has mail 2026-07-30 14:19:48 +07:00
dddennnisss 17cf93eed9 Загрузить файлы в «instruct» 2026-07-30 14:16:12 +07:00
Денис Кривоченко 1ab303ca60 fix: set raw_mail to None when AD mail is empty [] instead of string 2026-07-30 14:12:11 +07:00
Денис Кривоченко 2c5b296eaf fix: check raw AD mail attribute, not UPN fallback, for email availability check 2026-07-30 14:09:16 +07:00
Денис Кривоченко 8d4dcb006e fix: remove stale email dev text from texts.py 2026-07-30 13:54:19 +07:00
Денис Кривоченко 90b4d554bb feat: email instruction checks AD mail attribute and shows available/unavailable message 2026-07-30 13:51:33 +07:00
Денис Кривоченко 1585206707 fix: attach TrueConf instruction docx when ticket already exists (no 2FA) 2026-07-30 12:37:54 +07:00