diff --git a/docs/history/2026-06-11.md b/docs/history/2026-06-11.md new file mode 100644 index 0000000..e23696f --- /dev/null +++ b/docs/history/2026-06-11.md @@ -0,0 +1,128 @@ +# Сессия 2026-06-11 — Имперсонация, toggle, аудит + +## Хронология + +### 1. Починка toggle «Администратор» +**Проблема:** чекбокс не показывался. +**Причина:** `canAdminMode` вычислялся в `resolveUser`, но не передавался в `res.render`. +**Исправление:** добавлен `canAdminMode: req.user.canAdminMode` в `entries.js`. + +### 2. Дубликат catch → крэш +При правке `ui/index.js` остался дубликат `} catch {`. Приложение падало при старте. +**Исправление:** удалён лишний catch. + +### 3. JS onclick → form POST +Toggle не реагировал — сложный inline JS с `getComputedStyle` и `fetch`. +**Исправление:** заменён на `