diff --git a/ee/app/assets/javascripts/pages/admin/ai/duo_self_hosted/app.vue b/ee/app/assets/javascripts/pages/admin/ai/duo_self_hosted/app.vue index 29fc571292a4748b1ee917de5827e3058be23d8a..238537334abdcea34bc1def691361f0a96e82a36 100644 --- a/ee/app/assets/javascripts/pages/admin/ai/duo_self_hosted/app.vue +++ b/ee/app/assets/javascripts/pages/admin/ai/duo_self_hosted/app.vue @@ -3,7 +3,7 @@ import { GlTabs, GlTab, GlButton } from '@gitlab/ui'; import { s__ } from '~/locale'; import PageHeading from '~/vue_shared/components/page_heading.vue'; import SelfHostedModelsTable from '../self_hosted_models/components/self_hosted_models_table.vue'; -import FeatureSettingsTable from '../feature_settings/components/feature_settings_table.vue'; +import FeatureSettingsTable from './feature_settings/components/feature_settings_table.vue'; import { SELF_HOSTED_DUO_TABS } from './constants'; export default { diff --git a/ee/app/assets/javascripts/pages/admin/ai/feature_settings/components/feature_settings_model_selector.vue b/ee/app/assets/javascripts/pages/admin/ai/duo_self_hosted/feature_settings/components/feature_settings_model_selector.vue similarity index 94% rename from ee/app/assets/javascripts/pages/admin/ai/feature_settings/components/feature_settings_model_selector.vue rename to ee/app/assets/javascripts/pages/admin/ai/duo_self_hosted/feature_settings/components/feature_settings_model_selector.vue index f4afca4abe5cf9ecd8c4bb95e95953e0d5a72e53..06070d9ce91d74adbd796a510f51be7dcb7e1e28 100644 --- a/ee/app/assets/javascripts/pages/admin/ai/feature_settings/components/feature_settings_model_selector.vue +++ b/ee/app/assets/javascripts/pages/admin/ai/duo_self_hosted/feature_settings/components/feature_settings_model_selector.vue @@ -1,11 +1,11 @@ <script> import { s__, sprintf } from '~/locale'; import { createAlert } from '~/alert'; -import { RELEASE_STATES } from '../../self_hosted_models/constants'; +import { RELEASE_STATES } from '../../../self_hosted_models/constants'; import updateAiFeatureSetting from '../graphql/mutations/update_ai_feature_setting.mutation.graphql'; import getAiFeatureSettingsQuery from '../graphql/queries/get_ai_feature_settings.query.graphql'; -import getSelfHostedModelsQuery from '../../self_hosted_models/graphql/queries/get_self_hosted_models.query.graphql'; -import ModelSelectDropdown from '../../duo_self_hosted/shared/model_select_dropdown.vue'; +import getSelfHostedModelsQuery from '../../../self_hosted_models/graphql/queries/get_self_hosted_models.query.graphql'; +import ModelSelectDropdown from '../../shared/model_select_dropdown.vue'; const PROVIDERS = { DISABLED: 'disabled', diff --git a/ee/app/assets/javascripts/pages/admin/ai/feature_settings/components/feature_settings_table.vue b/ee/app/assets/javascripts/pages/admin/ai/duo_self_hosted/feature_settings/components/feature_settings_table.vue similarity index 100% rename from ee/app/assets/javascripts/pages/admin/ai/feature_settings/components/feature_settings_table.vue rename to ee/app/assets/javascripts/pages/admin/ai/duo_self_hosted/feature_settings/components/feature_settings_table.vue diff --git a/ee/app/assets/javascripts/pages/admin/ai/feature_settings/graphql/mutations/update_ai_feature_setting.mutation.graphql b/ee/app/assets/javascripts/pages/admin/ai/duo_self_hosted/feature_settings/graphql/mutations/update_ai_feature_setting.mutation.graphql similarity index 100% rename from ee/app/assets/javascripts/pages/admin/ai/feature_settings/graphql/mutations/update_ai_feature_setting.mutation.graphql rename to ee/app/assets/javascripts/pages/admin/ai/duo_self_hosted/feature_settings/graphql/mutations/update_ai_feature_setting.mutation.graphql diff --git a/ee/app/assets/javascripts/pages/admin/ai/feature_settings/graphql/queries/get_ai_feature_settings.query.graphql b/ee/app/assets/javascripts/pages/admin/ai/duo_self_hosted/feature_settings/graphql/queries/get_ai_feature_settings.query.graphql similarity index 100% rename from ee/app/assets/javascripts/pages/admin/ai/feature_settings/graphql/queries/get_ai_feature_settings.query.graphql rename to ee/app/assets/javascripts/pages/admin/ai/duo_self_hosted/feature_settings/graphql/queries/get_ai_feature_settings.query.graphql diff --git a/ee/spec/frontend/pages/admin/ai/feature_settings/feature_settings_model_selector_spec.js b/ee/spec/frontend/pages/admin/ai/duo_self_hosted/feature_settings/feature_settings_model_selector_spec.js similarity index 93% rename from ee/spec/frontend/pages/admin/ai/feature_settings/feature_settings_model_selector_spec.js rename to ee/spec/frontend/pages/admin/ai/duo_self_hosted/feature_settings/feature_settings_model_selector_spec.js index 0837318e673edca089fd86d34a18fbfffec6f1ea..465d57172d1111d49ce5287434b0f7855c0e3587 100644 --- a/ee/spec/frontend/pages/admin/ai/feature_settings/feature_settings_model_selector_spec.js +++ b/ee/spec/frontend/pages/admin/ai/duo_self_hosted/feature_settings/feature_settings_model_selector_spec.js @@ -4,10 +4,10 @@ import { GlToast } from '@gitlab/ui'; import { shallowMount } from '@vue/test-utils'; import waitForPromises from 'helpers/wait_for_promises'; import createMockApollo from 'helpers/mock_apollo_helper'; -import FeatureSettingsModelSelector from 'ee/pages/admin/ai/feature_settings/components/feature_settings_model_selector.vue'; +import FeatureSettingsModelSelector from 'ee/pages/admin/ai/duo_self_hosted/feature_settings/components/feature_settings_model_selector.vue'; import ModelSelectDropdown from 'ee/pages/admin/ai/duo_self_hosted/shared/model_select_dropdown.vue'; -import updateAiFeatureSetting from 'ee/pages/admin/ai/feature_settings/graphql/mutations/update_ai_feature_setting.mutation.graphql'; -import getAiFeatureSettingsQuery from 'ee/pages/admin/ai/feature_settings/graphql/queries/get_ai_feature_settings.query.graphql'; +import updateAiFeatureSetting from 'ee/pages/admin/ai/duo_self_hosted/feature_settings/graphql/mutations/update_ai_feature_setting.mutation.graphql'; +import getAiFeatureSettingsQuery from 'ee/pages/admin/ai/duo_self_hosted/feature_settings/graphql/queries/get_ai_feature_settings.query.graphql'; import getSelfHostedModelsQuery from 'ee/pages/admin/ai/self_hosted_models/graphql/queries/get_self_hosted_models.query.graphql'; import { createAlert } from '~/alert'; import { extendedWrapper } from 'helpers/vue_test_utils_helper'; diff --git a/ee/spec/frontend/pages/admin/ai/feature_settings/feature_settings_table_spec.js b/ee/spec/frontend/pages/admin/ai/duo_self_hosted/feature_settings/feature_settings_table_spec.js similarity index 93% rename from ee/spec/frontend/pages/admin/ai/feature_settings/feature_settings_table_spec.js rename to ee/spec/frontend/pages/admin/ai/duo_self_hosted/feature_settings/feature_settings_table_spec.js index ae8dc3ff8caef5dd532153ad99a4fc61500c53fa..a3020f6546619b5b31548a037bf5d8c74a5a4172 100644 --- a/ee/spec/frontend/pages/admin/ai/feature_settings/feature_settings_table_spec.js +++ b/ee/spec/frontend/pages/admin/ai/duo_self_hosted/feature_settings/feature_settings_table_spec.js @@ -3,8 +3,8 @@ import VueApollo from 'vue-apollo'; import { GlTableLite, GlSkeletonLoader } from '@gitlab/ui'; import { mountExtended } from 'helpers/vue_test_utils_helper'; import createMockApollo from 'helpers/mock_apollo_helper'; -import FeatureSettingsTable from 'ee/pages/admin/ai/feature_settings/components/feature_settings_table.vue'; -import getAiFeatureSettingsQuery from 'ee/pages/admin/ai/feature_settings/graphql/queries/get_ai_feature_settings.query.graphql'; +import FeatureSettingsTable from 'ee/pages/admin/ai/duo_self_hosted/feature_settings/components/feature_settings_table.vue'; +import getAiFeatureSettingsQuery from 'ee/pages/admin/ai/duo_self_hosted/feature_settings/graphql/queries/get_ai_feature_settings.query.graphql'; import { createAlert } from '~/alert'; import waitForPromises from 'helpers/wait_for_promises'; import { mockAiFeatureSettings } from './mock_data'; diff --git a/ee/spec/frontend/pages/admin/ai/feature_settings/mock_data.js b/ee/spec/frontend/pages/admin/ai/duo_self_hosted/feature_settings/mock_data.js similarity index 100% rename from ee/spec/frontend/pages/admin/ai/feature_settings/mock_data.js rename to ee/spec/frontend/pages/admin/ai/duo_self_hosted/feature_settings/mock_data.js