AppSettings не грузятся если нет прав

AppSettingsToolsImpl#loadAppSettingsEntityFromDataStore

Используется dataManager - соответственно, если у юзера нет прав на сущности наследующие AppSettingsEntity, то у него будут дефолтные настройки (те что в @AppSettingsDefault).

Тк AppSettings предполагаются как служебные, то не думаю что юзерам надо отдельно на них права раздавать. Мб вместо DataManager использовать UnconstrainedDataManager?

1 симпатия

Думаю что вы правы, создал тикет: Bypass security when loading AppSettingsEntity · Issue #2710 · jmix-framework/jmix · GitHub

А тоже поддерживаю UnconstrainedDataManager.
Использовал везде его, а ошибку словил на AppSettings :slight_smile: