From d9a89296debacff07e7b4ddb436e453a72c7b142 Mon Sep 17 00:00:00 2001 From: Maxim Dolgolyov Date: Wed, 3 Jun 2026 13:56:50 +0300 Subject: [PATCH] =?UTF-8?q?docs(access):=20=D0=A4=D0=B0=D0=B7=D0=B0=202c?= =?UTF-8?q?=20=D0=B7=D0=B0=D0=B2=D0=B5=D1=80=D1=88=D0=B5=D0=BD=D0=B0;=20?= =?UTF-8?q?=D0=A4=D0=B0=D0=B7=D0=B0=203=20=D0=BE=D1=82=D0=BB=D0=BE=D0=B6?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=BE=D1=81=D0=BE=D0=B7=D0=BD=D0=B0=D0=BD?= =?UTF-8?q?=D0=BD=D0=BE=20(=D0=BD=D0=B8=D0=B7=D0=BA=D0=B8=D0=B9=20ROI)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- plans/access-redesign/PLAN.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plans/access-redesign/PLAN.md b/plans/access-redesign/PLAN.md index 7e61a6d..1a7944d 100644 --- a/plans/access-redesign/PLAN.md +++ b/plans/access-redesign/PLAN.md @@ -160,3 +160,7 @@ allow IN (0,1) ## 8. Порядок исполнения (рекомендация) Фаза 0 → Фаза 2 (часть: матрица/поиск/эффективный доступ — дают пользу сразу на текущей модели) → Фаза 1 (объединение типов) → Фаза 2 (групповые правила/теги, требуют новой модели) → Фаза 3. + +## Прогресс 2 (2026-06-03, продолжение) +- Фаза 2c ГОТОВА: массовые операции матрицы, «открыть весь предмет классу», история правил (GET /api/access/log, admin-only), пресет «копировать доступ из класса», объединение вкладок по смыслу («Доступ · контент» + «Доступ · роли»). +- Фаза 3 (серверный гейт HTML через httpOnly-cookie) — ОТЛОЖЕНА ОСОЗНАННО (низкий ROI: данные через API уже гейтятся, видно лишь пустой каркас; стоит полной переделки auth). Делать только под требование приватности/комплаенса. Ветка feature/html-access-gate.