Commit Graph

4 Commits

Author SHA1 Message Date
lokses 3e969e29dc visit_manager: события календаря
Модель и сервис событий календаря, вью и страница календаря.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-09 18:03:44 +03:00
lokses aa5a1bd421 i18n: перевод страницы timetrack (ru/uk/en)
Учёт рабочего времени: заголовок, навигация по месяцам, фильтры,
столбцы таблицы, пустое состояние — {% trans %}; метрики (из вью)
переведены через gettext. uk/en.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-28 10:06:22 +03:00
lokses 53c852160c Страница учёта рабочего времени на реальных данных
Было: статичный макет timetrack.html (хардкод «10 співробітників»,
пустой tbody, JS не наполнял). Стало — реальные данные из WorkShift:

- timetrack_view агрегирует смены за выбранный месяц по сотрудникам:
  часы (Sum duration), дни (distinct date), незакрытые смены (без ухода),
  среднее/день; сводные метрики; счётчики по типам локаций
- Фильтр по типу локации (всі/офіс/аптеки) и помесячная навигация —
  через HTMX, с сохранением параметров в URL
- Шаблон перестроен в стиле портала (метрики, таблица, пагинация);
  строки ведут на детальную сотрудника; пустое состояние
- Невалидный месяц откатывается на текущий

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-24 15:04: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