[Решено] отрицательная роль

Главные вкладки

Аватар пользователя lopata24 lopata24 13 мая 2010 в 23:12

Вопрос к сообществу, можно ли реализовать на drupal отрицательную роль в системе.
Т.е. например, человек, посты которого оценивают в минус, набирает например карму -100 и не может больше ниечго писать и т.п.

Просто сейчас при создании новой роли и присвоению ее пользователю - у него автоматически стоит галочка "зарегистрированный пользователь", поэтому все права от зарегистрированного наследуются ему.

Подскажите выход.

Заранее спасибо!

Комментарии

Аватар пользователя lopata24 lopata24 1 июня 2010 в 15:24

еще вопрос, пользуюсь модулями
vote up/down
voting api
и autoassignrole

есть несколько ролей:
1)аноним
2)зарегистрированный
3)плохой
4)новый
5)хороший
6)админ
когда пользователь регистрируется он получает роль "новый"
дальше зависимо от активности на сайте он набирает очки userkarm`ой и vote up/down и получает например роль "хороший", а потом если его резко минусуют и карма становится минусовой, то он принимает роль "плохой", но роли "новый" и "хороший" остаются за ним, не удаляются. То есть он все равно имеет те же возможности, что и имел

нужно сделать, чтобы при переходе на новую роль, старые роли не должны закрепляться за ним

заранеес пасибо!

Аватар пользователя lopata24 lopata24 3 июня 2010 в 12:09

предыдущая проблема ушла..
новая пришла...

теперь не пересчитывается роль

после набора определенных баллов, новая роль не задается, а старая снимается =\

Новая роль задается только когда вручную не нажимаю roles-mass-recalculation =\

а надо автоматом, чтобы.

Хелп. Брошу копейку за решение

Аватар пользователя lopata24 lopata24 7 июня 2010 в 16:09

в общем, кривость интерфейса модуля сбивала с толку.
Пока не выбрал в select box все роли и не рекалькулировал их ничего не работало. До этого проповал по одной роли, вот и спотыкался...