This is an automated email from the ASF dual-hosted git repository.

jgolieb pushed a commit to branch branch-feature-AMBARI-14714
in repository https://gitbox.apache.org/repos/asf/ambari.git


The following commit(s) were added to refs/heads/branch-feature-AMBARI-14714 by 
this push:
     new 71dc770  [AMBARI-24140] Send name, version, and registry ID when 
registering mpacks.
71dc770 is described below

commit 71dc770625f9c59974e55ea7d8df4a8d2093a45f
Author: Jason Golieb <[email protected]>
AuthorDate: Mon Jun 18 13:21:16 2018 -0400

    [AMBARI-24140] Send name, version, and registry ID when registering mpacks.
---
 .../app/controllers/wizard/downloadMpacks_controller.js      |  6 ++++--
 ambari-web/app/controllers/wizard/selectMpacks_controller.js |  5 +++--
 ambari-web/app/utils/ajax/ajax.js                            |  2 +-
 ambari-web/test/controllers/wizard/selectMpacks_test.js      | 12 ++++++++----
 4 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/ambari-web/app/controllers/wizard/downloadMpacks_controller.js 
b/ambari-web/app/controllers/wizard/downloadMpacks_controller.js
index 72a7bce..06764e9 100644
--- a/ambari-web/app/controllers/wizard/downloadMpacks_controller.js
+++ b/ambari-web/app/controllers/wizard/downloadMpacks_controller.js
@@ -35,6 +35,7 @@ App.WizardDownloadMpacksController = 
App.WizardStepController.extend({
         version: mpack.version,
         displayName: mpack.displayName,
         url: mpack.downloadUrl,
+        registryId: mpack.registryId,
         inProgress: true,
         failed: false,
         succeeded: false,
@@ -54,11 +55,12 @@ App.WizardDownloadMpacksController = 
App.WizardStepController.extend({
   downloadMpack: function (mpack) {
     console.log("downloading mpacks");
     return App.ajax.send({
-      name: 'mpack.download_by_url',
+      name: 'mpack.download',
       sender: this,
       data: {
         name: mpack.name,
-        url: mpack.url
+        version: mpack.version,
+        registryId: mpack.registryId
       },
       success: 'downloadMpackSuccess',
       error: 'downloadMpackError',
diff --git a/ambari-web/app/controllers/wizard/selectMpacks_controller.js 
b/ambari-web/app/controllers/wizard/selectMpacks_controller.js
index 3c67430..f19057a 100644
--- a/ambari-web/app/controllers/wizard/selectMpacks_controller.js
+++ b/ambari-web/app/controllers/wizard/selectMpacks_controller.js
@@ -51,6 +51,7 @@ App.WizardSelectMpacksController = 
App.WizardStepController.extend({
             name: mpack.RegistryMpackInfo.mpack_name,
             displayName: mpack.RegistryMpackInfo.mpack_display_name,
             description: mpack.RegistryMpackInfo.mpack_description,
+            registryId: mpack.RegistryMpackInfo.registry_id,
             //this is the text that will be used to filter this mpack in the UI
             //at this point, this is just the text that comes from this mpack
             //but additional text will be appended to form the final filterOn 
value
@@ -214,7 +215,6 @@ App.WizardSelectMpacksController = 
App.WizardStepController.extend({
     const mpackVersions = this.get('content.mpackVersions');
     const mpackServices = this.get('content.mpackServices');
     const mpackServiceVersions = this.get('content.mpackServiceVersions');
-    const mpackUsecases = this.get('content.mpackUsecases');
 
     if (!mpacks || mpacks.length === 0
       || !mpackVersions || mpackVersions.length === 0
@@ -586,10 +586,11 @@ App.WizardSelectMpacksController = 
App.WizardStepController.extend({
         const selectedMpack = {
           id: `${mpackVersion.mpack.name}-${mpackVersion.version}`,
           name: mpackVersion.mpack.name,
+          version: mpackVersion.version,
           displayName: mpackVersion.mpack.displayName,
           publicUrl: mpackVersion.mpackUrl,
           downloadUrl: mpackVersion.mpackUrl,
-          version: mpackVersion.version
+          registryId: mpackVersion.mpack.registryId
         };
         
         const oldSelectedMpacks = this.get('content.selectedMpacks');
diff --git a/ambari-web/app/utils/ajax/ajax.js 
b/ambari-web/app/utils/ajax/ajax.js
index b225aee..ab1897c 100644
--- a/ambari-web/app/utils/ajax/ajax.js
+++ b/ambari-web/app/utils/ajax/ajax.js
@@ -3067,7 +3067,7 @@ var urls = {
             "MpackInfo" : {
               "mpack_name" : data.name,
               "mpack_version" : data.version,
-              "registry_id" : data.registry
+              "registry_id" : data.registryId
             }
           }
         })
diff --git a/ambari-web/test/controllers/wizard/selectMpacks_test.js 
b/ambari-web/test/controllers/wizard/selectMpacks_test.js
index e2305bc..fc3188e 100644
--- a/ambari-web/test/controllers/wizard/selectMpacks_test.js
+++ b/ambari-web/test/controllers/wizard/selectMpacks_test.js
@@ -1026,7 +1026,8 @@ describe('App.WizardSelectMpacksController', function () {
         {
           mpack: {
             name: "mpackName1",
-            displayName: "displayName1"
+            displayName: "displayName1",
+            registryId: 1
           },
           mpackUrl: "http://someurl.com/mpack1";,
           version: "1.0.0.0"
@@ -1034,7 +1035,8 @@ describe('App.WizardSelectMpacksController', function () {
         {
           mpack: {
             name: "mpackName2",
-            displayName: "displayName2"
+            displayName: "displayName2",
+            registryId: 1
           },
           mpackUrl: "http://someurl.com/mpack2";,
           version: "1.0.0.0"
@@ -1068,7 +1070,8 @@ describe('App.WizardSelectMpacksController', function () {
           displayName: "displayName1",
           publicUrl: "http://someurl.com/mpack1";,
           downloadUrl: "http://someurl.com/mpack1";,
-          version: "1.0.0.0"
+          version: "1.0.0.0",
+          registryId: 1
         },
         {
           id: "mpackName2-1.0.0.0",
@@ -1076,7 +1079,8 @@ describe('App.WizardSelectMpacksController', function () {
           displayName: "displayName2",
           publicUrl: "http://someurl.com/mpack2";,
           downloadUrl: "http://someurl.com/mpack2";,
-          version: "1.0.0.0"
+          version: "1.0.0.0",
+          registryId: 1
         }
       ];
 

Reply via email to