Создание пользователя со всеми разрешениями

Добрый день!
Есть необходимость создавать пользователя со всеми разрешениями минуя создание роли, как можно реализовать данный механизм?

Добрый день,
Реализация вашей необходимости потребует инвазивных изменений во внутренние механизмы платформы, и команда CUBA не рекомендует так делать.

Система разрешений в CUBA основана на модели данных User - UserRole - (Role в БД + определения ролей в исходном коде)

Сборки разрешений пользователя на основе назначенных ему ролей при входе в систему производится здесь в этом методе:
com.haulmont.cuba.security.sys.UserSessionManager#createSession(java.util.UUID, com.haulmont.cuba.security.entity.User, java.util.Locale, boolean, java.lang.String)

Точек расширения для логики не предусмотрено. Думаю, что если переопределить бин UserSessionManager, то получится добавить туда свою логику. Для хранения “всех разрешений, минуя создание роли” вам видимо понадобится разработать свою собственную структуру данных, похожую на Role / Permission.