diff --git a/app/assets/javascripts/analytics/shared/utils.js b/app/assets/javascripts/analytics/shared/utils.js index 98ad20b9b14baeb0b9eb324ed0aed6481025f33c..57556daf6f2e1175ae7a265d87e8a0a8db553e71 100644 --- a/app/assets/javascripts/analytics/shared/utils.js +++ b/app/assets/javascripts/analytics/shared/utils.js @@ -148,6 +148,4 @@ export const extractVSAFeaturesFromGON = () => ({ cycleAnalyticsForGroups: Boolean(gon?.licensed_features?.cycleAnalyticsForGroups), cycleAnalyticsForProjects: Boolean(gon?.licensed_features?.cycleAnalyticsForProjects), groupLevelAnalyticsDashboard: Boolean(gon?.licensed_features?.groupLevelAnalyticsDashboard), - // feature flags - vsaStandaloneSettingsPage: Boolean(gon?.features?.vsaStandaloneSettingsPage), }); diff --git a/doc/user/group/value_stream_analytics/index.md b/doc/user/group/value_stream_analytics/index.md index 626b153ed207576ba8b028b8610da8c3f7b48b0a..5ddd8cd4ba190ade8b879b8fd144a0ce0d46200b 100644 --- a/doc/user/group/value_stream_analytics/index.md +++ b/doc/user/group/value_stream_analytics/index.md @@ -449,11 +449,6 @@ DETAILS: **Tier:** Premium, Ultimate **Offering:** GitLab.com, Self-managed, GitLab Dedicated -> - **New value stream** feature [changed](https://gitlab.com/gitlab-org/gitlab/-/issues/381002) from a dialog to a page in GitLab 16.11 [with a flag](../../../administration/feature_flags.md) named `vsa_standalone_settings_page`. Disabled by default. - -FLAG: -On self-managed GitLab, by default the **New value stream** feature is not available. To make it available, an administrator can enable the [feature flag](../../../administration/feature_flags.md) named `vsa_standalone_settings_page`. On GitLab.com and GitLab Dedicated, this feature is not available. This feature is not ready for production use. - ### Create a value stream with GitLab default stages When you create a value stream, you can use GitLab default stages and hide or re-order them. You can also @@ -520,11 +515,6 @@ DETAILS: **Tier:** Premium, Ultimate **Offering:** GitLab.com, Self-managed, GitLab Dedicated -> - **Edit value stream** feature [changed](https://gitlab.com/gitlab-org/gitlab/-/issues/381002) from a dialog to a page in GitLab 16.11 [with a flag](../../../administration/feature_flags.md) named `vsa_standalone_settings_page`. Disabled by default. - -FLAG: -On self-managed GitLab, by default the **Edit value stream** feature is not available. To make it available, an administrator can enable the [feature flag](../../../administration/feature_flags.md) named `vsa_standalone_settings_page`. On GitLab.com and GitLab Dedicated, this feature is not available. This feature is not ready for production use. - After you create a value stream, you can customize it to suit your purposes. To edit a value stream: 1. On the left sidebar, select **Search or go to** and find your project or group. diff --git a/ee/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_empty_state.vue b/ee/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_empty_state.vue index cb12a88fead0310a28b63c74612c436dcaf3dc44..550966f513aeccfb9c4b5555484bdad65e3f745e 100644 --- a/ee/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_empty_state.vue +++ b/ee/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_empty_state.vue @@ -1,8 +1,7 @@ - diff --git a/ee/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_form_content.vue b/ee/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_form_content.vue deleted file mode 100644 index 2a46a0bd82f251bb451af3e70a6736df4268079b..0000000000000000000000000000000000000000 --- a/ee/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_form_content.vue +++ /dev/null @@ -1,460 +0,0 @@ - - diff --git a/ee/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_select.vue b/ee/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_select.vue index 7cad17a44a15d40e2bea25bd85a908e83daa7799..621093c851cd4cb2bb80e9a45c6053504154ef5d 100644 --- a/ee/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_select.vue +++ b/ee/app/assets/javascripts/analytics/cycle_analytics/components/value_stream_select.vue @@ -12,8 +12,6 @@ import { mapState, mapActions } from 'vuex'; import { slugifyWithUnderscore } from '~/lib/utils/text_utility'; import { sprintf, __, s__ } from '~/locale'; import Tracking from '~/tracking'; -import glFeatureFlagsMixin from '~/vue_shared/mixins/gl_feature_flags_mixin'; -import ValueStreamForm from './value_stream_form.vue'; const i18n = { DELETE_NAME: s__('DeleteValueStream|Delete %{name}'), @@ -34,12 +32,11 @@ export default { GlCollapsibleListbox, GlModal, GlSprintf, - ValueStreamForm, }, directives: { GlModalDirective, }, - mixins: [Tracking.mixin(), glFeatureFlagsMixin()], + mixins: [Tracking.mixin()], inject: ['newValueStreamPath', 'editValueStreamPath'], props: { canEdit: { @@ -48,12 +45,6 @@ export default { default: false, }, }, - data() { - return { - showForm: false, - isEditing: false, - }; - }, computed: { ...mapState({ isDeleting: 'isDeletingValueStream', @@ -83,20 +74,11 @@ export default { name: this.selectedValueStreamName, }); }, - isVSAStandaloneSettingsPageEnabled() { - return this.glFeatures?.vsaStandaloneSettingsPage; - }, - createValueStreamButtonHref() { - return this.isVSAStandaloneSettingsPageEnabled ? this.newValueStreamPath : null; - }, editValueStreamButtonHref() { - if (!this.isVSAStandaloneSettingsPageEnabled || !this.selectedValueStreamId) return null; + if (!this.selectedValueStreamId) return null; return this.editValueStreamPath.replace(':id', this.selectedValueStreamId); }, - valueStreamFormModalId() { - return !this.isVSAStandaloneSettingsPageEnabled && 'value-stream-form-modal'; - }, }, methods: { ...mapActions(['setSelectedValueStream', 'deleteValueStream']), @@ -120,20 +102,6 @@ export default { } }); }, - onCreate() { - if (!this.isVSAStandaloneSettingsPageEnabled) { - this.showForm = true; - } - - this.isEditing = false; - }, - onEdit() { - if (!this.isVSAStandaloneSettingsPageEnabled) { - this.showForm = true; - } - - this.isEditing = true; - }, slugify(valueStreamTitle) { return slugifyWithUnderscore(valueStreamTitle); }, @@ -155,14 +123,12 @@ export default {