Назначение ролей программно в Grails с помощью acegi - PullRequest
0 голосов
/ 17 февраля 2010

Может ли кто-нибудь предоставить мне фрагмент, который назначает данную существующую роль acegi (Полномочия) человеку в Grails?

Спасибо.

1 Ответ

1 голос
/ 17 февраля 2010

Как это добавить роль пользователю:

def role = Role.findByAuthority("ROLE_USER")
def user = User.findByUSername("bob")
userRole.addToPeople(user)

Чтобы удалить роль из пользователя:

userRole.removeFromPeople(user)

Плюс для удаления пользователя сначала необходимо удалить пользователя из всех ролей:

Role.findAll().each { it.removeFromPeople(user) }
user.delete()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...