naeel
|
00d3928a50
|
v0.6.9: защита от пустого clientId (null client_id)
|
2026-06-15 10:35:03 +04:00 |
|
naeel
|
68f230bedd
|
v0.6.7: фикс — req.email=текущий, impersonatedBy=реальный (правильно)
|
2026-06-15 10:28:06 +04:00 |
|
naeel
|
f007b4e721
|
v0.6.6: разделение — req.email(аудит) vs req.displayEmail(экран)
|
2026-06-15 10:23:04 +04:00 |
|
naeel
|
6032a574a9
|
v0.6.4: авто-имперсонация (ORIGINAL→TARGET) + ADMIN_EMAIL
|
2026-06-15 10:14:16 +04:00 |
|
naeel
|
5b92dfe1e7
|
v2→main: интеграция — v2 как основной UI (/), старый UI закомментирован
|
2026-06-15 09:33:45 +04:00 |
|
naeel
|
616b4ead09
|
v2: подробные комментарии во всех модулях — что, зачем, контракты
|
2026-06-13 07:37:07 +04:00 |
|
naeel
|
cd49398660
|
v2: убран v2_ префикс из req.* — роутер и модули согласованы
|
2026-06-12 21:19:43 +04:00 |
|
naeel
|
d3b753e6bd
|
v2: убраны v2_ префиксы сессии — user/adminMode/token как в основном коде
|
2026-06-12 21:13:15 +04:00 |
|
naeel
|
287d196eaf
|
v2: resolveContext — копирует session.user → v2_user если нет своей
|
2026-06-12 21:10:36 +04:00 |
|
naeel
|
a835cf0f16
|
v2: user CRUD + schema автозапуск + router тесты — модуль пользователя готов
|
2026-06-12 21:09:30 +04:00 |
|
naeel
|
df72fa2fe1
|
v2: роутер по роли + пустышки user/admin — resolveContext middleware
|
2026-06-12 21:03:41 +04:00 |
|