Skip to content

Instantly share code, notes, and snippets.

@andyg5000
Created July 11, 2014 18:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andyg5000/c914af0e2fbed37bc005 to your computer and use it in GitHub Desktop.
Save andyg5000/c914af0e2fbed37bc005 to your computer and use it in GitHub Desktop.
Marketing message rules component
{ "rules_create_and_send_marketing_message_to_user" : {
"LABEL" : "Create and send marketing message to user",
"PLUGIN" : "rule",
"OWNER" : "rules",
"REQUIRES" : [ "rules", "message_notify" ],
"USES VARIABLES" : {
"user" : { "label" : "User", "type" : "user" },
"node" : { "label" : "Node", "type" : "node" }
},
"DO" : [
{ "entity_create" : {
"USING" : {
"type" : "message",
"param_type" : "marketing_message",
"param_user" : [ "user" ]
},
"PROVIDE" : { "entity_created" : { "message" : "Message" } }
}
},
{ "data_set" : { "data" : [ "message:field-message-node" ], "value" : [ "node" ] } },
{ "entity_save" : { "data" : [ "message" ] } },
{ "message_notify_process" : { "message" : [ "message" ] } }
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment