Commit Graph

61 Commits

Author SHA1 Message Date
Денис Кривоченко f1709f16b6 fix: use real ticket_id in Trueconf message and remove doc attachment when no access 2026-07-27 22:16:08 +07:00
Денис Кривоченко 0cfef14722 fix: remove ticket #23651 from Trueconf access denied message 2026-07-27 22:04:37 +07:00
Денис Кривоченко d2fe4aa1dc fix: restore ticket #23651 in Trueconf message 2026-07-27 21:56:58 +07:00
Денис Кривоченко 0ff681b84f fix: update Trueconf access denied message 2026-07-27 21:45:02 +07:00
Денис Кривоченко 3f239267d2 lk: hide empty months from timesheet menu, show only months with data 2026-07-26 17:47:23 +07:00
Денис Кривоченко 94bd664be8 lk: add current month as option 1 for timesheet 2026-07-26 17:41:55 +07:00
Денис Кривоченко c6bc67a98d lk: add 3rd month option for timesheet view 2026-07-26 17:35:37 +07:00
Денис Кривоченко 005b728d7c Rename SD config vars to SD_INSTRUCT_GROUP_NAME / SD_INSTRUCT_TECHNICIAN_NAME, move to section 11 2026-07-26 16:59:10 +07:00
Денис Кривоченко 866654a132 Add SD group/technician config and auto-assign tickets to Техподдержка ХК / Кривоченко 2026-07-26 16:39:18 +07:00
Денис Кривоченко 3c160afe20 Update Trueconf access denied message 2026-07-26 16:34:30 +07:00
Денис Кривоченко 347a909e06 Обновить instruct/handlers.py — имя файла Инструкция.docx 2026-07-23 23:10:30 +07:00
Денис Кривоченко dff39f025c Merge branch 'main' of http://192.168.1.108:3000/dddennnisss/trueconf_bot 2026-07-23 23:05:43 +07:00
Денис Кривоченко 523ed89519 Обновить instruct/handlers.py — файл с текстом в одном сообщении 2026-07-23 23:05:34 +07:00
dddennnisss d1ad0b16a1 Обновить handlers.py — универсальный текст заявки 2FA 2026-07-23 22:50:34 +07:00
Денис Кривоченко 6a6d59394a Обновить handlers.py — универсальный текст заявки 2FA 2026-07-23 22:27:50 +07:00
Денис Кривоченко 32f1cd9513 Обновить utils/texts.py — упростить текст Trueconf 2026-07-23 21:48:01 +07:00
dddennnisss 51b632ec7d Обновить instruct/handlers.py 2026-07-23 20:47:02 +07:00
dddennnisss 54b019f3b9 Fix: correct AD→CARD_ID→EMP_ID chain (no EMAIL column query) 2026-07-23 17:28:15 +07:00
dddennnisss 7c900e5502 Add AD lookup by email → CARD_ID → SQL tabel check for ds.krivochenko@sibcem.ru 2026-07-23 17:25:48 +07:00
dddennnisss 7d67e3ffc2 Fix: properly load DB credentials from Passwork + .env 2026-07-23 17:17:57 +07:00
dddennnisss af0caee963 Add test_tabel_check.py - SQL server table check script 2026-07-23 16:43:47 +07:00
dddennnisss 0dca28ef20 Обновить utils/texts.py 2026-07-23 15:55:48 +07:00
dddennnisss de47c39e76 Обновить lk/handlers.py 2026-07-23 15:50:52 +07:00
dddennnisss f0be37b18f Обновить instruct/handlers.py 2026-07-23 15:49:59 +07:00
dddennnisss 9aedbd4c1f Обновить config/config.py 2026-07-23 15:48:55 +07:00
Денис Кривоченко 977e7369e3 fix: use ai@sibcem.ru when user has no mail in AD 2026-07-23 10:41:17 +07:00
Денис Кривоченко 23a7d20722 fix: create SD ticket on Trueconf instruct access 2026-07-23 10:36:35 +07:00
Денис Кривоченко 1caae96a97 fix: импортируем create_ticket_in_sd из service_desk 2026-07-23 02:17:16 +07:00
Денис Кривоченко 90bac4e343 fix: sd_create_ticket — data=form-encoded как в service_desk 2026-07-23 02:14:17 +07:00
Денис Кривоченко 7517448508 fix: sd_create_ticket — content=json.dumps(input_data), DEFAULT_REQUESTER 2026-07-23 02:09:03 +07:00
Денис Кривоченко f98ba35a60 feat: instruct создаёт SD заявку при отсутствии 2FA 2026-07-23 01:54:56 +07:00
Денис Кривоченко 0ff328694c fix: add Trueconf instruction docx 2026-07-23 01:53:05 +07:00
Денис Кривоченко 04430e56ef feat: instruct создаёт SD заявку при отсутствии 2FA 2026-07-23 01:52:45 +07:00
dddennnisss 0b76fbaf17 Добавить файл инструкции Trueconf.docx в ответ бота 2026-07-23 01:20:56 +07:00
dddennnisss f4c21c825c Загрузить файлы в «instruct» 2026-07-23 01:08:54 +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