[go: up one dir, main page]

Move EE differences for `app/assets/javascripts/environments/index.js`

The file app/assets/javascripts/environments/index.js has differences between CE and EE.

Diferences

diff --git a/home/yorickpeterse/Projects/gitlab/gdk-ce/gitlab/app/assets/javascripts/environments/index.js b/home/yorickpeterse/Projects/gitlab/gdk-ee/gitlab/app/assets/javascripts/environments/index.js
index d366e7550b7..ee153cf26dd 100644
--- a/home/yorickpeterse/Projects/gitlab/gdk-ce/gitlab/app/assets/javascripts/environments/index.js
+++ b/home/yorickpeterse/Projects/gitlab/gdk-ee/gitlab/app/assets/javascripts/environments/index.js
@@ -3,6 +3,10 @@ import environmentsComponent from './components/environments_app.vue';
 import { parseBoolean } from '../lib/utils/common_utils';
 import Translate from '../vue_shared/translate';
 
+// ee-only start
+import CanaryCalloutMixin from 'ee/environments/mixins/canary_callout_mixin'; // eslint-disable-line import/order
+// ee-only end
+
 Vue.use(Translate);
 
 export default () =>
@@ -11,6 +15,9 @@ export default () =>
     components: {
       environmentsComponent,
     },
+    // ee-only start
+    mixins: [CanaryCalloutMixin],
+    // ee-only end
     data() {
       const environmentsData = document.querySelector(this.$options.el).dataset;
 
@@ -34,6 +41,13 @@ export default () =>
           canCreateEnvironment: this.canCreateEnvironment,
           canCreateDeployment: this.canCreateDeployment,
           canReadEnvironment: this.canReadEnvironment,
+          // ee-only start
+          canaryDeploymentFeatureId: this.canaryDeploymentFeatureId,
+          showCanaryDeploymentCallout: this.showCanaryDeploymentCallout,
+          userCalloutsPath: this.userCalloutsPath,
+          lockPromotionSvgPath: this.lockPromotionSvgPath,
+          helpCanaryDeploymentsPath: this.helpCanaryDeploymentsPath,
+          // ee-only end
         },
       });
     },

What needs to be done