lekss361
  • Joined on 2026-05-15
lekss361 created pull request lekss361/gendesign#2564 2026-07-30 18:57:47 +00:00
feat(tradein/db): seed существующих юзеров + ASCII-CHECK на username (#2557)
lekss361 pushed to main at lekss361/gendesign 2026-07-30 18:38:28 +00:00
4128564341 Merge pull request 'feat(tradein/team): team-management API — employees CRUD, quotas, stats (#2554)' (#2563) from feat/tradein-team-api into main
4ac3971061 fix(tradein/team): revoke сессий при смене пароля + Origin-check + батч-квоты (#2554)
712c56f456 feat(tradein/team): team-management API — employees CRUD, quotas, stats (#2554)
Compare 3 commits »
lekss361 merged pull request lekss361/gendesign#2563 2026-07-30 18:38:27 +00:00
feat(tradein/team): team-management API — employees CRUD, quotas, stats (#2554)
lekss361 closed issue lekss361/gendesign#2554 2026-07-30 18:38:27 +00:00
tradein/auth 4: Team-API — CRUD сотрудников, квоты, статистика (org-scoped)
lekss361 commented on pull request lekss361/gendesign#2563 2026-07-30 18:38:20 +00:00
feat(tradein/team): team-management API — employees CRUD, quotas, stats (#2554)

Deep code review — fixup 4ac39710 (PR #2563)

lekss361 merged pull request lekss361/gendesign#2562 2026-07-30 18:10:47 +00:00
feat(tradein/ui): login-форма + session-aware RouteGuard (#2555)
lekss361 closed issue lekss361/gendesign#2555 2026-07-30 18:10:47 +00:00
tradein/auth 5: Frontend — login-форма + session-aware RouteGuard
lekss361 pushed to main at lekss361/gendesign 2026-07-30 18:10:47 +00:00
acba900f21 Merge pull request 'feat(tradein/ui): login-форма + session-aware RouteGuard (#2555)' (#2562) from feat/tradein-login-ui into main
e6d68c349e fix(tradein/ui): харденинг sanitizeNext + сохранение query в next (#2555)
15d506b7dd feat(tradein/ui): login-форма + session-aware RouteGuard (#2555)
Compare 3 commits »
lekss361 commented on pull request lekss361/gendesign#2563 2026-07-30 18:08:47 +00:00
feat(tradein/team): team-management API — employees CRUD, quotas, stats (#2554)

Deep code review — PR #2563 (head 712c56f4)

lekss361 created pull request lekss361/gendesign#2563 2026-07-30 17:53:21 +00:00
feat(tradein/team): team-management API — employees CRUD, quotas, stats (#2554)
lekss361 created pull request lekss361/gendesign#2562 2026-07-30 17:47:41 +00:00
feat(tradein/ui): login-форма + session-aware RouteGuard (#2555)
lekss361 commented on issue lekss361/gendesign#2557 2026-07-30 17:34:18 +00:00
tradein/auth 7: Seed-миграция существующих юзеров в tradein_users

⚠️ Требование из deep-review PR #2561 (auth-core) — обязательно учесть в этом seed-PR.

rbac._propagate_authenticated_user кодирует session-use…

lekss361 commented on pull request lekss361/gendesign#2561 2026-07-30 17:33:18 +00:00
feat(tradein/auth): auth-core — login/logout, sessions, dual-mode rbac (#2552)

Re-review фикса 4ecc3d68 APPROVE, смержено

Проверял независимо: свой репро-набор поверх вашего fake-DB харнесса…

lekss361 pushed to main at lekss361/gendesign 2026-07-30 17:19:47 +00:00
d3e0aa296c Merge pull request 'feat(tradein/auth): auth-core — login/logout, sessions, dual-mode rbac (#2552)' (#2561) from feat/tradein-auth-core into main
4ecc3d689c fix(tradein/auth): предотвратить подмену X-Authenticated-User при session-auth (#2552)
0835266516 feat(tradein/auth): auth-core — login/logout, sessions, dual-mode rbac (#2552)
Compare 3 commits »
lekss361 merged pull request lekss361/gendesign#2561 2026-07-30 17:19:45 +00:00
feat(tradein/auth): auth-core — login/logout, sessions, dual-mode rbac (#2552)
lekss361 closed issue lekss361/gendesign#2552 2026-07-30 17:19:45 +00:00
tradein/auth 3: Auth-core — login/logout, session middleware, dual-mode rbac_guard
lekss361 commented on pull request lekss361/gendesign#2561 2026-07-30 17:05:18 +00:00
feat(tradein/auth): auth-core — login/logout, sessions, dual-mode rbac (#2552)

Deep review — 🔴 BLOCK (1 critical)

CI CI Trade-In / backend-tests = success на 08352665, test_search_cache_hit на CI не падает (pre-existing локальный —…

lekss361 created pull request lekss361/gendesign#2561 2026-07-30 07:50:16 +00:00
feat(tradein/auth): auth-core — login/logout, sessions, dual-mode rbac (#2552)
lekss361 closed issue lekss361/gendesign#2550 2026-07-30 07:04:57 +00:00
tradein/auth 1: Foundation — bcrypt, password.py, session-настройки config
lekss361 merged pull request lekss361/gendesign#2560 2026-07-30 07:04:57 +00:00
feat(tradein/auth): password hashing + session config foundation (#2550)