-
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