Константин МорозовРазработчик поиска по документам

Регламенты агентства: проверка роли до поиска и прямой ссылки

Одинаковое слово «скидка» не дает роли sales доступ к индивидуальному документу account-team.

Задача

В корпусе есть общая политика предложения и индивидуальные учебные условия клиента X. Поиск и обращение по ID должны применять одно правило видимости.

Открыть работающий материал →

Скидка X1 закрыта для роли sales

Роль sales находит общую политику POL, но не индивидуальные условия X1 со скидкой 7% на сопровождение. Я проверяю то же ограничение при открытии X1 по прямому ID. Отзыв доступа действует повторно, поэтому ранее сохранённая ссылка не превращается в основание получить закрытый текст.

Что сделано

Я реализовал поиск и открытие документа по ID с повторной проверкой роли и отзыва доступа.

В четырех выполненных сценариях общая политика доступна sales, индивидуальный X1 — только account-team. Прямая ссылка не обходит правило, а флаг отзыва блокирует и поиск, и сохраненный ID. Эти свойства относятся к функции выдачи стенда.

Открыть работающий материал · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия