Wiki-Quellcode von Status

Zuletzt geändert von Daniel Herrmann am 2026/03/08 12:48

Verstecke letzte Bearbeiter
Daniel Herrmann 1.1 1 {{velocity}}
2 #if($type=='edit')
3 {{html}}
4 #set($name = 'status')
5 #set($propertyClass = $object.getxWikiClass().get($name))
6 #set($existingValue = $object.getValue('status'))
7 <select size="1" name="TaskManager.TaskManagerClass_0_status" id="TaskManager.TaskManagerClass_0_status">
8 #foreach($rValue in $services.task.getSortedStatuses())
9 #set($key = "TaskManager.TaskManagerClass_status_$rValue")
10 #set($translation = $services.localization.render($key))
11 <option value="$escapetool.xml($rValue)" #if($existingValue == $rValue) selected='selected' #end>
12 #if ($translation == $key)
13 $escapetool.xml($rValue)
14 #else
15 $escapetool.xml($translation)
16 #end
17 </option>
18 #end
19 {{/html}}
20 #else
21 #set($key = "TaskManager.TaskManagerClass_status_${object.getValue('status')}")
22 #set($translation = $services.localization.render($key))
23 #if ($translation == $key)
24 $services.rendering.escape($object.getValue('status'), 'xwiki/2.1')
25 #else
26 $services.rendering.escape($translation, 'xwiki/2.1')
27 #end
28 #end
29 {{/velocity}}