Wiki-Quellcode von Releases

Zuletzt geändert von Administrator am 2025/01/14 12:20

Verstecke letzte Bearbeiter
Administrator 1.1 1 {{velocity}}
2 #if ("$!request.version" != "")
3 #set ($shortVersion = $stringtool.replaceChars($request.version, ".-", ""))
4 #set ($shortVersion = $stringtool.upperCase($shortVersion))
5 #set ($shortVersion = $shortVersion.replace('MILESTONE', 'M'))
6 #set ($additionQueryArguments = $escapetool.url({'editor': 'inline',
7 'title': "New Release for version $shortVersion", 'version': $request.version}))
8 $response.sendRedirect($xwiki.getURL("Release.Release${shortVersion}", "edit", "$!{request.queryString}&${additionQueryArguments}"))
9 #end
10 = Create Release =
11
12 {{html}}
13 <form action="$doc.getURL()" id="newrelease">
14 <input type="hidden" name="parent" value="Release.WebHome" />
15 <input type="hidden" name="template" value="ReleaseCode.ReleaseTemplate" />
16 <input type="hidden" name="sheet" value="1" />
17 <label for="versionid">Version:</label>
18 <input id="versionid" class="withTip" type="text" name="version" value="" size="30"/>
19 <span class="buttonwrapper">
20 <input class="button" type="submit" value="Create this release" />
21 </span>
22 </form>
23 {{/html}}
24
25 = Existing Releases =
26
27 #set($liveDataConfig = {
28 'meta': {
29 'propertyDescriptors': [
30 { 'id': 'version', 'displayer': 'link' }
31 ]
32 }
33 })
34 {{liveData id='releases'
35 source='liveTable'
36 sourceParameters='className=ReleaseCode.ReleaseClass&translationPrefix=release.livetable.'
37 properties='version,releaseManagers,releaseDate,releaseNotes'
38 sort='releaseDate:desc'
39 }}$jsontool.serialize($liveDataConfig){{/liveData}}
40 {{/velocity}}