Yes it's my fault, I made the initial typo and didn't see it.

Sorry for the lost time incurred :-/

Guillaume

On 16 juin 2010, at 23:22, Caleb James DeLisle <[email protected]> wrote:

> Try this:
> $xwiki.getDocument($doc.getAuthor()).getObject('XWiki.XWikiUsers').getProperty('email').getValue()
> 
> My mistake the object is called XWikiUsers not XWikiUser.
> 
> Caleb
> 
> Sales, G. (Grant) wrote:
>> {{velocity}}
>> #set ($userEmail =
>> $userDoc.getObject('XWiki.XWikiUsers').getProperty('email').getValue())
>> $escapetool.xml($userEmail)
>> $doc.display('userEmail')
>> 
>> {{/velocity}} 
>> 
>> 
>> $doc.display('userEmail')
>> Displays nothing
>> 
>> $escapetool.xml($userEmail)
>> Displays nothing
>> 
>> Shouldn't it be pretty simple? (I tried the code inside {{html}}
>> {{/html}} tags as well.
>> 
>> Grant
>> 
>> 
>> 
>> -----Original Message-----
>> From: [email protected] [mailto:[email protected]] On Behalf
>> Of Caleb James DeLisle
>> Sent: Wednesday, June 16, 2010 03:24 PM
>> To: XWiki Developers
>> Subject: Re: [xwiki-devs] Calling Email from user
>> 
>> What value did you set $userEmail to?
>> #set ($userEmail =
>> $userDoc.getObject('XWiki.XWikiUser').getProperty('email').getValue())
>> should do it.
>> 
>> Caleb
>> 
>> Sales, G. (Grant) wrote:
>>> File seems to not be found. . . 
>>> 
>>> Tried to use
>>> $escapetool.xml($userEmail) at the end of my previous block of code 
>>> and that still wont display a user's email address.
>>> 
>>> ~Grant
>>> 
>>> -----Original Message-----
>>> From: [email protected] [mailto:[email protected]] On Behalf
>> 
>>> Of Caleb James DeLisle
>>> Sent: Friday, June 04, 2010 03:15 PM
>>> To: XWiki Developers
>>> Subject: Re: [xwiki-devs] Calling Email from user
>>> 
>>> @param is javadoc to tell you what the parameters are that you pass 
>>> to the function.
>>> 
>>> If it helps any, here is a live working page which sends email:
>>> http://svn.xwiki.org/svnroot/xwiki/contrib/sandbox/xwiki-application-i
>>> nv itation/src/main/resources/Invitation/Invitation.xml
>>> The interesting part starts on this line:
>>> #macro(sendMail, $messages, $config, $emailContainer)
>>> 
>>> This is all you need to send a simple test message:
>>> #set($sender = $xwiki.get('mailsender')) #set($senderConfig =
>>> $sender.createMailConfiguration($xwiki))
>>> #set($mailObj = $sender.createMail())
>>> $mailObj.setFrom($config.get('[email protected]'))
>>> ##
>>> ## fill in an address which you will see when the mail comes in.
>>> $mailObj.setTo('[email protected]')
>>> ##
>>> ## Set the subject line and message body.
>>> $mailObj.setSubject('test')
>>> $mailObj.setTextPart('Hello world')
>>> ## Send the message
>>> $sender.sendMail($mailObj, $senderConfig)
>>> 
>>> Caleb
>>> 
>>> Sales, G. (Grant) wrote:
>>>> Well I tried the HTML export and its 3 pages long. Will the Email be 
>>>> the same? The only page with usefull information is page 3. Is there 
>>>> a
>>>> way to specify what content is sent from the page. (eg. Email only 
>>>> html table 1 and html table 2 and all the contents in them)
>>>> 
>>>> Mail Sender Plug in. What is all the @'s for. (@pram to the recipient
>> 
>>>> of
>>>> message) do I put the email before or after that.  
>>>> 
>>>> -----Original Message-----
>>>> From: [email protected] [mailto:[email protected]] On 
>>>> Behalf
>>>> Of Caleb James DeLisle
>>>> Sent: Friday, June 04, 2010 02:12 PM
>>>> To: XWiki Developers
>>>> Subject: Re: [xwiki-devs] Calling Email from user
>>>> 
>>>> 
>>>> 
>>>> Sales, G. (Grant) wrote:
>>>>> 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?
>>>> You can use the watchlist app but you can't customize it as much.
>>>> http://code.xwiki.org/xwiki/bin/view/Applications/WatchlistApplicatio
>>>> n
>>>> 
>>>>> 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.
>>>> The plugin is loaded by default.
>>>> #set($mailSender = $xwiki.get('mailsender')) and you have it.
>>>> 
>>>>> -----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/SendPageByEmailAppl
>>>>> i
>>>>> ca
>>>>> 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($d
>>>>>> o c .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
>>>>> _______________________________________________
>>>>> 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
>>> _______________________________________________
>>> 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
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to