14 Commits

Author SHA1 Message Date
lizerk
24a090850f fix(frontend): remove nested avatar fallback shells 2026-04-13 16:07:53 +03:00
lizerk
d437f63d02 refactor(frontend): finish people cluster alignment 2026-04-13 14:25:00 +03:00
lizerk
79b66c5884 refactor(frontend): align profile sections and users list 2026-04-13 14:20:51 +03:00
lizerk
fe040e2da9 refactor(frontend): align profile page controllers 2026-04-13 14:15:34 +03:00
lizerk
ae7e1daf89 refactor(frontend): align profile, notifications and procurement flows 2026-04-12 18:02:47 +03:00
lizerk
e3ba6ea925 refactor(ui): stabilize equipment deep links and qr flow 2026-04-12 16:09:38 +03:00
lizerk
b7b09740cb refactor(frontend): align employee profile surfaces 2026-04-12 06:59:42 +03:00
lizerk
c56fdbb915 feat(frontend): align employee profile flows 2026-04-12 06:27:18 +03:00
lizerk
9989c98af4 Finish user detail page refactor 2026-04-02 10:32:24 +03:00
lizerk
45a634de92 доработал отображение текущего статуса 2026-03-18 11:37:57 +03:00
lizerk
7ff1fe22b2 скрыть историю ото всех кроме админов авторов и самого пользователя 2026-03-18 10:48:02 +03:00
lizerk
f28eda6929 feat: Улучшения страницы сотрудника и миграция на ChatMembership
Backend:
- Полная миграция на ChatMembership для всех типов чатов
- Удалены проверки participants M2M поля
- Добавлена обработка participants при создании чатов
- API методы для создания/редактирования/удаления кадровых событий

Frontend:
- Редизайн страницы пользователя с lucide-react иконами
- Добавлено редактирование профиля (ФИО, контакты, аватар)
- Функциональные кадровые события (создание/редактирование/удаление)
- История кадровых событий с цветовой кодировкой
- Исправлено создание дубликатов чатов (поиск по member_ids)
- Удалены визуальные статусные индикаторы (is_active ≠ online)
- Добавлен статус сотрудника из последнего action

Fixes:
- type 'private' вместо 'direct' для личных чатов
- ChatMembership проверки в user_can_access_chat()
- member_ids в ChatListSerializer для поиска чатов
2026-03-16 18:21:24 +03:00
95a0ad8293 + 2026-03-05 16:47:08 +03:00
77d781ab75 Бета версия (80% функционала) 2026-02-24 14:13:26 +03:00