manage_demands.html
1 <#include "manageappcenter_tabs.html" />
2 <@tabs2 tab="demand" />
3
4 <@box>
5 <@boxHeader title='#i18n{appcenter.manage_demand.title}' boxTools=true>
6
7 <@tform class='form-inline pull-left' name='manage_demand' action='jsp/admin/plugins/appcenter/ManageDemands.jsp'>
8 <label for="application" class="col-form-label">#i18n{appcenter.manage_demand.filter.application}</label>
9 <input class="form-control" name="application" type="text" value="${(demand_filter.application?string)!''}" />
10 <label for="environment_prefix" class="col-form-label">#i18n{appcenter.manage_demand.filter.environment}</label>
11 <@comboWithParams name="environment_prefix" default_value=(demand_filter.environmentPrefix)!'' additionalParameters="" items=environment_ref_list />
12 <label for="id_demand_type" class="col-form-label">#i18n{appcenter.manage_demand.filter.idDemandType}</label>
13 <@comboWithParams name="id_demand_type" default_value=(demand_filter.idDemandType)!'' additionalParameters="" items=demand_type_ref_list />
14 <label for="state" class="col-form-label">#i18n{appcenter.manage_demand.filter.state}</label>
15 <@comboWithParams name="state" default_value=(demand_filter.state)!'' additionalParameters="" items=state_ref_list />
16 <@button type='submit' name='action_filterDemands' buttonIcon='search' title='#i18n{appcenter.manage_demand.search}' />
17 </@tform>
18 </@boxHeader>
19 <@boxBody>
20 <@messages infos=infos errors=errors />
21 <@paginationAdmin paginator=paginator combo=1 />
22 <div class="clearfix"></div>
23 <@table>
24 <tr>
25 <input type="hidden" id="id" name="id"/>
26 <th>#i18n{appcenter.manage_demands.columnDemandId} <@sort jsp_url="jsp/admin/plugins/appcenter/ManageDemands.jsp" attribute="id" /></th>
27 <th>#i18n{appcenter.manage_demands.columnDemandType} <@sort jsp_url="jsp/admin/plugins/appcenter/ManageDemands.jsp" attribute="labelDemandType" /></th>
28 <th>#i18n{appcenter.manage_demands.columnApplicationCode} <@sort jsp_url="jsp/admin/plugins/appcenter/ManageDemands.jsp" attribute="codeApplication" /></th>
29 <th>#i18n{appcenter.manage_demands.columnApplicationName} <@sort jsp_url="jsp/admin/plugins/appcenter/ManageDemands.jsp" attribute="nameApplication" /></th>
30 <th>#i18n{appcenter.manage_demands.columnDemandOwner} <@sort jsp_url="jsp/admin/plugins/appcenter/ManageDemands.jsp" attribute="idUserFront" /></th>
31 <th>#i18n{appcenter.manage_demands.columnWorkflowStatus} <@sort jsp_url="jsp/admin/plugins/appcenter/ManageDemands.jsp" attribute="workflowState" /></th>
32 <th>#i18n{appcenter.manage_demands.columnCreationDate} <@sort jsp_url="jsp/admin/plugins/appcenter/ManageDemands.jsp" attribute="creationDate" /></th>
33 <th>#i18n{portal.util.labelActions}</th>
34 </tr>
35 <@tableHeadBodySeparator />
36 <#list demand_list as demand >
37 <tr>
38 <input type="hidden" id="id" name="id"/>
39 <td>
40 ${(demand.id)!''}
41 </td>
42 <td>
43 <#list demand_type_ref_list as item>
44 <#if demand.demandType == item.code>
45 ${item.name}
46 <#break>
47 </#if>
48 </#list>
49 </td>
50 <td>
51 ${(applications[demand.idApplication?string].code)!''}
52 </td>
53 <td>
54 ${(applications[demand.idApplication?string].name)!''}
55 </td>
56 <td>
57 ${(demand.idUserFront)!''}
58 </td>
59 <td>
60 ${(states[demand.id?string].name)!''}
61 </td>
62 <td>
63 ${demand.creationDate}
64 <td>
65 <@aButton href='jsp/admin/plugins/appcenter/ManageDemands.jsp?view=demandHistory&id=${demand.id}' title='#i18n{appcenter.manage_demands.action_viewHistory}' buttonIcon='eye' showTitle=false />
66
67 <#assign listActions = actions[demand.id?string] />
68 <#if listActions??>
69 <#list listActions as action>
70 <@aButton href='jsp/admin/plugins/appcenter/ManageDemands.jsp?action=processAction&id=${demand.id}&id_action=${action.id}' title='${action.name}' buttonIcon='pencil' showTitle=false />
71 </#list>
72 </#if>
73 <@aButton href='jsp/admin/plugins/appcenter/ManageDemands.jsp?action=confirmRemoveDemand&id=${demand.id}' title='#i18n{appcenter.manage_demands.action_removeDemand}' buttonIcon='trash' color='btn-danger' showTitle=false />
74 </td>
75 </tr>
76 </#list>
77 </@table>
78
79 <@paginationAdmin paginator=paginator />
80
81 </@boxBody>
82 </@box>