mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-22 18:50:08 +03:00
Feature #4614: Filter VMs by type (VR, Flow)
(cherry picked from commit e5e8004b06e61ddf78f8ae35edd93641b14a8452)
This commit is contained in:
parent
a419845a2f
commit
8be474c8e5
@ -24,6 +24,15 @@
|
||||
<datalist search-datalist="STATUS" id="{{tableId}}-searchListSTATUS">
|
||||
</datalist>
|
||||
</label>
|
||||
<label>
|
||||
{{tr "VM type"}}
|
||||
<select search-field="VM_TYPE">
|
||||
<option value="">{{tr "Any"}}</option>
|
||||
<option value="VM">{{tr "Regular VM"}}</option>
|
||||
<option value="VR">{{tr "Virtual Router"}}</option>
|
||||
<option value="FLOW">{{tr "Service"}}</option>
|
||||
</select>
|
||||
</label>
|
||||
</div>
|
||||
<div class="medium-6 columns">
|
||||
<label>
|
||||
|
@ -84,11 +84,22 @@ define(function(require) {
|
||||
|
||||
var hostname = OpenNebulaVM.hostnameStr(element);
|
||||
|
||||
var type;
|
||||
|
||||
if (element.TEMPLATE.VROUTER_ID != undefined){
|
||||
type = "VR";
|
||||
} else if (element.USER_TEMPLATE.SERVICE_ID != undefined){
|
||||
type = "FLOW";
|
||||
} else {
|
||||
type = "VM";
|
||||
}
|
||||
|
||||
var search = {
|
||||
NAME: element.NAME,
|
||||
UNAME: element.UNAME,
|
||||
GNAME: element.GNAME,
|
||||
STATUS: state,
|
||||
VM_TYPE: type,
|
||||
HOST: hostname,
|
||||
CLUSTER: OpenNebulaVM.clusterStr(element),
|
||||
STIME_AFTER: element.STIME,
|
||||
|
@ -226,7 +226,7 @@ define(function(require) {
|
||||
}
|
||||
|
||||
$("a.advanced-search-clear", context).on('click', function(){
|
||||
$("input", context).val("").trigger("input");
|
||||
$("input,select", context).val("").trigger("input");
|
||||
|
||||
$("button.advanced-search", context).click();
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user