Updated Branches: refs/heads/master 2c6bc0e91 -> 3187bc6d3
cloudstack UI - advanced search - add Tag Key field, Tag Value field in advanced search in volume page. Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/3187bc6d Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/3187bc6d Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/3187bc6d Branch: refs/heads/master Commit: 3187bc6d30238cf481060acc045ab748fe943613 Parents: 2c6bc0e Author: Jessica Wang <[email protected]> Authored: Mon Oct 1 16:57:01 2012 -0700 Committer: Jessica Wang <[email protected]> Committed: Mon Oct 1 16:58:33 2012 -0700 ---------------------------------------------------------------------- ui/scripts/storage.js | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/3187bc6d/ui/scripts/storage.js ---------------------------------------------------------------------- diff --git a/ui/scripts/storage.js b/ui/scripts/storage.js index dceaeb3..970eadc 100644 --- a/ui/scripts/storage.js +++ b/ui/scripts/storage.js @@ -73,7 +73,9 @@ } }); } - } + }, + tagKey: { label: 'Tag Key' }, + tagValue: { label: 'Tag Value' } }, // List view actions @@ -299,8 +301,12 @@ var array1 = []; if(args.filterBy != null) { if(args.filterBy.advSearch != null && typeof(args.filterBy.advSearch) == "object") { - for(var key in args.filterBy.advSearch) { - if(args.filterBy.advSearch[key] != null && args.filterBy.advSearch[key].length > 0) + for(var key in args.filterBy.advSearch) { + if(key == 'tagKey') + array1.push("&tags[0].key=" + args.filterBy.advSearch[key]); + else if(key == 'tagValue') + array1.push("&tags[0].value=" + args.filterBy.advSearch[key]); + else if(args.filterBy.advSearch[key] != null && args.filterBy.advSearch[key].length > 0) array1.push("&" + key + "=" + args.filterBy.advSearch[key]); } }
