Conditionally show the Account field in the Add Shared Volume window

Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/8eea9c96
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/8eea9c96
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/8eea9c96

Branch: refs/heads/sf-plugins
Commit: 8eea9c96d004ba9b050e03a50f16f58802f6d014
Parents: 78366e5
Author: Mike Tutkowski <mike.tutkow...@solidfire.com>
Authored: Tue Jul 7 23:37:51 2015 -0600
Committer: CloudStack <cloudstack@cloudstack-virtual-machine.(none)>
Committed: Tue Jul 28 13:42:41 2015 -0600

----------------------------------------------------------------------
 ui/plugins/sfSharedVolume/sfSharedVolume.js | 7 +++++++
 1 file changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/8eea9c96/ui/plugins/sfSharedVolume/sfSharedVolume.js
----------------------------------------------------------------------
diff --git a/ui/plugins/sfSharedVolume/sfSharedVolume.js 
b/ui/plugins/sfSharedVolume/sfSharedVolume.js
index f8f3aaf..d935b04 100644
--- a/ui/plugins/sfSharedVolume/sfSharedVolume.js
+++ b/ui/plugins/sfSharedVolume/sfSharedVolume.js
@@ -108,12 +108,19 @@
                   validation: {
                     required: true
                   },
+                  isHidden: true,
                   select: function(args) {
                     $.ajax({
                       url: createURL("listAccounts"),
                       dataType: "json",
                       async: true,
                       success: function(json) {
+                        if (isAdmin()) {
+                          var $form = $(this).closest('form');
+
+                          $form.find('.form-item[rel=account]').show();
+                        }
+
                         var accountObjs = json.listaccountsresponse.account;
 
                         args.response.success({

Reply via email to