1 <section flex layout="column">
2 <div flex layout="row">
3 <md-button ng-click="openEndpointDialog()" class="md-primary">Add</md-button>
4 <md-button ng-click="getEndpointsList()" class="md-primary">Reload</md-button>
6 <md-table-container ng-if="endpoints.data.length">
8 <thead md-head md-order="endpointsTableQuery.order">
10 <th md-column md-order-by="data['context-id']"><span>Context Id</span></th>
11 <th md-column md-order-by="data.address"><span>Address</span></th>
12 <th md-column md-order-by="data.tenant"><span>Tenant</span></th>
13 <th md-column ><span>Endpoint Group</span></th>
14 <th md-column><span>Actions</span></th>
18 <tr md-row ng-repeat="endpoint in endpoints.data | filter: endpointsTableQuery.filter | orderBy : endpointsTableQuery.order | limitTo: endpointsTableQuery.limit : (endpointsTableQuery.page -1) * endpointsTableQuery.limit">
19 <td md-cell class="pointer" ng-click="openSidePanel('endpoints/side_panel_endpoints_detail', endpoint.data, null);">{{ endpoint.data['context-id'] }}</td>
20 <td md-cell class="pointer" ng-click="openSidePanel('endpoints/side_panel_endpoints_detail', endpoint.data, null);">{{ endpoint.data.address }}</td>
21 <td md-cell class="pointer" ng-click="openSidePanel('endpoints/side_panel_endpoints_detail', endpoint.data, null);">{{ endpoint.data.tenant }}</td>
22 <td md-cell ng-repeat="epg in endpoint.data['endpoint-group']">{{ epg }}
23 <span ng-if="!$last">, </span>
26 <md-button class="md-icon-button" ng-click="openEndpointDialog(endpoint)">
27 <md-icon>edit</md-icon>
29 <md-button class="md-icon-button" ng-click="deleteEndpointDialog(endpoint)">
30 <md-icon>delete</md-icon>
36 <md-table-pagination md-limit="endpointsTableQuery.limit"
37 md-page="endpointsTableQuery.page"
38 md-options="endpointsTableQuery.options"
39 md-total="{{endpoints.data.length}}"
40 md-page-select="options.pageSelect">
41 </md-table-pagination>