Version 2.1 von xwikiadmin am 2024/06/24 14:25

Verstecke letzte Bearbeiter
xwikiadmin 1.1 1 {{velocity}}
2 #set ($calendarClassReference = $services.model.createDocumentReference('', 'MoccaCalendar', 'MoccaCalendarClass'))
3 #if (!$services.licensing.licensor.hasLicensureForEntity($calendarClassReference))
xwikiadmin 2.1 4 {{missingLicenseMessage extensionName="moccacalendar.extension.name"/}}
xwikiadmin 1.1 5 #else
6 #set ($discard = $xwiki.ssfx.use('uicomponents/pagination/pagination.css', true))
7
8 == $services.localization.render('MoccaCalendar.calendarevent.viewall') ==
9
10 {{moccacalendar calendarDoc="MoccaCalendar.Events" filter="wiki"/}}
11
12 == $services.localization.render('MoccaCalendar.calendar.viewall') ==
13
14 #if($hasCreatePage)
15 {{html}}<span class="buttonwrapper"><a class="button" href="$doc.getURL('create','template=MoccaCalendar.MoccaCalendarTemplate')">$escapetool.xml($services.localization.render('MoccaCalendar.calendar.create'))</a></span>{{/html}}
16 #end
17
18 #set ($columnsProperties = {
19 'doc.title': {"type":"text","size":10,"link":"view"},
20 'doc.creator': {"type":"text","size":10,"link":"author"},
21 '_actions': {"sortable":false,"filterable":false,"html":true,"actions":["edit","delete"]}
22 })
23 #set ($options = {
24 'className': 'MoccaCalendar.MoccaCalendarClass',
25 'resultPage': 'MoccaCalendar.Code.MoccaCalendarLiveTableResults',
26 'translationPrefix': 'moccacalendar.livetable.',
27 'tagCloud': false,
28 'rowCount': 15,
29 'maxPages': 10,
30 'selectedColumn': 'doc.title',
31 'defaultOrder': 'asc'
32 })
33 #set ($columns = ['doc.title', 'doc.creator', '_actions'])
34 #livetable('moccacalendar' $columns $columnsProperties $options)
35 #set($docextras=[])
36 #end
37 {{/velocity}}
38