Thanks, Thomas!
It works fine and gives me following (on 5.x)
Some bindings I can guess and use in e.g. #if ($isSuperAdmin) ... #end.
Excellent!
What I was talking about is binding -> Method Summary is missing in this
case. It is extremely useful for me in
, but
even with the guide I have no clue how to rebuild this for 6.x
documentation, I'm not an Java developer :(
$editorUrl (class java.lang.String)
$hasWatch (class java.lang.String)
$hasPreviousMenuSection (class java.lang.String)
$isMainWikiUser (class java.lang.String)
$spaceDeleteUrl (class java.lang.String)
$displayLanguageChoice (class java.lang.String)
$mainWikiHomeDocumentReference (class java.lang.String)
$XWIKIVARS_VM (class java.lang.String)
$hasCreatePage (class java.lang.String)
$macro (class java.lang.String)
$officeImporterMainDocument (class java.lang.String)
$defaultStyleURL (class java.lang.String)
$ooconfig (class java.lang.String)
$spaceIndexUrl (class java.lang.String)
$createWikiDocReference (class java.lang.String)
$spaceHome (class java.lang.String)
$template (class java.lang.String)
$services (class java.lang.String)
$parent (class java.lang.String)
$isInPortletMode (class java.lang.String)
$copyright (class java.lang.String)
$searchDoc (class java.lang.String)
$bodyTagName (class java.lang.String)
$logoname (class java.lang.String)
$displayHomeMenu (class java.lang.String)
$isGuest (class java.lang.String)
$displayContentMenu (class java.lang.String)
$isAdminAppInstalled (class java.lang.String)
$spaceAdminDocRef (class java.lang.String)
$showhistory (class java.lang.String)
$displayPageSubmenu (class java.lang.String)
$watchClasses (class java.lang.String)
$hasCreateWiki (class java.lang.String)
$displayCreateSubmenu (class java.lang.String)
$reservedSpaceName (class java.lang.String)
$languageparams (class java.lang.String)
$deleteUrl (class java.lang.String)
$preferencesDoc (class java.lang.String)
$xwiki (class java.lang.String)
$discard (class java.lang.String)
$stylesheets (class java.lang.String)
$docvariant (class java.lang.String)
$canShare (class java.lang.String)
$logredir (class java.lang.String)
$title (class java.lang.String)
$hasDashboard (class java.lang.String)
$spaceDoc (class java.lang.String)
$hasSpaceAdmin (class java.lang.String)
$isReadOnly (class java.lang.String)
$keyboardShortcutsEnabled (class java.lang.String)
$reservedDocumentReference (class java.lang.String)
$officeimporter (class java.lang.String)
$settingValue (class java.lang.String)
$themeDocFullName (class java.lang.String)
$backToEditAction (class java.lang.String)
$cdoc (class java.lang.String)
$displayCreateWiki (class java.lang.String)
$syntaxFactory (class java.lang.String)
$displayMainMenu (class java.lang.String)
$theme (class java.lang.String)
$spaceViewUrl (class java.lang.String)
$hasCreateSpace (class java.lang.String)
$gradientColorsToRemove (class java.lang.String)
$logourl (class java.lang.String)
$defaultstyle (class java.lang.String)
$showattachments (class java.lang.String)
$a11y (class java.lang.String)
$searchSuggestConfigObject (class java.lang.String)
$doc (class java.lang.String)
$isWikiAPIAvailable (class java.lang.String)
$crtUserDoc (class java.lang.String)
$annotations (class java.lang.String)
$showRightPanels (class java.lang.String)
$xwikimode (class java.lang.String)
$oomanager (class java.lang.String)
$headertitle (class java.lang.String)
$hasAdmin (class java.lang.String)
$showannotations (class java.lang.String)
$canDelete (class java.lang.String)
$sectionNumber (class java.lang.String)
$logouturl (class java.lang.String)
$pdoc (class java.lang.String)
$blacklistedSpaces (class java.lang.String)
$skin (class java.lang.String)
$colsclass (class java.lang.String)
$canWatch (class java.lang.String)
$isSuperAdmin (class java.lang.String)
$level (class java.lang.String)
$hasGlobalAdmin (class java.lang.String)
$displayWikiSubmenu (class java.lang.String)
$nstring (class java.lang.String)
$linktextwords (class java.lang.String)
$request (class java.lang.String)
$tdoc (class java.lang.String)
$viewUrl (class java.lang.String)
$isWikiUIAvailable (class java.lang.String)
$hasadmin (class java.lang.String)
$revparams (class java.lang.String)
$keywords (class java.lang.String)
$isInServletMode (class java.lang.String)
$displaySpaceSubmenu (class java.lang.String)
$hasEdit (class java.lang.String)
$wikiEntryText (class java.lang.String)
$msg (class java.lang.String)
$isguest (class java.lang.String)
$leftPanels (class java.lang.String)
$pdocurl (class java.lang.String)
$deleteWikiPageReference (class java.lang.String)
$WikiManagerMainDocReference (class java.lang.String)
$userObj (class java.lang.String)
$adminspaceaction (class java.lang.String)
$bodyAction (class java.lang.String)
$xcontext (class java.lang.String)
$editActions (class java.lang.String)
$globalprefs (class java.lang.String)
$reservedDocumentName (class java.lang.String)
$searchSuggestConfigDocument (class java.lang.String)
$displayShortcuts (class java.lang.String)
$util (class java.lang.String)
$parents (class java.lang.String)
$canDeleteWiki (class java.lang.String)
$spacePreferencesDocumentReference (class java.lang.String)
$locale (class java.lang.String)
$showinformation (class java.lang.String)
$isAdvancedUser (class java.lang.String)
$themeObj (class java.lang.String)
$wikiEntryId (class java.lang.String)
$adminwikiaction (class java.lang.String)
$captchaservice (class java.lang.String)
$displayQuickSearch (class java.lang.String)
$wikiName (class java.lang.String)
$sourceId (class java.lang.String)
$response (class java.lang.String)
$hasProgramming (class java.lang.String)
$unwatchClasses (class java.lang.String)
$themeDoc (class java.lang.String)
$canView (class java.lang.String)
$parentDoc (class java.lang.String)
$importaction (class java.lang.String)
$spaceprefs (class java.lang.String)
$rightPanels (class java.lang.String)
$displayDocExtra (class java.lang.String)
$hasedit (class java.lang.String)
$showcomments (class java.lang.String)
$canCopy (class java.lang.String)
$searchSuggestConfigHash (class java.lang.String)
$hasComment (class java.lang.String)
$context (class java.lang.String)
$sep (class java.lang.String)
$showLeftPanels (class java.lang.String)
Wed, 27 Aug 2014 13:17:14 +0200 от Thomas Mortagne
< thomas.mortagne(a)xwiki.com >:
{{velocity}}
#foreach($binding in $xcontext.vcontext.getKeys())
* **$${binding}** ($binding.class)
#end
{{/velocity}}
On Wed, Aug 27, 2014 at 1:16 PM, Thomas Mortagne
< thomas.mortagne(a)xwiki.com > wrote:
The following should give you all Velocity
bindings currently
available (you need programming right):
{{velocity}}
#foreach($binding in $xcontext.vcontext.getKeys())
* $${binding}
#end
{{/velocity}}
On Wed, Aug 27, 2014 at 12:51 PM, Dmitry Bakbardin < haru_mamburu(a)mail.ru >
wrote:
> Thanks, Thomas!
>
> This javadoc contains everything besides bindings. Bindings in
>
http://platform.xwiki.org/xwiki/bin/view/SRD/Navigation?xpage=embed looks
> fine for me - they are grouped exactly one can need it in velocity
> programming, but only up to 5.x
>
>
> Wed, 27 Aug 2014 11:21:01 +0200 от Thomas Mortagne
> < thomas.mortagne(a)xwiki.com >:
>
> A good way to have always up to date javadoc is by using
>
http://nexus.xwiki.org/nexus/index.html#nexus-search . See
>
http://platform.xwiki.org/xwiki/bin/view/DevGuide/API#HHowtofindaclass .
>
> On Mon, Aug 25, 2014 at 10:29 AM, Marius Dumitru Florea
> < mariusdumitru.florea(a)xwiki.com > wrote:
>> On Fri, Aug 22, 2014 at 2:16 PM, Dmitry Bakbardin < haru_mamburu(a)mail.ru >
>> wrote:
>>> Hi!
>>>
>>
>>> Marius,
http://platform.xwiki.org/xwiki/bin/view/SRD/Navigation
>>> contains
>>> documentation up to 5.x. Where one can find 6.x documentation in the
>>> same
>>> way?
>>
>> Indeed, the SRD hasn't been updated in a while. There's a document
>> explaining how to update it
>>
http://platform.xwiki.org/xwiki/bin/view/SRD/HowToBuild but I guess no
>> one had the time to do it recently. In any case, most of the 5.x API
>> should be present in 6.x.
>>
>> Thanks,
>> Marius
>>
>>>
>>>
>>> Fri, 22 Aug 2014 11:16:44 +0300 от Marius Dumitru Florea
>>> < mariusdumitru.florea(a)xwiki.com >:
>>>>On Wed, Aug 20, 2014 at 9:11 PM, Leonardo Kodato
>>>>< leonardokodato(a)gmail.com > wrote:
>>>>> Hello everyone.
>>>>>
>>>>> I'm currently developing my skills with velocity to be able to
make
>>>>> more
>>>>> advanced applications.
>>>>> Today what I'm trying to do is set some rights based on a
modified
>>>>> version
>>>>> of FAQ Application. I've added just a Group field, so the user
can
>>>>> direct
>>>>> his question to one of our departaments/groups.
>>>>>
>>>>> What I'm trying to accomplish is: A user creates a FAQ question,
but
>>>>> only
>>>>> himself and a Group he chooses are able to view and edit the page.
>>>>>
>>>>> #set ($mydoc = $xwiki.getDocument("FAQ.$doc.name"))
>>>>> #set ($rightsObject = $mydoc.getObject("XWiki.XWikiRights",
true))
>>>>
>>>>> #set ($result = $rightsObject.set("groups",
$doc.display("group",
>>>>> "view")))
>>>>
>>>>In
http://platform.xwiki.org/xwiki/bin/view/DevGuide/ there is a link
>>>>to "Scripting Reference Documentation". Select $doc and look
for
>>>>getValue.
>>>>
>>>>Hope this helps,
>>>>Marius
>>>>
>>>>> #set ($result = $rightsObject.set("levels",
"edit"))
>>>>> #set ($result = $rightsObject.set("users", ""))
>>>>> #set ($result = $rightsObject.set("allow", 1))
>>>>> $mydoc.save()
>>>>>
>>>>> Problem: The object created with doc.display("group") gets
the group
>>>>> with
>>>>> the all the wiki markup, when it should be getting only the text
>>>>> "Sales".
>>>>>
>>>>> What I get: {{html clean="false" wiki="false"}}
<ul class="users">...
>>>>> What I want: Sales
>>>>>
>>>>> I can easily set the user permission. The big problem is setting the
>>>>> group.
>>>>>
>>>>> Can you help me with this?
>>>>>
>>>>> Thanks.
>>>>> Att,
>>>>> Leonardo.
>>>>> _______________________________________________
>>>>> users mailing list
>>>>> users(a)xwiki.org
>>>>>
http://lists.xwiki.org/mailman/listinfo/users
>>>>_______________________________________________
>>>>users mailing list
>>>> users(a)xwiki.org
>>>>
http://lists.xwiki.org/mailman/listinfo/users
>>>
>>>
>>> Kind regards,
>>>
>>> Dmitry
>>> _______________________________________________
>>> users mailing list
>>> users(a)xwiki.org
>>>
http://lists.xwiki.org/mailman/listinfo/users
>> _______________________________________________
>> users mailing list
>> users(a)xwiki.org
>>
http://lists.xwiki.org/mailman/listinfo/users
>
>
>
> --
> Thomas Mortagne
>
>
>
> Kind regards,
>
> Dmitry
--
Thomas Mortagne