manage_deviceregistrations.html

 1   <#include "managedeviceregistration_tabs.html" />
 2   <@tabs tab="deviceregistration" />
 3   
 4   <@box>
 5   	<@boxHeader title='#i18n{deviceregistration.manage_deviceregistrations.title}' boxTools=true>
 6   		<@tform class='form-inline pull-right' name='manage_deviceregistration' action='jsp/admin/plugins/deviceregistration/ManageDeviceRegistrations.jsp'>
 7   			<@button type='submit' name='view_createDeviceRegistration' buttonIcon='plus' title='#i18n{deviceregistration.manage_deviceregistrations.buttonAdd}' />
 8   		</@tform>
 9   	</@boxHeader>
 10   	<@boxBody>    
 11       <@messages infos=infos />
 12       <@paginationAdmin paginator=paginator combo=1 />
 13       <div class="clearfix"></div>
 14       
 15       <@offcanvas id='search_deviceregistration' title='Search' position='end' btnTitle='Search' btnIcon='search me-1'>
 16       <@tform id='deviceregistration_search_form' name='deviceregistration_search_form' class='border-bottom pb-3' method='get' action='jsp/admin/plugins/deviceregistration/ManageDeviceRegistrations.jsp' >
 17   		<@messages errors=errors />
 18       		
 19   	    			<@formGroup labelFor='filter_customer_id' labelKey='#i18n{deviceregistration.manage_deviceregistrations.columnCustomerId}'>
 20   				    		<@input type='text' id='filter_customer_id' name='filter_customer_id'  maxlength=50  placeHolder='#i18n{deviceregistration.manage_deviceregistrations.columnCustomerId}' value=mapFilterCriteria["customer_id"]!'' tabIndex='1' />
 21   				    </@formGroup>
 22   	    			<@formGroup labelFor='filter_connection_id' labelKey='#i18n{deviceregistration.manage_deviceregistrations.columnConnectionId}'>
 23   				    		<@input type='text' id='filter_connection_id' name='filter_connection_id'  maxlength=50  placeHolder='#i18n{deviceregistration.manage_deviceregistrations.columnConnectionId}' value=mapFilterCriteria["connection_id"]!'' tabIndex='2' />
 24   				    </@formGroup>
 25   	    			<@formGroup labelFor='filter_registration_token' labelKey='#i18n{deviceregistration.manage_deviceregistrations.columnRegistrationToken}'>
 26   				    		<@input type='text' id='filter_registration_token' name='filter_registration_token'  maxlength=255  placeHolder='#i18n{deviceregistration.manage_deviceregistrations.columnRegistrationToken}' value=mapFilterCriteria["registration_token"]!'' tabIndex='3' />
 27   				    </@formGroup>
 28   					<@formGroup labelFor='filter_token_issuer' labelKey='#i18n{deviceregistration.manage_deviceregistrations.columnTokenIssuer}'>
 29   						<@input type='text' id='filter_token_issuer' name='filter_token_issuer'  maxlength=50  placeHolder='#i18n{deviceregistration.manage_deviceregistrations.columnTokenIssuer}' value=mapFilterCriteria["token_issuer"]!'' tabIndex='4' />
 30   					</@formGroup>
 31   			
 32   		<@button type='submit' title='Search' buttonIcon='search'/>							
 33       </@tform>
 34       </@offcanvas>
 35       
 36   
 37       <#list mapFilterCriteria?keys as key> 
 38       	<#if mapFilterCriteria[key]!="">
 39   	    	<span class="badge bg-primary px-2" > 
 40   	 			${key} <a href='jsp/admin/plugins/deviceregistration/ManageDeviceRegistrations.jsp?clean_filter=1<#list mapFilterCriteria?keys as x><#if "${x}"!="${key}">&filter_${x}=${mapFilterCriteria["${x}"]} </#if></#list>' class='icon-block'><i class='fas fa-times-circle' style="color:white" ></i></a>
 41   			</span>
 42   		</#if> 
 43   	</#list>
 44   
 45   	
 46       <div class="clearfix"></div>
 47       <@table>
 48           <tr>
 49           	<th>#i18n{deviceregistration.manage_deviceregistrations.columnCustomerId}&nbsp;<a href='jsp/admin/plugins/deviceregistration/ManageDeviceRegistrations.jsp?orderBy=customer_id'><i class='fas fa-sort'></i></a></th>
 50               <th>#i18n{deviceregistration.manage_deviceregistrations.columnConnectionId}&nbsp;<a href='jsp/admin/plugins/deviceregistration/ManageDeviceRegistrations.jsp?orderBy=connection_id'><i class='fas fa-sort'></i></a></th>
 51   			<th>#i18n{deviceregistration.manage_deviceregistrations.columnRegistrationToken}&nbsp;<a href='jsp/admin/plugins/deviceregistration/ManageDeviceRegistrations.jsp?orderBy=registration_token'><i class='fas fa-sort'></i></a></th>
 52   			<th>#i18n{deviceregistration.manage_deviceregistrations.columnTokenIssuer}&nbsp;<a href='jsp/admin/plugins/deviceregistration/ManageDeviceRegistrations.jsp?orderBy=token_issuer'><i class='fas fa-sort'></i></a></th>
 53               <th>#i18n{portal.util.labelActions}</th>
 54           </tr>
 55           <@tableHeadBodySeparator />
 56           <#list deviceregistration_list as deviceregistration >
 57           <tr>
 58               <td>
 59   				${deviceregistration.customerId!''}
 60   			</td>
 61               <td>
 62   				${deviceregistration.connectionId!''}
 63   			</td>
 64               <td>
 65   				${deviceregistration.registrationToken!''}
 66   			</td>
 67   			<td>
 68   				${deviceregistration.tokenIssuer!''}
 69   			</td>
 70           	<td>
 71   				<@aButton href='jsp/admin/plugins/deviceregistration/ManageDeviceRegistrations.jsp?view=modifyDeviceRegistration&id=${deviceregistration.id}' title='#i18n{portal.util.labelModify}' hideTitle=['all'] buttonIcon='pencil' />
 72   						
 73   				<@aButton href='jsp/admin/plugins/deviceregistration/ManageDeviceRegistrations.jsp?action=confirmRemoveDeviceRegistration&id=${deviceregistration.id}' title='#i18n{portal.util.labelDelete}' buttonIcon='trash' hideTitle=['all'] color='btn-danger'  />
 74   
 75   	        </td>
 76           </tr>
 77           </#list>
 78       </@table>
 79   
 80       <@paginationAdmin paginator=paginator />
 81   
 82     </@boxBody>
 83   </@box>