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>