Commit Graph

  • fcaf8b85c8 nextcloud: публичные RO-ссылки на документы аптек; аптеки больше не на Group Folders. main lokses 2026-11-02 23:13:58 +02:00
  • f52526ea98 fix(check_connectors): Mattermost OK-ветка — bot.caps() вместо bot.role. lokses 2026-11-02 20:24:41 +02:00
  • f53593966e connectors: команда check_connectors — health-check Mattermost/Nextcloud/SILO. lokses 2026-11-02 19:09:40 +02:00
  • 33c43c9c7d chore(.env.example): убрать реальные внутренние IP, заменить плейсхолдерами lokses 2026-11-01 20:49:21 +02:00
  • 9fb33be6b2 security(api): rate limiting, constant-time токены, без утечки ошибок lokses 2026-11-01 20:42:35 +02:00
  • 3d8f88b61e security: CSP-middleware (Фаза 1, Report-Only, выкл. по умолчанию) lokses 2026-11-01 16:49:07 +02:00
  • 2a350f7301 security: устранение двух Stored XSS (JSON в <script>) + харднинг lokses 2026-11-01 16:39:30 +02:00
  • 59377b24ab it_manager/portal: импорт инвентаря аптек + складские POS-права lokses 2026-11-01 16:04:04 +02:00
  • 5fa9fede82 tests: актуализация под телефонию и форматирование телефона lokses 2026-11-01 15:47:09 +02:00
  • 1215655569 projects: полное редактирование проекта и форма добавления шага по кнопке. lokses 2026-10-23 17:58:03 +03:00
  • 827140b5a5 projects: редактирование шаблонов, блочное добавление шагов и смена порядка. lokses 2026-10-23 17:48:03 +03:00
  • 1e5de2ed57 projects: не валидировать скрытые поля ручного режима в форме создания. lokses 2026-10-23 17:36:25 +03:00
  • 5b16d6edd4 projects: убрать отдел шага по умолчанию — отдел только у задач. lokses 2026-10-23 17:29:40 +03:00
  • 18cabe0e63 projects: деревовидный выбор отделов вместо плоского списка. lokses 2026-10-23 17:18:37 +03:00
  • 7da277b9ab projects: popup создания и шаблоны с блоками шагов на странице. lokses 2026-10-23 17:09:52 +03:00
  • 18cb33dc1d projects: отдел на уровне задачи внутри шага. lokses 2026-10-23 16:59:33 +03:00
  • 030bbc98fd projects: модуль проектов с шагами по отделам и Task. lokses 2026-10-23 16:26:45 +03:00
  • 69ae14f65e documents: права view/edit_all_documents для группы и сотрудника. lokses 2026-10-23 14:04:51 +03:00
  • 50825ce505 telephony: скрыть книгу и пропущенные, пока модуль не готов. lokses 2026-10-15 13:41:53 +03:00
  • 81a93bfb38 telephony: телефонная книга и история пропущенных через AMI. lokses 2026-10-13 16:48:02 +03:00
  • 6a9fbdf6a7 telephony: Originate и статус линии под диалплан MikoPBX. lokses 2026-10-13 15:58:03 +03:00
  • 8b6924ffd1 telephony: Originate через Local и запасной набор 380 при отсутствии 050. lokses 2026-10-13 15:46:52 +03:00
  • 9117140d6d telephony: показывать ошибку звонка в тосте, а не глухой 400. lokses 2026-10-13 15:40:36 +03:00
  • 68752231d6 telephony: клик по мобильному и статус трубки через AMI. lokses 2026-10-13 15:29:11 +03:00
  • 5f3660ff15 telephony: принимать AMI Pong и не путать ping с событиями. lokses 2026-10-13 15:16:57 +03:00
  • 839eb9aad0 telephony: ping AMI не падает 500 при таймауте и plaintext на 5038. lokses 2026-10-13 15:11:32 +03:00
  • 5d06d4d3ce telephony: автоформат +380, тип линии SIP/АТС и звонок через Asterisk AMI. lokses 2026-10-13 14:52:09 +03:00
  • cc62324b69 docs: не дублировать папки своего отдела в «Дополнительно доступно». lokses 2026-10-13 13:34:08 +03:00
  • 87bb98d097 it: не дублировать списки аптек и сотрудников в каждом ряду оборудования. lokses 2026-10-13 13:23:47 +03:00
  • 4e1d5f221e ui: заменить оставшиеся боковые панели на центрированные popup. lokses 2026-10-13 13:12:21 +03:00
  • 31dd3b4ffc fix: ссылки в админку ведут на /acore-a-panel/, а не на /admin/. lokses 2026-10-13 11:57:23 +03:00
  • f3629d7833 docs: зафиксировать HTMX-портал и границы с PHMS и VisitManager. lokses 2026-10-13 11:46:29 +03:00
  • 24f9e54283 hr: различать штат и договор ЦПХ у сотрудника и в заявке на найм. lokses 2026-10-13 11:46:17 +03:00
  • a3356cdd90 it: каталог моделей в popup и возврат к добавлению экземпляров. lokses 2026-10-13 11:41:22 +03:00
  • f2e9129a77 it: формы добавления оборудования и выполненной работы в popup. lokses 2026-10-13 11:32:32 +03:00
  • 07b4c69d14 pharmacies: вкладки в popup редактирования и точка на карте для координат. lokses 2026-10-13 11:16:11 +03:00
  • 045171275e pharmacies: popup редактирования со списка и выгрузка аптек в Excel. lokses 2026-10-13 11:00:10 +03:00
  • c0b9cf12f7 tasks: форма создания задачи в popup вместо раскрывающегося блока. lokses 2026-10-12 22:35:52 +03:00
  • bc3f3e29c8 hr: в мастере найма сначала место, затем кандидат и доступы. lokses 2026-10-12 22:27:07 +03:00
  • 45d668a675 hr: форма найма в popup-мастере из трёх шагов. lokses 2026-10-12 22:22:13 +03:00
  • 7b04ca7477 hiring: спрашивать ИНН в заявке на найм для фоторегистратора. lokses 2026-10-12 17:29:31 +03:00
  • e3154f8118 ad: DnD дерева OU, очередь сопоставления переименованных учёток и simple bind без NTLM/MD4. lokses 2026-10-12 17:04:50 +03:00
  • 456af4a836 ad/mattermost: сопоставление и OU в админке, доступы к командам и каналам по отделам и группам. lokses 2026-10-12 13:58:36 +03:00
  • b4876c4efd it_manager: настраиваемое содержимое QR в шаблоне этикетки. lokses 2026-10-07 17:24:05 +03:00
  • 620f4016da it_manager: показывать текст на этикетке даже если в шаблоне только QR/EAN. lokses 2026-10-07 17:09:07 +03:00
  • 22085219c3 it_manager: автоинв. № EAN-13 и фиксация мм в печати шаблона. lokses 2026-10-07 17:03:38 +03:00
  • f381d692dd it_manager: одна кнопка печати этикетки по шаблону. lokses 2026-10-07 16:57:59 +03:00
  • c87911ee55 it_manager: исправить загрузку layout и drag в редакторе этикеток. lokses 2026-10-07 16:51:16 +03:00
  • d54f6fbe42 it_manager/locations: редактор шаблона этикеток, раздельная печать QR/EAN и карточка поставщика. lokses 2026-10-07 16:40:48 +03:00
  • 82ad90c661 it_manager/locations: этикетки QR/EAN-13 и вкладка сервисов в дислокации. lokses 2026-10-07 16:18:41 +03:00
  • 00124912ff it_manager: в выдаче оборудования учитывать сервисные локации. lokses 2026-10-07 15:56:41 +03:00
  • f4737155c5 locations: тип «Сервис / поставщик» для Вайтер Юг и аналогов. lokses 2026-10-07 15:56:19 +03:00
  • c78c1de2a1 it_manager: показывать закрытые аптеки в селектах локаций. lokses 2026-10-07 15:43:31 +03:00
  • 777de2adea it_manager: сортировка локаций по коду и полный список в селекте. lokses 2026-10-07 15:39:56 +03:00
  • a85747f13d it_manager: смена типовой работы и удаление в журнале. lokses 2026-10-07 15:14:40 +03:00
  • f3dcf35bf8 it_manager: поправить алиасы картриджей и доставки. lokses 2026-10-07 15:09:12 +03:00
  • 1e9d036a10 it_manager: не слушать чужие select в фильтрах оборудования. lokses 2026-10-07 15:03:38 +03:00
  • cbca9372c3 reports: убрать дубль типовой работы в systems it_monthly. lokses 2026-10-07 14:56:26 +03:00
  • 6c2bc1734c reports: сворачивать ежедневные работы в it_monthly. lokses 2026-10-07 14:53:18 +03:00
  • 0c16fdc785 it_manager: поправить алиасы сентября и отображение systems в отчёте. lokses 2026-10-07 14:42:20 +03:00
  • 9e4c14c3db it_manager: точнее алиасы импорта и текст задач в it_monthly. lokses 2026-10-07 14:32:20 +03:00
  • ecfb4f6615 it_manager: уточнить алиасы systems Бабича при импорте. lokses 2026-10-07 14:25:34 +03:00
  • 4926f59f20 it_manager: полный матч импорта report-tool/data в WorkLog. lokses 2026-10-07 14:14:17 +03:00
  • 31bd4c8fa7 it_manager: справочник типовых работ в журнале WorkLog. lokses 2026-10-07 13:38:07 +03:00
  • be7e5853cb it_manager: поиск, фильтры и инвентаризация оборудования. lokses 2026-10-07 13:23:00 +03:00
  • 03019898b0 reports: КЕП-подпись PDF отчётов; задачи: загрузка вложений. lokses 2026-10-06 21:13:28 +03:00
  • 6af7a210f2 documents: убрать раздел «Обмен» из вкладок портала. lokses 2026-10-06 18:26:53 +03:00
  • c120a1673b documents: в «Дополнительно доступно» открывать файл сразу, без browse. lokses 2026-10-06 18:16:17 +03:00
  • dd21bea141 documents: edit у автора и руководителя отдела; коллегам — view. lokses 2026-10-06 18:10:59 +03:00
  • 0424e0273e documents: вкладка «Мой отдел» и drag-and-drop загрузка в список. lokses 2026-10-06 18:02:04 +03:00
  • ea09e30891 fix(documents): SAMEORIGIN для inline PDF в iframe-предпросмотре. lokses 2026-10-06 17:46:47 +03:00
  • a25e98413c documents: предпросмотр PDF/JPEG во всплывающем окне. lokses 2026-10-06 17:43:10 +03:00
  • 2a1cb7d5c2 documents: view/edit для аптек в OnlyOffice и просмотр PDF/изображений. lokses 2026-10-06 17:36:42 +03:00
  • 7a149dd84d portal: отдельные виджеты PNMS/PVMS-прав в ролях и seed-миграции. lokses 2026-10-06 17:22:41 +03:00
  • b441b4f781 fix(nextcloud): dependency 0002 на core.0022 вместо отсутствующего 0024. lokses 2026-10-06 17:21:58 +03:00
  • 5800f79eec documents: иерархия отделов и ACL на папки/файлы с people-picker. lokses 2026-10-06 17:21:01 +03:00
  • ad8730c752 i18n: локализация multi-mailbox UI и полей UserMailbox (uk/en) lokses 2026-09-22 18:09:56 +03:00
  • 9c8d0d109a mail: несколько ящиков с переключателем; дислокация без скоупа локаций lokses 2026-09-22 15:56:13 +03:00
  • c6684721e7 mail: batched preview FETCH + одна IMAP-сессия на чтение письма lokses 2026-09-22 15:12:48 +03:00
  • 9e1505296a nav: новая структура меню — Управление, Поддержка, отдельный блок IT lokses 2026-09-22 14:22:18 +03:00
  • b0fb8c5218 rename: «Учётные данные» → «Операционный учёт» в меню и портале lokses 2026-09-22 14:14:31 +03:00
  • ebe75aa834 fix: sync Mattermost — не создавать дубль при конфликте профиля/email lokses 2026-09-22 14:10:41 +03:00
  • bd176827c6 admin: search_fields у Directory — для autocomplete на карточке сотрудника lokses 2026-09-22 13:54:20 +03:00
  • 6b28779e00 admin: нормализовать карточку сотрудника — меньше вкладок, inline tabs lokses 2026-09-22 13:53:03 +03:00
  • c543ef6567 chat: разрешить отправку поста только с файлами, без текста lokses 2026-09-22 13:27:18 +03:00
  • 8dcabd76b8 fix: убрать </script> из JS-комментария в index.html lokses 2026-09-22 13:21:10 +03:00
  • 7b8780c6ad chat proxy: multipart через files-only — data+files list ломает httpx lokses 2026-09-22 13:19:01 +03:00
  • 95b0fd34d8 chat proxy: multipart upload без request.body после разбора Django lokses 2026-09-22 13:15:02 +03:00
  • bc04162a31 chat: брать CSRF из hx-headers — HttpOnly cookie ломала POST /chat/api lokses 2026-09-22 13:00:31 +03:00
  • 4c2984a81e chat: same-origin /chat/api proxy вместо прямого CORS к Mattermost lokses 2026-09-22 12:53:04 +03:00
  • fe463c11af chat: вызывать chatInit после HTMX-перехода lokses 2026-09-22 12:45:34 +03:00
  • a2fe4a49e3 mail + portal: самоподключение почты, веб-клиент и глобальный поиск lokses 2026-09-22 12:22:53 +03:00
  • 3387418332 dashboard: группировка виджетов по ширине (½ / полная) lokses 2026-09-22 10:47:14 +03:00
  • 0057f367a2 core: кастомные страницы ошибок 404/403/500/503 + режим техработ lokses 2026-09-21 23:54:34 +03:00
  • 626aeebbb7 usernames: корректная транслитерация украинских букв в логинах lokses 2026-09-21 23:39:33 +03:00
  • 33fdf8fa20 employees: команда конвертации логинов в формат i.ivanov lokses 2026-09-21 23:32:54 +03:00
  • 981a481e3f employees: массовая выдача ссылок первичной установки пароля + MM-синк lokses 2026-09-21 23:28:31 +03:00
  • 7d319a8331 tests: починка после переименования пути админки lokses 2026-09-21 23:13:23 +03:00
  • fa323d657c locations: недостающие модули области доступа + гейт reports lokses 2026-09-21 22:59:47 +03:00
  • 536679925a Правки логики lokses 2026-09-21 20:37:18 +03:00