Регламенты агентства: проверка роли до поиска и прямой ссылки
Одинаковое слово «скидка» не дает роли sales доступ к индивидуальному документу account-team.
Задача
В корпусе есть общая политика предложения и индивидуальные учебные условия клиента X. Поиск и обращение по ID должны применять одно правило видимости.
Скидка X1 закрыта для роли sales
Роль sales находит общую политику POL, но не индивидуальные условия X1 со скидкой 7% на сопровождение. Я проверяю то же ограничение при открытии X1 по прямому ID. Отзыв доступа действует повторно, поэтому ранее сохранённая ссылка не превращается в основание получить закрытый текст.
Что сделано
Я реализовал поиск и открытие документа по ID с повторной проверкой роли и отзыва доступа.
В четырех выполненных сценариях общая политика доступна sales, индивидуальный X1 — только account-team. Прямая ссылка не обходит правило, а флаг отзыва блокирует и поиск, и сохраненный ID. Эти свойства относятся к функции выдачи стенда.
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- checks.json
- style.css
- document-POL.txt
- document-X1.txt
- document-CHECK.txt
- document-OLD.txt
Открыть работающий материал · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия