По этой теме Автодобавление ролей пользователю в runtime разобрались как добавлять роли. Вопрос можно ли убрать роли?
Более конкретно у юзера будет поле с Датой. и в методе DatabaseUserRepository#loadUserByUsername
предполагается проверка этой даты.
Если дата после того что ща на серваке. То у юзера должен быть readOnly на ВСЕ экраны.
То есть если по дате разрешено. То у Юзера стандартные его права. (создание обновление и тд). Но если не разрешено. До доступ к экранам и сущностям что у него заданы по правам должны быть только в readOnly. Можно это как-то сделать?