Changes for page Data types

From version 4.1
edited by Nazzareno Pompei
on 19/01/2024 08:57
Change comment: Install extension [org.xwiki.platform:xwiki-platform-xclass-ui/15.10.5]
To version 1.1
edited by N Pompei
on 08/06/2020 17:31
Change comment: Install extension [org.xwiki.platform:xwiki-platform-xclass-ui/12.4]

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.NazzarenoPompei
1 +XWiki.NPompei
Content
... ... @@ -15,8 +15,7 @@
15 15   'editor': 'wiki',
16 16   'template': $request.template,
17 17   'parent': $request.parent,
18 - 'title': $classTitle,
19 - 'form_token': $services.csrf.token
18 + 'title': $classTitle
20 20   })))
21 21   ## Stop processing, since we already sent a redirect.
22 22   #stop
... ... @@ -50,7 +50,6 @@
50 50  #end
51 51  {{html}}
52 52  <form action="$doc.URL" method="post" class="xform half">
53 - <fieldset>
54 54   <div class="hidden">
55 55   <input type="hidden" name="parent" value="XWiki.XWikiClasses"/>
56 56   <input type="hidden" name="template" value="XWiki.ClassTemplate"/>
... ... @@ -87,7 +87,6 @@
87 87   $services.localization.render('platform.xclass.classes.createClass.label'))"/>
88 88   </span>
89 89   </p>
90 - </fieldset>
91 91  </form>
92 92  {{/html}}
93 93  {{/velocity}}
... ... @@ -95,27 +95,23 @@
95 95  (% id="HClassesLiveTable" %)
96 96  = {{translation key="platform.xclass.classes.livetable.heading"/}} =
97 97  
98 -{{liveData
99 - id="classes"
100 - properties="doc.title,doc.location,doc.date,doc.author,pageCount,_actions"
101 - source="liveTable"
102 - sourceParameters="resultPage=XWiki.XWikiClassesLiveTableResults&translationPrefix=platform.xclass.classes.livetable.&queryFilters="
103 - }}
104 -{
105 - "meta": {
106 - "propertyDescriptors": [
107 - {
108 - "id": "doc.title",
109 - "editable": false
110 - },
111 - {
112 - "id": "pageCount",
113 - "editable": false,
114 - "filterable": false,
115 - "sortable": false,
116 - "displayer": "number"
117 - }
118 - ]
119 - }
120 -}
121 -{{/liveData}}
95 +{{velocity}}
96 +{{html}}
97 +#set ($columns = ['doc.title', 'doc.location', 'doc.date', 'doc.author', 'pageCount', '_actions'])
98 +#set ($columnsProperties = {
99 + 'doc.title': {'link': 'view'},
100 + 'doc.location': {'html': true},
101 + 'doc.author': {'link': 'author'},
102 + 'pageCount': {'type': 'numeric', 'filterable': false, 'sortable': false},
103 + '_actions': {'sortable': false, 'filterable': false, 'html': true, 'actions': ['edit', 'delete']}
104 +})
105 +#set ($options = {
106 + 'resultPage': 'XWiki.XWikiClassesLiveTableResults',
107 + 'translationPrefix' : 'platform.xclass.classes.livetable.',
108 + 'rowCount': 10,
109 + 'outputOnlyHtml': true,
110 + 'queryFilters': []
111 +})
112 +#livetable("classes" $columns $columnsProperties $options)
113 +{{/html}}
114 +{{/velocity}}