Merge "Add Magic Search into Bay table"

This commit is contained in:
Jenkins 2015-10-22 23:55:13 +00:00 committed by Gerrit Code Review
commit 564f9c2e18
2 changed files with 57 additions and 19 deletions

View File

@ -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() {

View File

@ -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>
<!--