Commit Graph

7 Commits

Author SHA1 Message Date
Константин Лебединский 4801ea9f19 UI: фамилия с инициалами в шапке, подпись автора у тестов
- Хедер: отображать Фамилия И. О., полное ФИО в title.
- Список тестов и карточка: «Автор: Вы» для своих, иначе «Автор: Фамилия И. О.».
- API: в каталоге и summary/versions — created_by, author full_name (camelCase в JSON).

Made-with: Cursor
2026-04-24 22:08:45 +05:00
Константин Лебединский 699277be07 fix(migrate): освобождать клиент пула, диагностика ECONNREFUSED и AggregateError
Made-with: Cursor
2026-04-24 20:31:43 +05:00
Константин Лебединский 5631d85238 feat(card1): версии тестов API, черновик, HR-login, import, UI
- V.1–V.3: saveTestDraft, fork при попытках; миграция 003 staff_id
- V.4–V.6: REST /api/tests, activate, PATCH, start attempt
- A: HR_DATABASE_URL + Werkzeug/bcrypt, JWT staffId, HR_AUTH
- D.1: multipart /api/tests/import/document
- Frontend: login, список тестов, экран версий/черновика/попытки
- ТЗ: V.10 назначения vs активная версия; журнал приёма

Made-with: Cursor
2026-04-24 20:30:09 +05:00
Константин Лебединский 675555531f feat(db): DATABASE_URL и общий Postgres (Postgres_TG_Bots), БД clinic_tests
Made-with: Cursor
2026-04-24 20:16:22 +05:00
Константин Лебединский c381283ee4 chore: eslint — убрать 2 error (unused), журнал A1–A4 проверки
Made-with: Cursor
2026-04-24 20:12:33 +05:00
Константин Лебединский e87168d3a0 feat: журнал тестирования, бэклог идей; V.2 hasAnyAttemptForTest + unit tests; ссылки в спринтах
Made-with: Cursor
2026-04-24 19:26:02 +05:00
Константин Лебединский 4eeb3fbc62 docs: card1 (версии, документ, auth Postgres_TG_Bots); миграция 002 parent_id+unique active; спринт1+бэклог под Node
Made-with: Cursor
2026-04-24 19:17:46 +05:00