Changes for page Panels

Last modified by Mark Kohlmann on 2025/01/19 06:46

From version 3.1
edited by Mark Kohlmann
on 2025/01/19 06:46
Change comment: Install extension [org.xwiki.platform:xwiki-platform-panels-ui/16.10.2]
To version 1.1
edited by Mark Kohlmann
on 2020/04/02 23:25
Change comment: Install extension [org.xwiki.platform:xwiki-platform-panels-ui-9.4]

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.mark\.kohlmann@chiefintegrations\.com
1 +XWiki.MarkKohlmann
Content
... ... @@ -6,28 +6,25 @@
6 6  = $services.localization.render('panels.available') =
7 7  #if ($hasAdmin)
8 8   {{box}}
9 - $services.icon.render('wand') $services.localization.render('panels.customize', ["[[$services.localization.render('panelwizard.panelwizard')>>Panels.PanelWizard]]"]).
9 + [[image:icon:wand]] $services.localization.render('xe.panels.customize') [[$services.localization.render('panelwizard.panelwizard')>>Panels.PanelWizard]].
10 10   {{/box}}
11 11  #end
12 -#set ($liveDataConfig = {
13 - 'meta': {
14 - 'propertyDescriptors': [
15 - { 'id': 'name', 'displayer': 'link' }
16 - ]
17 - }
12 +#set($columns = ["name", "description", "type", "category", '_actions'])
13 +#set($columnsProperties = {
14 + "name" : { "type" : "text", "link" : "view" },
15 + "description" : { "type" : "text", "html" : "true" },
16 + "type" : { "type" : "list" },
17 + "category" : { "type" : "list" },
18 + '_actions': {'html': true, 'sortable': false, 'actions': ['edit', 'delete']}
18 18  })
19 -#set ($sourceParameters = $escapetool.url({
20 - 'className': 'Panels.PanelClass',
21 - 'translationPrefix' : 'panels.',
22 - 'queryFilters': 'currentlanguage'
23 -}))
24 -
25 -{{liveData
26 - id='panels'
27 - source='liveTable'
28 - sourceParameters="$sourceParameters"
29 - properties='name,description,type,category,_actions'
30 - limit=30
31 -}}$jsontool.serialize($liveDataConfig){{/liveData}}
20 +#set($options = {
21 + "className":"Panels.PanelClass",
22 + "selectedColumn":"name",
23 + "defaultOrder":"asc",
24 + "translationPrefix" : "panels.",
25 + "rowCount": 30,
26 + "queryFilters": "currentlanguage"
27 +})
28 +#livetable("panels" $columns $columnsProperties $options)
32 32  {{/velocity}}
33 33