You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ki...@apache.org on 2012/10/17 10:50:11 UTC

[32/50] [abbrv] git commit: cloudstack UI - advanced search - add Tag Key field, Tag Value field in advanced search in volume page.

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/regions
Commit: 3187bc6d30238cf481060acc045ab748fe943613
Parents: 2c6bc0e
Author: Jessica Wang <je...@citrix.com>
Authored: Mon Oct 1 16:57:01 2012 -0700
Committer: Jessica Wang <je...@citrix.com>
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]);
 								}
 							}