From 90a06a20be61bb6d48d77746091492831153e075 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 7 Nov 2019 15:06:33 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- .../error_tracking_settings/components/app.vue | 31 ++----------------- .../components/error_tracking_form.vue | 35 +++++++--------------- app/assets/stylesheets/framework/files.scss | 4 +++ app/controllers/health_controller.rb | 12 ++++++-- .../projects/merge_requests_controller.rb | 2 +- app/helpers/blob_helper.rb | 6 ++-- app/policies/group_policy.rb | 6 +++- 7 files changed, 35 insertions(+), 61 deletions(-) (limited to 'app') diff --git a/app/assets/javascripts/error_tracking_settings/components/app.vue b/app/assets/javascripts/error_tracking_settings/components/app.vue index 50eb3e63b7c..786abc8ce49 100644 --- a/app/assets/javascripts/error_tracking_settings/components/app.vue +++ b/app/assets/javascripts/error_tracking_settings/components/app.vue @@ -43,16 +43,7 @@ export default { 'isProjectInvalid', 'projectSelectionLabel', ]), - ...mapState([ - 'apiHost', - 'connectError', - 'connectSuccessful', - 'enabled', - 'projects', - 'selectedProject', - 'settingsLoading', - 'token', - ]), + ...mapState(['enabled', 'projects', 'selectedProject', 'settingsLoading', 'token']), }, created() { this.setInitialState({ @@ -65,15 +56,7 @@ export default { }); }, methods: { - ...mapActions([ - 'fetchProjects', - 'setInitialState', - 'updateApiHost', - 'updateEnabled', - 'updateSelectedProject', - 'updateSettings', - 'updateToken', - ]), + ...mapActions(['setInitialState', 'updateEnabled', 'updateSelectedProject', 'updateSettings']), handleSubmit() { this.updateSettings(); }, @@ -95,15 +78,7 @@ export default { s__('ErrorTracking|Active') }} - +
+import { mapActions, mapState } from 'vuex'; import { GlButton, GlFormInput } from '@gitlab/ui'; import Icon from '~/vue_shared/components/icon.vue'; export default { components: { GlButton, GlFormInput, Icon }, - props: { - apiHost: { - type: String, - required: true, - }, - connectError: { - type: Boolean, - required: true, - }, - connectSuccessful: { - type: Boolean, - required: true, - }, - token: { - type: String, - required: true, - }, - }, computed: { + ...mapState(['apiHost', 'connectError', 'connectSuccessful', 'token']), tokenInputState() { return this.connectError ? false : null; }, }, + methods: { + ...mapActions(['fetchProjects', 'updateApiHost', 'updateToken']), + }, }; @@ -41,7 +28,7 @@ export default { id="error-tracking-api-host" :value="apiHost" placeholder="https://mysentryserver.com" - @input="$emit('update-api-host', $event)" + @input="updateApiHost" />
@@ -60,15 +47,13 @@ export default { id="error-tracking-token" :value="token" :state="tokenInputState" - @input="$emit('update-token', $event)" + @input="updateToken" />
- {{ __('Connect') }} + {{ + __('Connect') + }}