Вопрос к сообществу, можно ли реализовать на drupal отрицательную роль в системе.
Т.е. например, человек, посты которого оценивают в минус, набирает например карму -100 и не может больше ниечго писать и т.п.
Просто сейчас при создании новой роли и присвоению ее пользователю - у него автоматически стоит галочка "зарегистрированный пользователь", поэтому все права от зарегистрированного наследуются ему.
Подскажите выход.
Заранее спасибо!
Комментарии
при реге давать роль через autoassignrole, а у зареганово убрать права
спасибо, попробую!
Отлично! Все как надо запахало!
penexe, спасибо!
еще вопрос, пользуюсь модулями
vote up/down
voting api
и autoassignrole
есть несколько ролей:
1)аноним
2)зарегистрированный
3)плохой
4)новый
5)хороший
6)админ
когда пользователь регистрируется он получает роль "новый"
дальше зависимо от активности на сайте он набирает очки userkarm`ой и vote up/down и получает например роль "хороший", а потом если его резко минусуют и карма становится минусовой, то он принимает роль "плохой", но роли "новый" и "хороший" остаются за ним, не удаляются. То есть он все равно имеет те же возможности, что и имел
нужно сделать, чтобы при переходе на новую роль, старые роли не должны закрепляться за ним
заранеес пасибо!
предыдущая проблема ушла..
новая пришла...
теперь не пересчитывается роль
после набора определенных баллов, новая роль не задается, а старая снимается =\
Новая роль задается только когда вручную не нажимаю roles-mass-recalculation =\
а надо автоматом, чтобы.
Хелп. Брошу копейку за решение
имхо, cron должен пересчитывать роли
проверял
че-то не пересчитывает =\
в общем, кривость интерфейса модуля сбивала с толку.
Пока не выбрал в select box все роли и не рекалькулировал их ничего не работало. До этого проповал по одной роли, вот и спотыкался...