Заметил существенный глюк в модуле user karma.
На сайте есть несколько ролей:
- Аноним - гость без каких-либо особенных прав
- Зарегистрированный - любой юзер, прошедший регистрацию
- Проверенный - роль присваивается автоматом через rules, когда первый комент автора проходит одобрение модером (введен для борьбы со спамом)
- Редактор - добавляет новости
Так вот пока все жили, не тужили в одной роли зарегистрированных пользователей - все было ок. Но тут мой редактор пишет - а чего у меня репутация не прибавляется(речь о user karma)?
Я полез на страничку admin/settings/user_karma, а там действительно отключена для подсчета репутации роль редактора. Я её включаю радостный такой, а у пользователя слетают все права редактора! То есть роль просто отключается!
Захожу в редактирование пользователя, отмечаю роль редактора, сохраняю > пишет Изменения сохранены, но галочка напротив роли "Редактор" не ставится! Как будто я её не отмечал вовсе.
Иду обратно в admin/settings/user_karma - отключаю подсчет для Редакторов - теперь роли ставятся как надо. Только включаю обратно - роль редактора слетает. То же самое и для проверенных пользователей.
В чем хрень, понять не могу... Помогите пожалуйста!