Задать вопрос
@dorianebrain

Как настроить права доступа к элементам в торговом каталоге по свойству для группы пользователей?

Есть торговый каталог, у некоторых элементов свойство "ограниченный доступ" списком. Значение либо не выбрано, либо "да".
Как можно реализовать разграничение прав доступа к элементам, у которых такое свойство в состоянии "да"? Т.е. чтобы на странице каталога данные товары не выводились, если пользователь не относится к группе, которой разрешен просмотр. Ограничивать вручную через админку для каждого конкретного элемента просмотр получилось, но это непродуктивно.
  • Вопрос задан
  • 291 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • ProductStar
    Профессия Product Manager
    10 месяцев
    Далее
Решения вопроса 1
Штатной системой доступа - никак.

Есть два варианта.

1 Добавить компоненту каталога фильтр в котором фильтровать элементы по этому полю - если человек не включен в группу, требовать в фильтре чтобы поле не было "да"

2 Настроить хук на события ПослеДобавленияЭлемента и ПослеИзмененияЭлемента который будет менять права доступа на элемент, в случае если это свойство изменилось - ограничивать если стало "да" или снимать ограничение если перестало быть "да".
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы