source: trunk/grails-app/views/taskDetailed/_showSubTaskTab.gsp @ 822

Last change on this file since 822 was 822, checked in by gav, 9 years ago

Refactor task show view to use templates.

File size: 3.8 KB
Line 
1    <g:if test="${subTaskInstanceTotal > 0}">
2        <div class="list">
3            <table>
4                <thead>
5                    <tr>
6
7                        <th>Id</th>
8
9                        <th>Target Start Date</th>
10
11                        <th>Description</th>
12
13                        <th>Lead Person</th>
14
15                        <th>Task Priority</th>
16
17                        <th>Task Status</th>
18
19                        <th></th>
20
21                    </tr>
22                </thead>
23                <tbody>
24                <g:each in="${subTaskInstanceList}" status="i" var="subTaskInstance">
25                    <tr class="${(i % 2) == 0 ? 'clickableOdd' : 'clickableEven'}"/>
26
27                        <td onclick='window.location = "${request.getContextPath()}/taskDetailed/show/${subTaskInstance.id}"'>
28                            ${fieldValue(bean:subTaskInstance, field:'id')}
29                        </td>
30
31                        <td onclick='window.location = "${request.getContextPath()}/taskDetailed/show/${subTaskInstance.id}"'>
32                            <g:formatDate date="${subTaskInstance.targetStartDate}" format="EEE, dd-MMM-yyyy"/>
33                        </td>
34
35                        <td onclick='window.location = "${request.getContextPath()}/taskDetailed/show/${subTaskInstance.id}"'>
36                            ${fieldValue(bean:subTaskInstance, field:'description')}
37                        </td>
38
39
40                        <td onclick='window.location = "${request.getContextPath()}/taskDetailed/show/${subTaskInstance.id}"'>
41                            ${fieldValue(bean:subTaskInstance, field:'leadPerson')}
42                        </td>
43
44                        <td onclick='window.location = "${request.getContextPath()}/taskDetailed/show/${subTaskInstance.id}"'>
45                            ${fieldValue(bean:subTaskInstance, field:'taskPriority')}
46                        </td>
47
48                        <td onclick='window.location = "${request.getContextPath()}/taskDetailed/show/${subTaskInstance.id}"'>
49                            ${fieldValue(bean:subTaskInstance, field:'taskStatus')}
50                        </td>
51
52                        <td class="notClickable">
53                            <g:link action="show" id="${subTaskInstance.id}">
54                                <img  src="${resource(dir:'images/skin',file:'database_go.png')}" alt="Show" title="Show" />
55                            </g:link>
56                        </td>
57
58                    </tr>
59                </g:each>
60                </tbody>
61            </table>
62        </div>
63
64        <div class="buttons">
65            <g:form>
66                <g:hiddenField name="id" value="${taskInstance?.id}" />
67                <g:if test="${subTaskInstanceTotal > subTaskInstanceMax}">
68                    Showing ${subTaskInstanceMax} of ${subTaskInstanceTotal}
69                    <br />
70                </g:if>
71                <g:else>
72                    Total ${subTaskInstanceTotal}
73                    <br />
74                </g:else>
75                <span class="button"><g:actionSubmit action="listSubTasks" class="table" value="List" /></span>
76                <span class="button"><g:actionSubmit action="createSubTask" class="save" value="Create" onclick="return confirm('${g.message(code: 'sub.task.create.confirm')}');" /></span>
77            </g:form>
78        </div>
79
80    </g:if>
81    <g:else>
82        <br />
83        No Sub Tasks.
84        <br />
85        <br />
86
87        <div class="buttons">
88            <g:form>
89                <g:hiddenField name="id" value="${taskInstance?.id}" />
90                <span class="button"><g:actionSubmit action="createSubTask" class="save" value="Create" onclick="return confirm('${g.message(code: 'sub.task.create.confirm')}');" /></span>
91            </g:form>
92        </div>
93    </g:else>
Note: See TracBrowser for help on using the repository browser.