-
Notifications
You must be signed in to change notification settings - Fork 40
refactor(opsflow): update api clients and use vue-query instead of pinia store #5690
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
Merged
Conversation
This file contains hidden or 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
… identity service Signed-off-by: Wanjin Noh <wanjin@megazone.com>
Signed-off-by: Wanjin Noh <wanjin@megazone.com>
Signed-off-by: Wanjin Noh <wanjin@megazone.com>
…omposable Signed-off-by: Wanjin Noh <wanjin@megazone.com>
* refactor(workspace): migrate workspace model to api-clients directory Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(workspace): migrate workspace API verb interfaces to api-clients directory Signed-off-by: Wanjin Noh <wanjin@megazone.com> * feat(workspace): add composable for workspace API in identity service Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): replace package store with package mutations and bind composables Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(web): extract ActionMenuItem type to separate type file Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): migrate PackagePanel to use vue-query and package API composables Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): migrate TaskCategoryPanel to use vue-query and package API composables Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): migrate PackageDeleteModal to use vue-query and package API composables Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): migrate PackageSetDefaultModal to use vue-query and package API composables Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): update task query invalidation with reactive query keys Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): create usePackagesQuery composable and update package-related components Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): remove package store and update components to use new package query composables Signed-off-by: Wanjin Noh <wanjin@megazone.com> * feat(opsflow): add API composables for comment and event services Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): migrate comment components to use vue-query and comment API composables Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): create composables for task categories and task types Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): remove board page store and simplify category ID handling Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(error): enhance error handling with improved error message and toast support Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): migrate PackageForm to vue-query and simplify package mutations Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): migrate TaskCategoryPanel to use categories query composable Signed-off-by: Wanjin Noh <wanjin@megazone.com> * feat(project): add 'badge' type to ProjectSelectDropdown appearance options Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): migrate task type and category fields to use vue-query composables Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): migrate OpsFlowLandingPage to use task categories and types query composables Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): migrate AdminTaskCategoryDetailPageTaskTypeTab to use task types query composable Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): standardize vue-query usage across task management components Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): extract task type form mutations and scope field into composables Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): create task type query composable and update related components Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): migrate TaskTypeDeleteModal to use vue-query for task type deletion Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): remove task type related code from task category page store Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): extract task status management logic into composables Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): migrate TaskStatusTree to use vue-query for status options management Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): migrate TaskStatusSetDefaultModal to use vue-query for status default setting Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): optimize TaskStatusTree status options handling Signed-off-by: Wanjin Noh <wanjin@megazone.com> * feat(opsflow): improve task status dropdown rendering and query invalidation Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): extract task category and task type management into composables Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(api-clients): simplify use-api-query-key composable type annotations Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): extract associated categories logic into composable and remove unused components Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): update useCurrentCategory composable to include loading state Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): remove task category store dependencies and simplify task content form logic Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): remove task category store and migrate to vue-query composables Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): migrate task detail page to use vue-query composables for task and events Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): standardize import paths and remove relative imports in components Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): replace useDefaultPackageQuery with useDefaultPackage composable Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): fix reactive references in task content form and query handling Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): optimize task page lifecycle and event query handling Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): optimize query caching and store management in task components Signed-off-by: Wanjin Noh <wanjin@megazone.com> * feat(opsflow): implement task list query invalidation on task assignment Signed-off-by: Wanjin Noh <wanjin@megazone.com> * feat(opsflow): reset unsaved changes when initializing task content form Signed-off-by: Wanjin Noh <wanjin@megazone.com> * feat(opsflow): add validation for undefined values in task field form Signed-off-by: Wanjin Noh <wanjin@megazone.com> * fix(project): add optional chaining for currentProjectGroupId in ProjectSelectDropdown Signed-off-by: Wanjin Noh <wanjin@megazone.com> * feat(opsflow): enhance task creation and status selection logic Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): improve task creation mutation and query handling Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): optimize task detail page query client and event handling Signed-off-by: Wanjin Noh <wanjin@megazone.com> * feat(opsflow): implement task list query invalidation on status change Signed-off-by: Wanjin Noh <wanjin@megazone.com> * feat(opsflow): enhance task list query to support total count and pagination Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): optimize package mutations and query handling Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): optimize task management page store lifecycle Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): introduce useAvailableCategories composable for consistent category filtering Signed-off-by: Wanjin Noh <wanjin@megazone.com> * fix(opsflow): add validation for category status options in delete modal Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): enhance task deletion handling and improve query management Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): update import paths for task, comment, and event types to use absolute paths Signed-off-by: Wanjin Noh <wanjin@megazone.com> * feat(opsflow): enhance LSBTopTitle component with right-end slot Signed-off-by: Wanjin Noh <wanjin@megazone.com> * fix(info): ensure timezone defaults to 'UTC' when undefined Signed-off-by: Wanjin Noh <wanjin@megazone.com> * refactor(opsflow): update user_type comment to remove TODO note Signed-off-by: Wanjin Noh <wanjin@megazone.com> --------- Signed-off-by: Wanjin Noh <wanjin@megazone.com>
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
pass/signedoff
self_approved/review
Pull Request has been reviewed and approved by the author without requiring additional reviewers.
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.
Skip Review (optional)
style,chore,ci,test,docs)Description (optional)
Things to Talk About (optional)