Wijzigen voor document Wiki's bekijken
Laatst gewijzigd door admin op 28-11-2022
Opmerking bij wijziging:
Install extension [org.xwiki.platform:xwiki-platform-wiki-ui-mainwiki/13.4]
Samenvatting
-
Paginaeigenschappen (1 gewijzigd, 0 toegevoegd, 0 verwijderd)
Details
- Paginaeigenschappen
-
- Inhoud
-
... ... @@ -1,37 +1,41 @@ 1 1 {{velocity}} 2 2 {{html}} 3 -#set ($createWikiDocReference = $services.model.createDocumentReference($services.wiki.mainWikiId, 'WikiManager', 'CreateWiki')) 4 -#if ($hasCreateWiki&& $xwiki.exists($createWikiDocReference)&& $services.security.authorization.hasAccess('view', $createWikiDocReference)) 5 - <p><a href="$xwiki.getURL('WikiManager.CreateWiki')" class="button button-success" id="tmCreateWiki">$services.icon.renderHTML('add') $services.localization.render('platform.wiki.create.button')</a></p> 3 +#set ($createWikiDocReference = $services.model.createDocumentReference($services.wiki.mainWikiId, 4 + 'WikiManager', 'CreateWiki')) 5 +#if ($hasCreateWiki && $xwiki.exists($createWikiDocReference) 6 + && $services.security.authorization.hasAccess('view', $createWikiDocReference)) 7 + <p> 8 + <a href="$xwiki.getURL('WikiManager.CreateWiki')" class="button button-success" id="tmCreateWiki"> 9 + $services.icon.renderHTML('add') $services.localization.render('platform.wiki.create.button') 10 + </a> 11 + </p> 6 6 #end 7 7 {{/html}} 8 8 #set($columns = ['wikiprettyname', 'description', 'owner', 'doc.creationDate', 'membershipType']) 9 -#set($columnsProperties = { 10 - 'wikiprettyname' : { 'type' : 'text', 'link' : 'field' }, 11 - 'description' : { 'type' : 'text' , 'size' : 50, 'html' : 'true' }, 12 - 'owner' : { 'html' : 'true' }, 13 - 'membershipType' : { 'sortable': false, 'filterable': false}, 14 - 'doc.creationDate' : { 'type' : 'date', 'size' : 10, 'html' : 'false' } 15 -}) 16 -#set($options = { 17 - 'className' : 'XWiki.XWikiServerClass', 18 - 'rowCount' : 10, 19 - 'resultPage' : 'WikiManager.WikisLiveTableResults', 20 - 'translationPrefix' : 'platform.wiki.browse.' 21 -}) 22 22 #if(!$isGuest) 23 23 #set($discard = $columns.add('_actions')) 24 - #set($discard = $columnsProperties.put('_actions', { 25 - 'actions': [ 26 - {'id': 'join', 'icon': 'user_add'}, 27 - {'id': 'leave', 'icon': 'user_delete'}, 28 - {'id': 'requestJoin', 'icon': 'bell'}, 29 - {'id': 'cancelJoinRequest', 'icon': 'bell_delete'}, 30 - {'id': 'viewInvitation', 'icon': 'envelope'}, 31 - 'edit', 'delete' 32 - ] 33 - })) 34 34 #end 35 -#livetable('wikis', $columns, $columnsProperties, $options) 18 + 19 +#set ($liveDataConfig = { 20 + 'meta': { 21 + 'propertyDescriptors': [ 22 + { 'id': 'wikiprettyname', 'displayer': { 'id': 'link', 'propertyHref': 'wikiprettyname_url' } }, 23 + { 'id': 'membershipType', 'sortable': false, 'filterable': false } 24 + ] 25 + } 26 +}) 27 +#set ($sourceParameters = $escapetool.url({ 28 + 'className' : 'XWiki.XWikiServerClass', 29 + 'resultPage' : 'WikiManager.WikisLiveTableResults', 30 + 'translationPrefix' : 'platform.wiki.browse.' 31 + 32 +})) 33 +{{liveData 34 + id='wikis' 35 + source='liveTable' 36 + sourceParameters="$sourceParameters" 37 + properties="$stringtool.join($columns, ',')" 38 + limit=10 39 +}}$jsontool.serialize($liveDataConfig){{/liveData}} 36 36 #set($docextras=[]) 37 37 {{/velocity}}