Я сообщаю об ошибке
Отключение / Запрещение разрешения «Изменение состояния продукта» в некоторых случаях ведет себя некорректно.
Случай 1: в таблице продуктов все еще есть значок переключения, и изменение статуса все еще разрешено
Случай 2: на странице сведений о продукте кнопка скрыта (кажется частично правильной, поскольку должен быть индикатор (этикетка / значок), указывающий статус продукта, но не редактируемый)
Действия по воспроизведению
1) Система> Управление пользователями> Роли> Вкладка разрешений> Изменить состояние продукта> запретить
2) Перейдите в сетку продуктов, и вы по-прежнему видите значок переключения статуса и даже можете отключить / включить продукт (на мой взгляд, неправильное поведение)
3) Перейдите к сведениям о продукте, и вы не увидите кнопку «Включено / Отключено» (на мой взгляд, частично правильное поведение)
Спасибо
Привет @wakqasahmed ,
Спасибо за ваш билет, я смог воспроизвести то же поведение.
Для случая 1 это ошибка.
Что вы ожидаете в случае 2 в форме редактирования продукта: кнопка «Включено / отключено» отображается, но не активна?
Большое спасибо,
Лауре
Привет @LaureBro!
Да, для случая 2 будет достаточно видимой кнопки «Включено / Отключено» (как отключенной), но не кликабельной. Это сохранит единый пользовательский интерфейс и будет служить цели индикации текущего статуса продукта.
Спасибо
Этот PR исправляет первую описанную ошибку.
Что касается второй проблемы, это на самом деле не ошибка, поэтому я позволю команде Akeneo решить, как лучше всего справиться с этим случаем.
Случай 1 исправлен, спасибо: wink:
@wakqasahmed Если вы действительно хотите, чтобы кнопка была отключена, это можно сделать в своем проекте. Не стесняйтесь обращаться за помощью к провисшему UG.
Самый полезный комментарий
Этот PR исправляет первую описанную ошибку.
Что касается второй проблемы, это на самом деле не ошибка, поэтому я позволю команде Akeneo решить, как лучше всего справиться с этим случаем.