lokses
5d06d4d3ce
telephony: автоформат +380, тип линии SIP/АТС и звонок через Asterisk AMI.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-13 14:52:09 +03:00
lokses
87bb98d097
it: не дублировать списки аптек и сотрудников в каждом ряду оборудования.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-13 13:23:47 +03:00
lokses
4e1d5f221e
ui: заменить оставшиеся боковые панели на центрированные popup.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-13 13:12:21 +03:00
lokses
a3356cdd90
it: каталог моделей в popup и возврат к добавлению экземпляров.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-13 11:41:22 +03:00
lokses
f2e9129a77
it: формы добавления оборудования и выполненной работы в popup.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-13 11:32:32 +03:00
lokses
b4876c4efd
it_manager: настраиваемое содержимое QR в шаблоне этикетки.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 17:24:05 +03:00
lokses
620f4016da
it_manager: показывать текст на этикетке даже если в шаблоне только QR/EAN.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 17:09:07 +03:00
lokses
22085219c3
it_manager: автоинв. № EAN-13 и фиксация мм в печати шаблона.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 17:03:38 +03:00
lokses
c87911ee55
it_manager: исправить загрузку layout и drag в редакторе этикеток.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 16:51:16 +03:00
lokses
d54f6fbe42
it_manager/locations: редактор шаблона этикеток, раздельная печать QR/EAN и карточка поставщика.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 16:40:48 +03:00
lokses
82ad90c661
it_manager/locations: этикетки QR/EAN-13 и вкладка сервисов в дислокации.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 16:18:41 +03:00
lokses
f4737155c5
locations: тип «Сервис / поставщик» для Вайтер Юг и аналогов.
...
Выбор в журнале работ и код объекта в it_monthly; сид Вайтер Юг.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 15:56:19 +03:00
lokses
c78c1de2a1
it_manager: показывать закрытые аптеки в селектах локаций.
...
В журнале работ нужны закрытые объекты; в подписи — пометка [Закрыта].
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 15:43:31 +03:00
lokses
777de2adea
it_manager: сортировка локаций по коду и полный список в селекте.
...
Аптеки А1…А70/П… вместо сортировки по адресу; убрать лимит 50 в searchable-select.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 15:39:56 +03:00
lokses
a85747f13d
it_manager: смена типовой работы и удаление в журнале.
...
Руководитель может менять catalog_work в таблице и удалять записи.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 15:14:40 +03:00
lokses
f3dcf35bf8
it_manager: поправить алиасы картриджей и доставки.
...
Убрать ошибочную привязку логистики к «Подготовка ПК для нового сотрудника».
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 15:09:12 +03:00
lokses
1e9d036a10
it_manager: не слушать чужие select в фильтрах оборудования.
...
change from:select перехватывал фильтр сотрудника и форму работ — сброс на вкладку оборудования.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 15:03:38 +03:00
lokses
0c16fdc785
it_manager: поправить алиасы сентября и отображение systems в отчёте.
...
Oracle/EcoFlow/логистика/SI/AnyDesk вместо Zabbix/телефона/unclassified; systems показывают типовую работу без дубля фразы.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 14:42:20 +03:00
lokses
9e4c14c3db
it_manager: точнее алиасы импорта и текст задач в it_monthly.
...
Убрать дубль «типовая работа + исходная фраза»; переклассифицировать SI, почту, демонтаж и логистику.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 14:32:20 +03:00
lokses
ecfb4f6615
it_manager: уточнить алиасы systems Бабича при импорте.
...
Proxmox/RMM/PBS/Carbonio/Django/БД и планирование больше не сваливаются в Zabbix.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 14:25:34 +03:00
lokses
4926f59f20
it_manager: полный матч импорта report-tool/data в WorkLog.
...
Алиасы фраз, аудит coverage, строгий import_report_tool с catalog_work и тесты.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 14:14:17 +03:00
lokses
31bd4c8fa7
it_manager: справочник типовых работ в журнале WorkLog.
...
Категория/работа/required_details вместо свободного work_type; seed Directory, отчёт и тесты.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 13:38:07 +03:00
lokses
be7e5853cb
it_manager: поиск, фильтры и инвентаризация оборудования.
...
Добавлены фильтры списка, редактирование инв. номеров/заметок/дат, история выдачи в карточке и тесты.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 13:23:00 +03:00
lokses
b0fb8c5218
rename: «Учётные данные» → «Операционный учёт» в меню и портале
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-22 14:14:31 +03:00
lokses
536679925a
Правки логики
2026-09-21 20:37:18 +03:00
lokses
4d4537deff
reports: публикация отчётов и право управления
...
- Публикация отчёта (модель ReportPublication + миграция, сервис publication).
- Разделение прав: user_can_manage_it_monthly_report (правка) vs view;
reports.view_all_departments в списке портальных прав.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-10 13:17:41 +03:00
lokses
0da9c13192
it_manager+reports: иерархия договоров, биллинг и месячные отчёты
...
Иерархия рамочных/дочерних договоров и платежей, интернет-биллинг,
месячные IT-отчёты (импорт, DOCX/PDF, шаблоны выводов).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-09 18:03:44 +03:00
lokses
ae5c1f1848
Add RRO, portal section perms, dislocation presets, and hiring intern flow.
...
Ship cash-register registry, section-based portal access, configurable dislocation columns, and trial-hire intern accounts with credentials PDF.
2026-08-09 14:58:17 +03:00
lokses
4b61e78c16
Обновить тесты it_manager под каталог моделей оборудования
...
Тесты создавали Equipment со старыми полями type/model и били по
удалённому /equipment/create/. Переведены на EquipmentModel + массовый
ввод/выдачу (bulk-create/bulk-assign), добавлен тест массовой выдачи.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 20:55:51 +03:00
lokses
38747a93fc
IT-менеджер: каталог моделей оборудования + перевод choices на справочники
...
- EquipmentModel (каталог: тип+бренд+модель заводятся раз) отделён от
Equipment (экземпляр: серийник+локация); миграция сворачивает данные.
Массовый ввод серийников, массовая выдача на локации/сотрудников
- Enum-choices (тип/статус/приоритет заявок, вид работ, каналы, расходники,
договоры) переведены на core.Directory с quick-add из формы
- Фронт-страница /it-manager/: вкладки оборудование/заявки/работы/
расходники/провайдеры/обращения; searchable-select локаций
- Тесты (10)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 17:31:52 +03:00
lokses
5008ba737f
AD integration, Mattermost client rewrite, Equipment brand to Directory
...
- ad_connector: full Django→AD provisioning via ldap3 — LDAP client,
sync service (create/update/rename CN/enable-disable), Celery tasks,
signals (auto-create with panel password, attribute updates, password
sync, block/unblock), sync_users_to_ad management command
- mattermost_connector: rewrite service on mattermostautodriver/httpx,
fix bare except in username generation (catch ResourceNotFound),
format_html args instead of interpolation
- it_manager: Equipment.brand CharField → FK to core.Directory
(equipment_brand type) with data migration
- add missing employees is_staff migration, add requirements.txt
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-02 16:01:44 +03:00
lokses
131cb27d16
Initial commit — ACORE pharmacy network management system
...
Django project: employees, locations, visit_manager, it_manager,
mattermost_connector and stub connectors (ad, mail, portal).
2026-05-31 14:21:47 +03:00