From 9c0f4306f6779e40acc3943d7050b706633da93e Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 11 Mar 2021 15:09:10 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- .../components/alerts_settings_form.vue | 19 ++++----------- app/assets/javascripts/alerts_settings/index.js | 5 +--- app/assets/javascripts/api/groups_api.js | 9 ------- .../settings/group/components/maven_settings.vue | 4 ++-- .../admin/application_settings_controller.rb | 5 ++-- .../projects/settings/operations_controller.rb | 4 ---- app/helpers/application_settings_helper.rb | 9 ++----- app/helpers/diff_helper.rb | 4 ++-- app/models/application_setting.rb | 12 +--------- app/models/application_setting_implementation.rb | 21 ++++++++-------- app/serializers/pipeline_serializer.rb | 1 - app/services/system_notes/issuables_service.rb | 4 ++-- .../json_schemas/security_scan_info.json | 28 ++++++++++++++++++++++ .../_repository_storage.html.haml | 9 +++---- app/views/import/github/new.html.haml | 4 ++-- 15 files changed, 63 insertions(+), 75 deletions(-) create mode 100644 app/validators/json_schemas/security_scan_info.json (limited to 'app') diff --git a/app/assets/javascripts/alerts_settings/components/alerts_settings_form.vue b/app/assets/javascripts/alerts_settings/components/alerts_settings_form.vue index 16f3749ecab..5d9513e5b53 100644 --- a/app/assets/javascripts/alerts_settings/components/alerts_settings_form.vue +++ b/app/assets/javascripts/alerts_settings/components/alerts_settings_form.vue @@ -16,7 +16,6 @@ import { import * as Sentry from '@sentry/browser'; import { isEmpty, omit } from 'lodash'; import ClipboardButton from '~/vue_shared/components/clipboard_button.vue'; -import glFeatureFlagsMixin from '~/vue_shared/mixins/gl_feature_flags_mixin'; import { integrationTypes, integrationSteps, @@ -60,7 +59,6 @@ export default { directives: { GlModal: GlModalDirective, }, - mixins: [glFeatureFlagsMixin()], inject: { generic: { default: {}, @@ -163,12 +161,7 @@ export default { }; }, showMappingBuilder() { - return ( - this.multiIntegrations && - this.glFeatures.multipleHttpIntegrationsCustomMapping && - this.isHttp && - this.alertFields?.length - ); + return this.multiIntegrations && this.isHttp && this.alertFields?.length; }, hasSamplePayload() { return this.isValidNonEmptyJSON(this.currentIntegration?.payloadExample); @@ -234,12 +227,10 @@ export default { }, submit() { const { name, apiUrl } = this.integrationForm; - const customMappingVariables = this.glFeatures.multipleHttpIntegrationsCustomMapping - ? { - payloadAttributeMappings: this.mapping, - payloadExample: this.samplePayload.json || '{}', - } - : {}; + const customMappingVariables = { + payloadAttributeMappings: this.mapping, + payloadExample: this.samplePayload.json || '{}', + }; const variables = this.selectedIntegration === typeSet.http diff --git a/app/assets/javascripts/alerts_settings/index.js b/app/assets/javascripts/alerts_settings/index.js index 8506b3fda01..321af9fedb6 100644 --- a/app/assets/javascripts/alerts_settings/index.js +++ b/app/assets/javascripts/alerts_settings/index.js @@ -63,10 +63,7 @@ export default (el) => { render(createElement) { return createElement('alert-settings-wrapper', { props: { - alertFields: - gon.features?.multipleHttpIntegrationsCustomMapping && parseBoolean(multiIntegrations) - ? JSON.parse(alertFields) - : null, + alertFields: parseBoolean(multiIntegrations) ? JSON.parse(alertFields) : null, }, }); }, diff --git a/app/assets/javascripts/api/groups_api.js b/app/assets/javascripts/api/groups_api.js index 99802b0437d..d4ba46656e6 100644 --- a/app/assets/javascripts/api/groups_api.js +++ b/app/assets/javascripts/api/groups_api.js @@ -3,7 +3,6 @@ import { buildApiUrl } from './api_utils'; import { DEFAULT_PER_PAGE } from './constants'; const GROUPS_PATH = '/api/:version/groups.json'; -const GROUPS_MEMBERS_SINGLE_PATH = '/api/:version/groups/:group_id/members/:id'; export function getGroups(query, options, callback = () => {}) { const url = buildApiUrl(GROUPS_PATH); @@ -21,11 +20,3 @@ export function getGroups(query, options, callback = () => {}) { return data; }); } - -export function removeMemberFromGroup(groupId, memberId, options) { - const url = buildApiUrl(GROUPS_MEMBERS_SINGLE_PATH) - .replace(':group_id', groupId) - .replace(':id', memberId); - - return axios.delete(url, { params: { ...options } }); -} diff --git a/app/assets/javascripts/packages_and_registries/settings/group/components/maven_settings.vue b/app/assets/javascripts/packages_and_registries/settings/group/components/maven_settings.vue index e43bded408b..d4f51b83e1e 100644 --- a/app/assets/javascripts/packages_and_registries/settings/group/components/maven_settings.vue +++ b/app/assets/javascripts/packages_and_registries/settings/group/components/maven_settings.vue @@ -79,12 +79,12 @@ export default {
-
+