Wiki-Quellcode von Kalender

Zuletzt geändert von xwikiadmin am 2022/03/14 15:14

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