From 5313d3a3d2ce9c9eee5b7e8ca220fabf14384013 Mon Sep 17 00:00:00 2001 From: Dave Pisek <dpisek@gitlab.com> Date: Wed, 27 Apr 2022 20:00:45 +1000 Subject: [PATCH] Add instance-names to security root applications This change makes it easier to debug vue-apps in the browser, as tools like vue-devtools can now see the instance-names of the root apps. --- app/assets/javascripts/security_configuration/index.js | 1 + ee/app/assets/javascripts/license_compliance/index.js | 1 + .../security_dashboard/instance_dashboard_settings_init.js | 1 + .../javascripts/threat_monitoring/security_policies_list.js | 1 + 4 files changed, 4 insertions(+) diff --git a/app/assets/javascripts/security_configuration/index.js b/app/assets/javascripts/security_configuration/index.js index 65cf1ec27a3e3..dcc41a38067f1 100644 --- a/app/assets/javascripts/security_configuration/index.js +++ b/app/assets/javascripts/security_configuration/index.js @@ -37,6 +37,7 @@ export const initSecurityConfiguration = (el) => { return new Vue({ el, apolloProvider, + name: 'SecurityConfigurationRoot', provide: { projectFullPath, upgradePath, diff --git a/ee/app/assets/javascripts/license_compliance/index.js b/ee/app/assets/javascripts/license_compliance/index.js index 4be345015e840..f382165abdad3 100644 --- a/ee/app/assets/javascripts/license_compliance/index.js +++ b/ee/app/assets/javascripts/license_compliance/index.js @@ -43,6 +43,7 @@ export default () => { return new Vue({ el, + name: 'LicenseComplianceAppRoot', store, components: { LicenseComplianceApp, diff --git a/ee/app/assets/javascripts/security_dashboard/instance_dashboard_settings_init.js b/ee/app/assets/javascripts/security_dashboard/instance_dashboard_settings_init.js index f96718e2b82b4..9b6c011ba9bfb 100644 --- a/ee/app/assets/javascripts/security_dashboard/instance_dashboard_settings_init.js +++ b/ee/app/assets/javascripts/security_dashboard/instance_dashboard_settings_init.js @@ -12,6 +12,7 @@ export default (el) => { return new Vue({ el, + name: 'SecurityDashboardSettingsRoot', apolloProvider, render(createElement) { return createElement(ProjectManager, { diff --git a/ee/app/assets/javascripts/threat_monitoring/security_policies_list.js b/ee/app/assets/javascripts/threat_monitoring/security_policies_list.js index 125795f68a56b..c76a06eb6978e 100644 --- a/ee/app/assets/javascripts/threat_monitoring/security_policies_list.js +++ b/ee/app/assets/javascripts/threat_monitoring/security_policies_list.js @@ -25,6 +25,7 @@ export default (el, namespaceType) => { return new Vue({ apolloProvider, el, + name: 'PoliciesAppRoot', provide: { assignedPolicyProject: JSON.parse(assignedPolicyProject), disableSecurityPolicyProject: parseBoolean(disableSecurityPolicyProject), -- GitLab