Hi,
On 7 Feb 2014 at 13:41:08, Danilo Amaral de Oliveira
(danilo.oliveira@energisa.com.br(mailto:danilo.oliveira@energisa.com.br)) wrote:
Hello People,
I am trying to translate the script below from velocity to groovy, but I am not getting
success in the "map" variable translation, when I try to define more than 1
value in variable I get error. I will need it because I am passing information to a
template email.
Velocity
#set($map= {'document':"$xwiki.getDocument()",
'url':"xwiki.getDocument().getExternalURL()"})
#set($discard = $xwiki.mailsender.sendMessageFromTemplate($defaultMail,
"$recipients", $xwiki.null, $xwiki.null, "pt_BR",
"PublicationWorkflow.MailTemplate : Refus de publication", $map))
My groovy
def map = xwiki.null
Here’s how to define a map in Groovy:
http://groovy.codehaus.org/JN1035-Maps
Thanks
-Vincent
def result =
xwiki.mailsender.sendMessageFromTemplate("${sender}",
"danilo.oliveira(a)energisa.com.br"m.br", emailcc, emailbcc, "pt_BR",
"MailTemplate : Aviso de Publicacao Topico", map)
It will be part of a script to advice the wiki users that a topic was created in their
forum.
Anyone can help?
Thank you!