Re: [xwiki-users] using getLocalUser()
:) Thomas had mailed me this (after I had personally mailed him) in reply to my question about removing the hyperlink with the pretty-name of the current user. -- In $xwiki you have all theses methods : getUserName(user) getUserName(user, link) getUserName(user, format) getUserName(user, format, link) it seam that in getUserName(user) "link" is true by default so it return you the name with a correct link to access it, if you don't want the link I suppose $xwiki.getUserName($context.getUser(), false) is correct. When you search for api methods the better way is to print the class and then go to javadoc to see the methods in the class. For example for $context you can do $context.class that print you the exact JAVA class and then you go to http://www.xwiki.org/xwiki/bin/download/DevGuide/API/xwiki%2Dcore%2D1.1.1%2Djavadoc.zip/index.html and click on Context class link to see all methods $context contains. --- Thomas Mortagne wrote: > > If you want a prettier (FirstName LastName) user name you can use > $xwiki.getLocalUserName($context.getUser()). > > 2007/11/7, Thomas Mortagne <[EMAIL PROTECTED]>: >> Hi, >> >> You can get user name with $context.getLocalUser() or users full name >> with $context.getUser(). Full name means generally containing "XWiki." >> be fore user name, it's the full name of the document containing the >> user. >> >> 2007/11/7, V. Harikrishnan Nair <[EMAIL PROTECTED]>: >> > >> > Hi... >> > >> > I tried use $xwiki.getUser to get the current user's name but I got a >> value >> > like this '[EMAIL PROTECTED]'. >> > So, I looked into the API doc and used getLocalUser() but it does not >> work. >> > This is the syntax that I used - >> > >> > #set($user = $xwiki.getLocalUser()) >> > $user >> > >> > What is wrong here ? It had given me an output for getUser(). >> > >> > Harikrishnan >> > >> > -- >> > View this message in context: >> http://www.nabble.com/using-getLocalUser%28%29-tf4763863.html#a13624781 >> > Sent from the XWiki- Users mailing list archive at Nabble.com. >> > >> > ___ >> > users mailing list >> > users@xwiki.org >> > http://lists.xwiki.org/mailman/listinfo/users >> > >> >> >> -- >> Thomas Mortagne >> > > > -- > Thomas Mortagne > ___ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > > -- View this message in context: http://www.nabble.com/using-getLocalUser%28%29-tf4763863.html#a13641641 Sent from the XWiki- Users mailing list archive at Nabble.com. ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] using getLocalUser()
If you want a prettier (FirstName LastName) user name you can use $xwiki.getLocalUserName($context.getUser()). 2007/11/7, Thomas Mortagne <[EMAIL PROTECTED]>: > Hi, > > You can get user name with $context.getLocalUser() or users full name > with $context.getUser(). Full name means generally containing "XWiki." > be fore user name, it's the full name of the document containing the > user. > > 2007/11/7, V. Harikrishnan Nair <[EMAIL PROTECTED]>: > > > > Hi... > > > > I tried use $xwiki.getUser to get the current user's name but I got a value > > like this '[EMAIL PROTECTED]'. > > So, I looked into the API doc and used getLocalUser() but it does not work. > > This is the syntax that I used - > > > > #set($user = $xwiki.getLocalUser()) > > $user > > > > What is wrong here ? It had given me an output for getUser(). > > > > Harikrishnan > > > > -- > > View this message in context: > > http://www.nabble.com/using-getLocalUser%28%29-tf4763863.html#a13624781 > > Sent from the XWiki- Users mailing list archive at Nabble.com. > > > > ___ > > users mailing list > > users@xwiki.org > > http://lists.xwiki.org/mailman/listinfo/users > > > > > -- > Thomas Mortagne > -- Thomas Mortagne ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
Re: [xwiki-users] using getLocalUser()
Hi, You can get user name with $context.getLocalUser() or users full name with $context.getUser(). Full name means generally containing "XWiki." be fore user name, it's the full name of the document containing the user. 2007/11/7, V. Harikrishnan Nair <[EMAIL PROTECTED]>: > > Hi... > > I tried use $xwiki.getUser to get the current user's name but I got a value > like this '[EMAIL PROTECTED]'. > So, I looked into the API doc and used getLocalUser() but it does not work. > This is the syntax that I used - > > #set($user = $xwiki.getLocalUser()) > $user > > What is wrong here ? It had given me an output for getUser(). > > Harikrishnan > > -- > View this message in context: > http://www.nabble.com/using-getLocalUser%28%29-tf4763863.html#a13624781 > Sent from the XWiki- Users mailing list archive at Nabble.com. > > ___ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users > -- Thomas Mortagne ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users
[xwiki-users] using getLocalUser()
Hi... I tried use $xwiki.getUser to get the current user's name but I got a value like this '[EMAIL PROTECTED]'. So, I looked into the API doc and used getLocalUser() but it does not work. This is the syntax that I used - #set($user = $xwiki.getLocalUser()) $user What is wrong here ? It had given me an output for getUser(). Harikrishnan -- View this message in context: http://www.nabble.com/using-getLocalUser%28%29-tf4763863.html#a13624781 Sent from the XWiki- Users mailing list archive at Nabble.com. ___ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users