Не выводит атрибуты фильтра для не администратора Jmix 2.0

image
Здравствуйте, собственно на скрине проблема, как можно пофиксить? Не выводит название атрибутов сущности для фильтра, если роль не администратор.

Скорее всего не хватает прав к сущности ui_FilterCondition

image
эти? есть вроде

То что вы смотрите это настройка видимости экранов, а надо сущности.

У фильтра есть GenericFilterAddConditionAction там открывается экран AddConditionView(этот экран вы в вопросе показываете) в котором лежит коллекция с io.jmix.flowui.entity.filter.FilterCondition у этого класса имя - flowui_FilterCondition.

Вам нужно дать доступ на чтение полей данной сущности. То есть конфигурации создаются платформой на основе сущности в таблице. Но у юзера нет прав на чтение полей этой сущности.

image

image
но не помогло

image

image
на чтение доступ есть

Я же говорю… Нужно добавить для flowui_FilterCondition

1 симпатия

спасибо, сразу вопрос в продолжение: при редактировании и сохранении вылазит ошибка доступ запрещен теперь
image

думаю еще каких-то прав не хватает?

Ну… здесь сложно сказать. В консоль не падает этот exception? Наверное кроме view надо еще и modify поставить для FilterCondition

image
вот так засетил права, что-то страшное выдал или ок?

Ну… если вы планируете что у юзеров будет полный доступ к фильтру. То вроде бы все норм.

1 симпатия

image
вот на это ругается когда жму сохранить

image
вот для какой вьюшки, только вот что за право и где оно лежит интересно

image
ну на этом собственно вопрос окончательно решен, надеюсь кому-то поможет в дальнейшем )