32 lines
887 B
PHP
32 lines
887 B
PHP
<?php
|
|
/**
|
|
* @file
|
|
* showroom.rules_defaults.inc
|
|
*/
|
|
|
|
/**
|
|
* Implements hook_default_rules_configuration().
|
|
*/
|
|
function showroom_default_rules_configuration() {
|
|
$items = array();
|
|
$items['rules_auto_tag_news_with_showroom'] = entity_import('rules_config', '{ "rules_auto_tag_news_with_showroom" : {
|
|
"LABEL" : "auto tag news with showroom",
|
|
"PLUGIN" : "reaction rule",
|
|
"REQUIRES" : [ "rules" ],
|
|
"ON" : [ "node_presave" ],
|
|
"IF" : [
|
|
{ "node_is_of_type" : { "node" : [ "node" ], "type" : { "value" : { "breve" : "breve" } } } },
|
|
{ "user_has_role" : { "account" : [ "node:author" ], "roles" : { "value" : { "15" : "15" } } } }
|
|
],
|
|
"DO" : [
|
|
{ "data_set" : {
|
|
"data" : [ "node:field-showroom" ],
|
|
"value" : [ "node:author:field-showroom" ]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}');
|
|
return $items;
|
|
}
|