October 1

Правки по PRD

1 раунд

Ответ на В05

Согласен закрепить: на странице «Сотрудники» (S14) — добавление сотрудника, выбор Типа, финансовые флаги и переход к доступам. Но важно, чтобы не появился второй механизм прав: в системе он один — роли на элементах дерева с наследованием (§2.2). Страница сотрудника его не дублирует, а показывает.

Два слоя, не путать.

  1. Тип (поле у пользователя): Админ / Ментор / Помощник / Ученик. Прав не несёт — это ярлык, который определяет, что система делает при создании человека, и фильтр в списке. Назначает Админ. Тип «Админ» — только супер-админ (Иван).
  2. Роль на элементе (пространство / папка / доска): Администратор / Редактор / Комментатор / Ученик. Выдаётся кнопкой «Пользователи» на самом элементе, наследуется всеми вложенными. Выдаёт тот, у кого на этом элементе роль Администратор, не шире собственной.

Роль Видит Делает Администратор всё внутри элемента структура (доски, колонки, подпространства), карточки, выдача доступов другим Редактор всё внутри создаёт / правит / перемещает карточки и содержимое; структуру не меняет, доступы не выдаёт Комментатор всё внутри читает, пишет в тред, прикрепляет файлы; содержимое не меняет; двигает карточки только по правилам переходов колонок Ученик только свои подпространства читает, заполняет поля заданий, двигает свои карточки по правилам переходов, пишет в тред

Движение карточек регулируется не ролью, а настройкой колонки «Кто может переносить сюда» (§2.3): например, «На проверку» — Ученик, «Проверено / На доработку» — Комментатор и выше, колонка следующего спринта в учёте — Администратор. Так помощник остаётся Комментатором, но ставит вердикты.

Что происходит при создании по Типу:

  • Админ → Администратор на корне дерева (видит и может всё).
  • Ментор → окно «направление» → Администратор на всех пространствах направления (курсы + учёты). Видит всех учеников направления, включая будущих.
  • Помощник → ничего автоматически; Админ или Ментор выдаёт ему Комментатора на курс целиком или на отдельных учеников.
  • Ученик → подпространство-копия шаблона + карточка в учёте + роль Ученик на подпространстве.

Два финансовых флага на сотруднике (единственное, что не ложится в элементы, потому что платежи — поля карточки, не колонки): «Видит ближайший платёж» и «Подтверждает платежи». Ставит Админ.

Страница сотрудника (S14): имя, контакты, Тип, два флага, кнопка «Изменить»; вкладка «Доступ» — все элементы, где он состоит, с ролью и пометкой «унаследовано из …» (редактирование — по клику уходит на элемент); вкладка «Действия» — его журнал. Все выдачи и отзывы — в журнал.

Типовые конфигурации для проверки: ментор один (Администратор направления); помощники проверяют, ментор апрувит (Комментатор на курсе + переход в колонку спринта только Администратору); помощник проверяет и апрувит (ему явно разрешён переход в колонку спринта); помощник-редактор шаблона (Редактор на шаблоне, Комментатор на учениках).