From c1321d34a2429e44921a68f772d90e1f38b22d6c Mon Sep 17 00:00:00 2001 From: Durgesh1988 Date: Wed, 28 Sep 2016 18:46:21 +0530 Subject: [PATCH 1/2] CAT-1563 Fixed --- .../htmls/private/ajax/DesignBlueprint.html | 19 +- .../private/ajax/DesignBlueprintAzure.html | 19 +- .../private/ajax/DesignBlueprintVmware.html | 18 +- client/htmls/private/js/blueprintCommon.js | 40 ++- .../app/routes/v1.0/routes_organizations.js | 307 +++++++++--------- 5 files changed, 247 insertions(+), 156 deletions(-) diff --git a/client/htmls/private/ajax/DesignBlueprint.html b/client/htmls/private/ajax/DesignBlueprint.html index db52aba7f..813c0d48c 100644 --- a/client/htmls/private/ajax/DesignBlueprint.html +++ b/client/htmls/private/ajax/DesignBlueprint.html @@ -841,6 +841,20 @@ var $projectList = $('#projectListInputExisting'); var $envList = $('#envListExisting'); var $projectList = $('#projectListInputExisting'); + $orgListInput.change(function(e) { + var orgName = $(this).val(); + if (orgName == 'choose') { + return; + } + var $selectedOrgOption = $(this).find(":selected"); + $bgList.empty(); + var getBg = orgBg[orgName]; + for (var i = 0; i < getBg.length; i++) { + var $option = $('').val(getBg[i].rowid).html(getBg[i].name); + $bgList.append($option); + } + $bgList.trigger('change'); + }); $bgList.change(function(e) { var bgName = $(this).val(); if (bgName == 'choose') { @@ -927,12 +941,13 @@ }); }); //choose env gets over var bgProjects = {}; + var orgBg ={}; for (var i = 0; i < data.length; i++) { - console.log(data[i].businessGroups); $orgListInput.append($('').val(data[i].rowid).html(data[i].name).data('bglist', data[i].businessGroups).data('envList', data[i].environments)); + orgBg[data[i].rowid] = data[i].businessGroups; for (var j = 0; j < data[i].businessGroups.length; j++) { var rowid = data[i].businessGroups[j].rowid; - $bgList.append($('').val(getBg[i].rowid).html(getBg[i].name); + $bgList.append($option); + } + $bgList.trigger('change'); + }); $bgList.change(function(e) { var bgName = $(this).val(); if (bgName == 'choose') { @@ -805,12 +819,14 @@