Changes for page TaskCardMacro
Last modified by XWiki Demo Admin on 2026/06/09 11:38
From version 2.1
edited by XWiki Demo Admin
on 2026/06/09 11:38
on 2026/06/09 11:38
Change comment:
Install extension [com.xwiki.task:application-task-ui/3.11.0]
To version 1.1
edited by XWiki Demo Admin
on 2026/05/28 16:13
on 2026/05/28 16:13
Change comment:
Install extension [org.xwiki.contrib:application-task-ui/2.5.1]
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -5,5 +5,5 @@ 5 5 * ##taskid## [mandatory] is the document name where the ##TaskManager.TaskManagerClass## object is 6 6 * ##dependencies## [optional, default="true"] is for displaying the dependencies 7 7 8 -{{taskcard taskid="TaskManager.TaskManagerTemplate s.TaskManagerTemplate" dependencies="true" /}}8 +{{taskcard taskid="TaskManager.TaskManagerTemplate" dependencies="true" /}} 9 9
- XWiki.StyleSheetExtension[0]
-
- Code
-
... ... @@ -19,8 +19,6 @@ 19 19 border-style: solid; 20 20 border-width: 1px; 21 21 border-color: ${xwikibordercolor}; 22 - padding-top: 1ex; 23 - padding-bottom: 1ex; 24 24 } 25 25 .task-card .task-card-title { 26 26 color: #2173AF; ... ... @@ -42,7 +42,6 @@ 42 42 border-width: 8px; 43 43 padding: 0; 44 44 margin: 0; 45 - top: 0; 46 46 left: 0; 47 47 z-index: 5; 48 48 } ... ... @@ -104,8 +104,6 @@ 104 104 } 105 105 .task-card .task-card-assignees { 106 106 height: 5ex; 107 - display: flex; 108 - gap: 1ex; 109 109 } 110 110 .task-card .task-card-assignees .task-card-assignee { 111 111 height: 5ex;
- XWiki.WikiMacroClass[1]
-
- Cached
-
... ... @@ -1,1 +1,0 @@ 1 -No - Asynchronous rendering
-
... ... @@ -1,1 +1,0 @@ 1 -No - Macro code
-
... ... @@ -38,18 +38,11 @@ 38 38 ## 39 39 ## Display the status of the task 40 40 #macro(displayCardStatus $taskstatus) 41 - #if (!$taskstatus.trim().isEmpty()) 42 - #set ($key = "TaskManager.TaskManagerClass_status_$taskstatus") 43 - #set ($translation = $services.localization.render($key)) 44 - #if ($translation == $key) 45 - #set ($renderedStatus = $services.rendering.escape($taskstatus, 'xwiki/2.1')) 46 - #else 47 - #set ($renderedStatus = $services.rendering.escape($translation, 'xwiki/2.1')) 48 - #end 49 - (% class="col-xs-12 task-card-status" %) 50 - ((( 51 - ${services.icon.render('bell')} [$renderedStatus] 52 - ))) 41 + #if(!$taskstatus.trim().isEmpty()) 42 + (% class="col-xs-12 task-card-status" %) 43 + ((( 44 + ${services.icon.render('bell')} [$services.localization.render("TaskManager.TaskManagerClass_status_${taskstatus}")] 45 + ))) 53 53 #end 54 54 #end 55 55 #### MACRO displayCardTitle ... ... @@ -61,7 +61,7 @@ 61 61 #if(!$tasktitle.trim().isEmpty()) 62 62 (% class="col-xs-12 task-card-title" %) 63 63 ((( 64 - [[$ services.rendering.escape($tasktitle,'xwiki/2.1')>>$services.rendering.escape($tasklink,'xwiki/2.1')]]57 + [[${tasktitle}>>${tasklink}]] 65 65 ))) 66 66 #end 67 67 #end ... ... @@ -95,11 +95,7 @@ 95 95 {{html clean='false'}}#largeUserAvatar(${assigneename}){{/html}} 96 96 (% class="task-card-tooltip" %) 97 97 ((( 98 - #if ($assignee.getProperty('first_name').value == '' && $assignee.getProperty('last_name').value == '') 99 - [[$assigneename]] 100 - #else 101 - [[${assignee.getProperty('first_name').value} ${assignee.getProperty('last_name').value}>>${assigneename}]] 102 - #end 91 + [[${assignee.getProperty('first_name').value} ${assignee.getProperty('last_name').value}>>${assigneename}]] 103 103 ))) 104 104 ))) 105 105 #end ... ... @@ -128,15 +128,13 @@ 128 128 ${services.localization.render('TaskManager.TaskManagerClass_status_Late')} 129 129 ))) 130 130 #end 131 - #if($xcontext.macro.params.dependencies == 'true' && $taskdependencies.size()> 0)120 + #if($xcontext.macro.params.dependencies == 'true') 132 132 #displayCardDependencies($taskdependencies) 133 133 #end 134 134 #displayCardStatus($taskstatus) 135 135 #displayCardTitle($tasktitle, $tasklink) 136 136 #displayCardDueDate($taskduedate) 137 - #if ("$!taskassignee" != '') 138 - #displayCardAssignee($taskassignee) 139 - #end 126 + #displayCardAssignee($taskassignee) 140 140 ))) 141 141 {{/velocity}} 142 142 - Default categories
-
... ... @@ -1,1 +1,0 @@ 1 -Content
- XWiki.WikiMacroParameterClass[2]
-
- Parameter description
-
... ... @@ -1,1 +1,1 @@ 1 -The reference of the taskpage.1 +The ID (page name) of the task. - Parameter type
-
... ... @@ -1,1 +1,0 @@ 1 -com.xwiki.task.TaskPageReference