-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add task management languages and deletion scenarios #5217
Merged
WANZARGEN
merged 33 commits into
cloudforet-io:feature-itsm
from
WANZARGEN:feature-itsm
Dec 19, 2024
Merged
feat: add task management languages and deletion scenarios #5217
WANZARGEN
merged 33 commits into
cloudforet-io:feature-itsm
from
WANZARGEN:feature-itsm
Dec 19, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…andling Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
…m component Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
…n display Signed-off-by: Wanjin Noh <[email protected]>
…uccess message Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
… process Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
…hods Signed-off-by: Wanjin Noh <[email protected]>
…gement logic Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
…ctions Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
The latest updates on your projects. Learn more about Vercel for Git ↗︎
3 Skipped Deployments
|
Signed-off-by: Wanjin Noh <[email protected]>
…ORY, FIELD_NAME, and PACKAGE Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
Deployment failed with the following error:
|
Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
…anslations Signed-off-by: Wanjin Noh <[email protected]>
…d interfaces Signed-off-by: Wanjin Noh <[email protected]>
…e actions Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
…tures Signed-off-by: Wanjin Noh <[email protected]>
Signed-off-by: Wanjin Noh <[email protected]>
WANZARGEN
added a commit
that referenced
this pull request
Dec 19, 2024
* feat: add itsm routes and related files & add markup and store of task management page (#5029) * feat: add itsm menu and itsm route config Signed-off-by: Wanjin Noh <[email protected]> * feat: add itsm menus to workspace default permission Signed-off-by: Wanjin Noh <[email protected]> * feat: add itsm related pages and routes Signed-off-by: Wanjin Noh <[email protected]> * fix: fix admin route redirect bug Signed-off-by: Wanjin Noh <[email protected]> * chore: add api schema for workflow Signed-off-by: Wanjin Noh <[email protected]> * feat: add task management related page files and task management components Signed-off-by: Wanjin Noh <[email protected]> --------- Signed-off-by: Wanjin Noh <[email protected]> * feat: update package and workspace interfaces, update existing models Signed-off-by: Wanjin Noh <[email protected]> * chore: fix wrong type path Signed-off-by: Wanjin Noh <[email protected]> * feat: add enable landing page component Signed-off-by: Wanjin Noh <[email protected]> * feat: replace AddOrEditPackageModal with PackageForm component Signed-off-by: Wanjin Noh <[email protected]> * feat: update task management UI components and forms Signed-off-by: Wanjin Noh <[email protected]> * refactor: rename and restructure category modal component Signed-off-by: Wanjin Noh <[email protected]> * feat: update task status and package handling logic - Changed 'COMPLETE' to 'COMPLETED' in task status type - Modified fetchPackages to return an array of PackageModel - Added is_default property to package objects - Introduced setDefaultPackage action for setting default packages - Refactored status_options structure for better organization Signed-off-by: Wanjin Noh <[email protected]> * feat(package-form): enhance package management with workspace and category updates Signed-off-by: Wanjin Noh <[email protected]> * feat(packageForm): set initial categories on package selection Signed-off-by: Wanjin Noh <[email protected]> * feat(itsm): update category and package forms to use getters for state access Signed-off-by: Wanjin Noh <[email protected]> * feat(itsm): enhance CategoryForm and PackageForm with improved layout and state management Signed-off-by: Wanjin Noh <[email protected]> * feat(category-form): reset validations on category form visibility change Signed-off-by: Wanjin Noh <[email protected]> * feat: rename itsm to ops-flow and update related configurations Signed-off-by: Wanjin Noh <[email protected]> * feat: add markups and data binding of task category page (#5073) * feat(ops-flow): implement task category detail navigation and refactor stores Signed-off-by: Wanjin Noh <[email protected]> * feat(admin): add path handling and update task management store name Signed-off-by: Wanjin Noh <[email protected]> * feat: add task status management components and refactor category store methods Signed-off-by: Wanjin Noh <[email protected]> * feat(task-status): enhance draggable item with color and improved layout Signed-off-by: Wanjin Noh <[email protected]> * feat(task-status): add action button for editing and deleting tasks Signed-off-by: Wanjin Noh <[email protected]> * feat(task-status): add status form and update task status handling Signed-off-by: Wanjin Noh <[email protected]> * feat: refactor package store to use getters and add delete modal component Signed-off-by: Wanjin Noh <[email protected]> * refactor(buttons): rename TaskStatusActionButton to ActionMenuButton Signed-off-by: Wanjin Noh <[email protected]> * feat(task-type): add assignee pool to task type creation and update forms Signed-off-by: Wanjin Noh <[email protected]> --------- Signed-off-by: Wanjin Noh <[email protected]> * Add: icon for field type (#5083) * fix check circle icon's color Signed-off-by: Kang Heeyeon <[email protected]> * add: topic field type icon's Signed-off-by: Kang Heeyeon <[email protected]> --------- Signed-off-by: Kang Heeyeon <[email protected]> * feat: add task management deletion scenarios (#5086) * feat: update action menu and refactor category/package management logic Signed-off-by: Wanjin Noh <[email protected]> * feat: add set default package modal and update related components Signed-off-by: Wanjin Noh <[email protected]> * feat: add delete package modal and associated categories/workspaces components Signed-off-by: Wanjin Noh <[email protected]> * refactor: rename package components for consistency and clarity Signed-off-by: Wanjin Noh <[email protected]> * feat: add task category delete modal and rename category form component Signed-off-by: Wanjin Noh <[email protected]> * fix: ensure modal closes after package deletion attempt Signed-off-by: Wanjin Noh <[email protected]> * feat: add refresh functionality to PackagePanel and TaskCategoryPanel Signed-off-by: Wanjin Noh <[email protected]> * feat(assignee-pool): implement user selection and initialization logic Signed-off-by: Wanjin Noh <[email protected]> * feat: add task fields configuration component and related generators Signed-off-by: Wanjin Noh <[email protected]> --------- Signed-off-by: Wanjin Noh <[email protected]> * feat: add task category field validation and bind package & category api (#5096) * feat(ops-flow): add task field metadata and enhance task fields UI Signed-off-by: Wanjin Noh <[email protected]> * feat(task-fields-configuration): refactor task field management and add new components Signed-off-by: Wanjin Noh <[email protected]> * feat(task-fields-configuration): enhance task field generator with foldable options and new layout Signed-off-by: Wanjin Noh <[email protected]> * feat(task-fields): add functionality to dynamically add custom fields Signed-off-by: Wanjin Noh <[email protected]> * feat(task-fields-configuration): implement task fields management component Signed-off-by: Wanjin Noh <[email protected]> * feat(task-field): add dropdown task field options and validation logic Signed-off-by: Wanjin Noh <[email protected]> * feat(editor): add placeholder extension to text editor component Signed-off-by: Wanjin Noh <[email protected]> * feat: add validation event emission for task field options generator Signed-off-by: Wanjin Noh <[email protected]> * feat(task-management): add task management template functionality and translations Signed-off-by: Wanjin Noh <[email protected]> * feat(landing-panel): implement initial data loading and update functionality Signed-off-by: Wanjin Noh <[email protected]> * feat: enhance action menu button and add package management APIs Signed-off-by: Wanjin Noh <[email protected]> * feat(task-category): enhance task status options and add color constants Signed-off-by: Wanjin Noh <[email protected]> * fix: update import path for useDomainConfigStore in components and store Signed-off-by: Wanjin Noh <[email protected]> * feat(task-status): add default status menu and isDefault prop handling Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): conditionally render status type field in TaskStatusForm Signed-off-by: Wanjin Noh <[email protected]> --------- Signed-off-by: Wanjin Noh <[email protected]> * refactor: update state management to use getters for task categories and packages (#5112) * feat(task-category): update task status handling and modal interactions Signed-off-by: Wanjin Noh <[email protected]> * feat: add set default status modal and related functionality Signed-off-by: Wanjin Noh <[email protected]> * feat(task-type): add update fields functionality for task types Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): add LSB component and integrate into OpsFlowContainer Signed-off-by: Wanjin Noh <[email protected]> * feat: update lsb component structure with new navigation elements Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): add task category routing and new task table component Signed-off-by: Wanjin Noh <[email protected]> * refactor(task): reorganize task type store and update related components Signed-off-by: Wanjin Noh <[email protected]> * feat: refactor package and task category stores for improved state management Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): implement proper route location handling in BoardLSB component Signed-off-by: Wanjin Noh <[email protected]> * refactor: update state management to use getters for task categories and packages Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): refactor components to use script setup and improve routing Signed-off-by: Wanjin Noh <[email protected]> * feat(task-field): add dynamic task field form components and options Signed-off-by: Wanjin Noh <[email protected]> * chore(package.json): remove vite-plugin-vue-devtools dependency Signed-off-by: Wanjin Noh <[email protected]> * feat(collapsible-list): make CollapsibleItem generic for flexible data types Signed-off-by: Wanjin Noh <[email protected]> * feat: add comment section to task creation page with collapsible list Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): refactor task creation form and update component structure Signed-off-by: Wanjin Noh <[email protected]> * feat(task-fields): add validation for task fields and refactor components Signed-off-by: Wanjin Noh <[email protected]> * feat(task-field): make options optional for task field types and update ParagraphTaskField template Signed-off-by: Wanjin Noh <[email protected]> * refactor: remove BaseTaskField and integrate validation in templates Signed-off-by: Wanjin Noh <[email protected]> * feat(user-select-dropdown): refactor and rename assignee pool field to UserSelectDropdown component Signed-off-by: Wanjin Noh <[email protected]> * feat: add LabelsInput component for managing label inputs in forms Signed-off-by: Wanjin Noh <[email protected]> * feat(task-field): add OtherTaskField interface and update validation logic Signed-off-by: Wanjin Noh <[email protected]> * feat(date-task-field): add date validation and datetime picker component Signed-off-by: Wanjin Noh <[email protected]> * feat(task-fields): add UnknownTaskField component and update validators Signed-off-by: Wanjin Noh <[email protected]> * feat(task): add assignee field to TaskModel and update related components Signed-off-by: Wanjin Noh <[email protected]> * feat(task): implement task creation form with category and status selection Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): add user select dropdown for task assignee assignment Signed-off-by: Wanjin Noh <[email protected]> * feat(task-create-page): add confirmation modal for route leaving action Signed-off-by: Wanjin Noh <[email protected]> * feat(user-select-dropdown): enhance user selection with single/multiple support Signed-off-by: Wanjin Noh <[email protected]> * feat: refactor task creation components and improve routing structure Signed-off-by: Wanjin Noh <[email protected]> * feat(category-field): refactor category selection handling and validation logic Signed-off-by: Wanjin Noh <[email protected]> * feat(category-field): add task type filtering option in category selection Signed-off-by: Wanjin Noh <[email protected]> * feat(user-select-dropdown): add disabled prop and improve user ID emission handling Signed-off-by: Wanjin Noh <[email protected]> * feat(task): add task type deletion modal and integrate with store logic Signed-off-by: Wanjin Noh <[email protected]> * feat(task): refactor task creation forms and integrate new state management Signed-off-by: Wanjin Noh <[email protected]> * feat(task): implement create task with minimal mode and project field Signed-off-by: Wanjin Noh <[email protected]> * feat(user-select-dropdown): add userPool prop for filtered user selection Signed-off-by: Wanjin Noh <[email protected]> * feat(navigation): add loading spinner component for task categories loading Signed-off-by: Wanjin Noh <[email protected]> * feat: update data handling to ensure default empty arrays in stores Signed-off-by: Wanjin Noh <[email protected]> --------- Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): add link to task details in BoardTaskTable and improve query filters Signed-off-by: Wanjin Noh <[email protected]> * feat: add showInBox prop to TextEditorViewer and update styles Signed-off-by: Wanjin Noh <[email protected]> * feat(task): add comment deletion interface and update task type handling Signed-off-by: Wanjin Noh <[email protected]> * feat(comment): implement comment management with store integration and UI updates Signed-off-by: Wanjin Noh <[email protected]> * feat: add reset methods to stores and define multi-selection field types Signed-off-by: Wanjin Noh <[email protected]> * feat(task-type): add support for including category fields in task type retrieval Signed-off-by: Wanjin Noh <[email protected]> * fix(task-content-form-store): add currentTaskType to store state management Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): add associated tasks component and integrate with delete modal Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): pass tasks as props to AssociatedTasks component Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): update select card styling for improved layout Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): add task type selection and improve category handling logic Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): replace button with router link for ticket navigation Signed-off-by: Wanjin Noh <[email protected]> * feat(router): add ops flow landing route and update external pages list Signed-off-by: Wanjin Noh <[email protected]> * feat(landing): add task loading and category selection functionality Signed-off-by: Wanjin Noh <[email protected]> * feat(task-detail-page): add event handling and comment functionality Signed-off-by: Wanjin Noh <[email protected]> * feat(task-detail-page-store): improve event loading logic and state management Signed-off-by: Wanjin Noh <[email protected]> * feat: add TaskContentTab component and rename TaskCreateProgressTab to TaskProgressTab Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): update comment handling to support direct input and enter key events Signed-off-by: Wanjin Noh <[email protected]> * feat(comment): add comment deletion functionality and author display Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): add loading state for comment submission and deletion Signed-off-by: Wanjin Noh <[email protected]> * feat(task-content-form): add file management to task creation and editing Signed-off-by: Wanjin Noh <[email protected]> * refactor: replace store usage with userStore for better state management Signed-off-by: Wanjin Noh <[email protected]> * feat(task-field-validation): add deep comparison for value updates in validation Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): update task content form to use readonly instead of disabled Signed-off-by: Wanjin Noh <[email protected]> * feat(task-assign-modal): add task assignment modal and related functionality Signed-off-by: Wanjin Noh <[email protected]> * feat(task): implement task assignment and deletion modals with state management Signed-off-by: Wanjin Noh <[email protected]> * feat(task): enhance task form with improved validation and error handling Signed-off-by: Wanjin Noh <[email protected]> * feat(delete-modal): emit 'closed' event on modal closed action Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): add task categories and types loading in BoardTaskTable component Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): enhance BoardTaskTable with new fields and date formatting Signed-off-by: Wanjin Noh <[email protected]> * feat(menu): remove workflow menu and update icons for support center and board Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): conditionally render field groups based on target package ID Signed-off-by: Wanjin Noh <[email protected]> * feat(task-management): add task management templates and translations Signed-off-by: Wanjin Noh <[email protected]> * feat: add task management languages and deletion scenarios (#5217) * feat(ops-flow): add mention functionality and improve comment input handling Signed-off-by: Wanjin Noh <[email protected]> * feat: add new props and filters for project and user dropdowns Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): add radio group for workspace selection in PackageForm component Signed-off-by: Wanjin Noh <[email protected]> * feat(menu): remove workflow from MENU_ID and update translation IDs Signed-off-by: Wanjin Noh <[email protected]> * feat(task): add user assignment functionality and update task handling Signed-off-by: Wanjin Noh <[email protected]> * feat(task-detail-page): add conditional rendering for button container Signed-off-by: Wanjin Noh <[email protected]> * feat(comment-store): add default comment_type to list fetch parameters Signed-off-by: Wanjin Noh <[email protected]> * feat(associated-tasks): add board task fields for name and description display Signed-off-by: Wanjin Noh <[email protected]> * feat(task): update status handling with new status_id parameter and success message Signed-off-by: Wanjin Noh <[email protected]> * feat(icons): rename and add new service-related icons for clarity Signed-off-by: Wanjin Noh <[email protected]> * feat(menu): replace BOARD with TASK_BOARD in permissions and routes Signed-off-by: Wanjin Noh <[email protected]> * feat(navigation): enhance GNB menu item conversion and initialization process Signed-off-by: Wanjin Noh <[email protected]> * feat: update required prop logic to consider readonly state in fields Signed-off-by: Wanjin Noh <[email protected]> * feat(task-management): add landing data initialization and update methods Signed-off-by: Wanjin Noh <[email protected]> * feat(ops-flow): update task content display and enhance template management logic Signed-off-by: Wanjin Noh <[email protected]> * feat: add TaskStatusBadge component and update task labels to PascalCase Signed-off-by: Wanjin Noh <[email protected]> * feat: add internationalization support for edit and delete buttons Signed-off-by: Wanjin Noh <[email protected]> * feat: enhance task management with i18n support for status and type actions Signed-off-by: Wanjin Noh <[email protected]> * feat(task-field): add delete modal and improve field management features Signed-off-by: Wanjin Noh <[email protected]> * fix(language-pack): add new translation entry for en-US language Signed-off-by: Wanjin Noh <[email protected]> * feat(translations): add hangul-js for Korean particle handling Signed-off-by: Wanjin Noh <[email protected]> * feat(language-pack): add new concept nodes and translations for CATEGORY, FIELD_NAME, and PACKAGE Signed-off-by: Wanjin Noh <[email protected]> * feat(task): add state management and new assignee functionality Signed-off-by: Wanjin Noh <[email protected]> * feat(badge): add violet color mixin to PBadge component Signed-off-by: Wanjin Noh <[email protected]> * feat(badge): add violet200 style to badge display options Signed-off-by: Wanjin Noh <[email protected]> * feat: add i18n support for package management components and modals Signed-off-by: Wanjin Noh <[email protected]> * feat(package-form): add confirmation modal for package updates and translations Signed-off-by: Wanjin Noh <[email protected]> * feat(shared-config): add shared configuration store and update related interfaces Signed-off-by: Wanjin Noh <[email protected]> * feat(task-management): add success and error messages for landing page actions Signed-off-by: Wanjin Noh <[email protected]> * feat: implement i18n for task management templates and messages Signed-off-by: Wanjin Noh <[email protected]> * feat(task-fields-form): update readonly logic based on view mode state Signed-off-by: Wanjin Noh <[email protected]> * feat: add accessible config interface and enhance task management features Signed-off-by: Wanjin Noh <[email protected]> * feat(task-management): improve error handling and data retrieval logic Signed-off-by: Wanjin Noh <[email protected]> --------- Signed-off-by: Wanjin Noh <[email protected]> --------- Signed-off-by: Wanjin Noh <[email protected]> Signed-off-by: Kang Heeyeon <[email protected]> Co-authored-by: Kang Heeyeon <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
To Reviewers
style
,chore
,ci
, straightforward changes, etc.)Description (optional)
Things to Talk About (optional)