From 0a79944638a980333fce72b3f1c88b48728fb340 Mon Sep 17 00:00:00 2001 From: Deepika Guliani Date: Wed, 17 Dec 2025 14:29:29 +1100 Subject: [PATCH] Add new work item type create edit form Changelog: added --- .../create_edit_work_item_type_form.vue | 228 ++++++++++++++++++ .../components/work_item_types_list.vue | 10 +- 2 files changed, 237 insertions(+), 1 deletion(-) create mode 100644 app/assets/javascripts/work_items/components/create_edit_work_item_type_form.vue diff --git a/app/assets/javascripts/work_items/components/create_edit_work_item_type_form.vue b/app/assets/javascripts/work_items/components/create_edit_work_item_type_form.vue new file mode 100644 index 00000000000000..c66726680694f0 --- /dev/null +++ b/app/assets/javascripts/work_items/components/create_edit_work_item_type_form.vue @@ -0,0 +1,228 @@ + + + diff --git a/app/assets/javascripts/work_items/components/work_item_types_list.vue b/app/assets/javascripts/work_items/components/work_item_types_list.vue index 6397ce351cf8f1..74f3c725d62535 100644 --- a/app/assets/javascripts/work_items/components/work_item_types_list.vue +++ b/app/assets/javascripts/work_items/components/work_item_types_list.vue @@ -3,6 +3,7 @@ import { GlDisclosureDropdown, GlButton, GlLoadingIcon, GlAlert } from '@gitlab/ import * as Sentry from '~/sentry/sentry_browser_wrapper'; import CrudComponent from '~/vue_shared/components/crud_component.vue'; import WorkItemTypeIcon from '~/work_items/components/work_item_type_icon.vue'; +import CreateEditWorkItemTypeForm from '~/work_items/components/create_edit_work_item_type_form.vue'; import namespaceWorkItemTypesQuery from '~/work_items/graphql/namespace_work_item_types.query.graphql'; import { s__, __ } from '~/locale'; @@ -15,6 +16,7 @@ export default { WorkItemTypeIcon, GlLoadingIcon, GlAlert, + CreateEditWorkItemTypeForm, }, props: { fullPath: { @@ -26,6 +28,7 @@ export default { return { workItemTypes: [], errorMessage: '', + isNewWorkItemTypeFormVisible: false, }; }, apollo: { @@ -80,9 +83,14 @@ export default { {{ errorMessage }} + -- GitLab