Merge "Add Magic Search into Bay table"
This commit is contained in:
commit
564f9c2e18
@ -42,6 +42,39 @@
|
||||
ctrl.singleDelete = singleDelete;
|
||||
ctrl.batchDelete = batchDelete;
|
||||
|
||||
/**
|
||||
* Filtering - client-side MagicSearch
|
||||
* all facets for bay table
|
||||
*/
|
||||
ctrl.bayFacets = [
|
||||
{
|
||||
'label': gettext('Name'),
|
||||
'name': 'name',
|
||||
'singleton': true
|
||||
},
|
||||
{
|
||||
'label': gettext('ID'),
|
||||
'name': 'id',
|
||||
'singleton': true
|
||||
},
|
||||
{
|
||||
'label': gettext('Status'),
|
||||
'name': 'status',
|
||||
'singleton': true
|
||||
},
|
||||
{
|
||||
'label': gettext('Master Count'),
|
||||
'name': 'master_count',
|
||||
'singleton': true
|
||||
},
|
||||
{
|
||||
'label': gettext('Node Count'),
|
||||
'name': 'node_count',
|
||||
'singleton': true
|
||||
}
|
||||
];
|
||||
|
||||
|
||||
init();
|
||||
|
||||
function init() {
|
||||
|
@ -13,25 +13,30 @@
|
||||
-->
|
||||
<tr>
|
||||
<th colspan="100" class="search-header">
|
||||
<hz-search-bar group-classes="input-group-sm" icon-classes="fa-search">
|
||||
<action-list class="btn-addon">
|
||||
<a href="javascipt:void(0);"
|
||||
class="btn btn-default btn-sm btn-launch ng-scope"
|
||||
ng-controller="containersBayModalController as modal"
|
||||
ng-click="modal.openBayCreateWizard({successUrl: '/containers/'})">
|
||||
<span class="fa fa-plus"> <translate>Create Bay</translate></span>
|
||||
</a>
|
||||
</action-list>
|
||||
<action-list class="btn-addon">
|
||||
<action
|
||||
action-classes="'btn btn-default btn-sm btn-danger'"
|
||||
disabled="numSelected === 0"
|
||||
callback="table.batchDelete">
|
||||
<i class="fa fa-trash-o"></i>
|
||||
<translate>Delete Bays</translate>
|
||||
</action>
|
||||
</action-list>
|
||||
</hz-search-bar>
|
||||
<hz-magic-search-bar group-classes="input-group-sm" icon-classes="fa-search"
|
||||
filter-facets="table.bayFacets">
|
||||
</hz-magic-search-bar>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan="100" class="action-col">
|
||||
<action-list class="btn-addon">
|
||||
<a href="javascipt:void(0);"
|
||||
class="btn btn-default btn-sm btn-launch ng-scope"
|
||||
ng-controller="containersBayModalController as modal"
|
||||
ng-click="modal.openBayCreateWizard({successUrl: '/containers/'})">
|
||||
<span class="fa fa-plus"> <translate>Create Bay</translate></span>
|
||||
</a>
|
||||
</action-list>
|
||||
<action-list class="btn-addon">
|
||||
<action
|
||||
action-classes="'btn btn-default btn-sm btn-danger'"
|
||||
disabled="numSelected === 0"
|
||||
callback="table.batchDelete">
|
||||
<i class="fa fa-trash-o"></i>
|
||||
<translate>Delete Bays</translate>
|
||||
</action>
|
||||
</action-list>
|
||||
</th>
|
||||
</tr>
|
||||
<!--
|
||||
|
Loading…
x
Reference in New Issue
Block a user