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
},
});
},