Wiki-Quellcode von Kalender

Zuletzt geändert von xwikiadmin am 2025/01/07 11:32

Zeige letzte Bearbeiter
1 {{velocity}}
2 #set ($calendarClassReference = $services.model.createDocumentReference('', 'MoccaCalendar', 'MoccaCalendarClass'))
3 #if (!$services.licensing.licensor.hasLicensureForEntity($calendarClassReference))
4 {{missingLicenseMessage extensionName="moccacalendar.extension.name"/}}
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>
16 <span class="buttonwrapper"><a class="button" href="$doc.getURL('create','template=MoccaCalendar.MoccaCalendarSubscribeTemplate')">$escapetool.xml($services.localization.render('MoccaCalendar.calendar.subscribe'))</a></span>{{/html}}##
17 #end
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 ----
36 ====== $escapetool.xml($services.localization.render('MoccaCalendar.calendar.viewSubscribed')) ======
37 ## Subscribed calendars livedata
38 {{liveData
39 id="subscribedCalendars"
40 properties='doc.title,doc.creator,_actions'
41 source='liveTable'
42 sourceParameters="className=MoccaCalendar.MoccaCalendarSubscribeClass&translationPrefix=moccacalendar.livetable."
43 }}
44 #set($docextras=[])
45 #end
46 {{/velocity}}