Looked at the code. Not really sure if I understand all that. Is there a more simple way to send an HTML copy of the new page created? Example: I built a FAQ page, and just want the new questions to go to a single specific email address for alert purposes. I also don't really know where to load the plugin or how to call in in the document. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Caleb James DeLisle Sent: Friday, June 04, 2010 12:58 PM To: XWiki Developers Subject: Re: [xwiki-devs] Calling Email from user Sales, G. (Grant) wrote:
Also would like to know if there is a way to add some hidden code in this template so when the user saves the new page it will also email it to my boss. (defined email or the xwiki admin email)
Here's what you will be using: http://code.xwiki.org/xwiki/bin/view/Plugins/MailSenderPlugin This is an implementation of it similar to what you need: http://code.xwiki.org/xwiki/bin/view/Applications/SendPageByEmailApplica tion
{{velocity}}{{html}} #set ($userDoc = $xwiki.getDocument($doc.author)) #set ($userObj = $userDoc.getObject('XWiki.XWikiUser')) #set ($userProp = $userObj.get('email')) #set ($userEmail = $userProp.getValue()) $doc.display('userEmail')
This is going to look for a property in the doc's "current object" called "userEmail". You have userEmail stored in $userEmail so you probably want to go $escapetool.xml($userEmail) $escapetool.xml just escapes the xml entities since you are in an html block.
$userEmail <table> <tr> <td>Posted by:<td>$xwiki.getLocalUserName($doc.creator)<td>$xwiki.formatDate($doc .c reationDate, "EEEE")<td>$xwiki.formatDate($doc.creationDate, "MM.dd.yyyy kk:mm:ss z") </tr><tr> <td>Modified By:<td>$xwiki.getLocalUserName($doc.author)<td>$xwiki.formatDate($doc. da te, "EEEE")<td>$xwiki.formatDate($doc.date, "MM.dd.yyyy kk:mm:ss z") </tr> </table>
{{/html}}{{/velocity}}
Still isn't working (or I don't know how to display it right). Basically all I need is to add the top into my table once I can get it working. Above is my table, this is just a part of the page that I built but the code alone should be working. If you know how to get ride of the table lines too that would be a great help!
But thanks Guillaume! Is there a place I can go other then FAQ, Code snipets on the xwiki.org that I can go to look up all this info on syntax and stuff. Sort of a how to learning book is what I'm looking for but can't seem to find any useful info besides the devs@ mailing list.
~Grant
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf
Of Guillaume Lerouge Sent: Friday, June 04, 2010 09:20 AM To: XWiki Developers Subject: Re: [xwiki-devs] Calling Email from user
Hi,
On Fri, Jun 4, 2010 at 16:11, Sales, G. (Grant) <[email protected]>wrote:
$xwiki.user.eamil = current user's email address $xwiki.getLocalUserName($doc.author) = Author's First and Last name $xwiki.getLocalUserName($doc.creator) = Creator's First and Last name
How would I get the email address for a document author and or the last person that modified the document?
#set($userDoc = $xwiki.getDocument($doc.author)) #set($userObj = $userDoc.getObject('XWiki.XWikiUser')) #set($userProp = $userObj.get('email')) #set($userEmail = $userProp.getValue())
Guillaume
Grant Sales
Security Operations Analyst ING 20 Washington Ave South Minneapolis, MN 55401 Tel: 612.342.7889 Fax: 612.342.3428 Cell: 320.761.0966 Email: [email protected] www.ing-usa.com ING. Your future. Made easier. (r)
---------------------------------------------------------
NOTICE: The information contained in this electronic mail message is confidential and intended only for certain recipients. If you are not
an intended recipient, you are hereby notified that any disclosure, reproduction, distribution or other use of this communication and any
attachments is strictly prohibited. If you have received this communication in error, please notify the sender by reply transmission
and delete the message without copying or disclosing it.
===================================================================== = ====================== _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
-- Guillaume Lerouge Sales - XWiki SAS Skype: wikibc Twitter: glerouge http://guillaumelerouge.com/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs