ВСЕМ СНОВА ПРИВЕТ! Давно не виделись )))
Так вот, создаю я правило в модуле Rules и мне нужно создать правило для конкретного пользователя, но там только есть - *Пользователь имеет роль(и)* и все, а как все таки сделать *Пользователь имеет id*?
Заранее очень благодарна!
Комментарии
Может поможет?)))
https://www.drupal.org/project/misery
А вообще что-то не то с постановкой задачи. В друпале концептуально разграничение прав идёт на уровне ролей, а не отдельных пользователей, отсюда и плясать. Т.е. добавить роль, в неё юзера и дальше уже крутить.
P.S. И это правильная концепция, кто занимался разгрёбом прав на phpbb3 знает какой ад можно сотворить если права рулятся через разные механизмы, а кто не занимался - поверьте, так не надо делать.
Большое Вам спасибо, что предупредили! Теперь охота отпала делать )))
Можете импортировать, для примера:
"LABEL" : "Test node",
"PLUGIN" : "reaction rule",
"OWNER" : "rules",
"REQUIRES" : [ "rules" ],
"ON" : { "node_insert--test" : { "bundle" : "test" } },
"IF" : [
{ "data_is" : { "data" : [ "site:current-user:uid" ], "value" : "1" } }
],
"DO" : []
}
}
Замените "Test node" на название правила, и "{ "bundle" : "test" }" на "{bundle" : "[МАШИННОЕ_ИМЯ_ТИПА_МАТЕРИАЛА]"}"
Сама бы не додумалась!!! Очень Вам благодарна!!!
Хочу сохранить *Решено*, а мне пишет *Запрещено употреблять: Решено*. Когда то мне даже говорили, что когда зачада решена - писать [Решено]. Что уже все, нельзя?
Сейчас решения автоматически отмечаются, при выборе комментария в качестве решения.
Не нужно заголовок подправлять
А... тогда понятненько............... СПАСИБО)))
И ввобще спасибо всем Админам за такой хороший форум!