feat(feature-query-integration): merge the first feature into the develop branch.#6131
feat(feature-query-integration): merge the first feature into the develop branch.#6131piggggggggy merged 124 commits intodevelopfrom
Conversation
* Merge pull request #5866 from skdud4659/feature/alert-manager refactor: refactor alert-manager API to api-client format * chore(monitoring): move from schema folder to api-clients folder (#5876) * chore(monitoring): move from schema folder to api-clients folder Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat(monitoring): create api-doc-constant Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> --------- Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to alert api (#5879) * feat: apply vue-query to alert list api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to alert history api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to alert get api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to alert update api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * refactor: remove alert detail page store Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to alert delete api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * chore: changed file name Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * refactor: separate alert list api into a dedicated file Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * chore: remove unnecessary code Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> --------- Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to escalation policy api (#5884) * feat: apply vue-query to escalation policy list api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to escalation policy get api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to escalation policy create api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * chore: edit invalidate query key Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to escalation policy delete api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * fix: invalidate query key on alert delete Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * chore: apply pr review Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> --------- Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * Merge pull request #5886 from skdud4659/feature/event-rule feat: apply vue-query to "event rule, note" api * feat(alert-table): create and apply alert-list pagination query (#5900) * feat(alert-table): create and apply alert-list pagination query Signed-off-by: piggggggggy <samuel.park@mz.co.kr> * chore: fix pagination options bug Signed-off-by: piggggggggy <samuel.park@mz.co.kr> * fix(task-table): apply pagination query & refactor pagination query Signed-off-by: piggggggggy <samuel.park@mz.co.kr> * chore: small fix Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: small fix Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: small fix Signed-off-by: samuel.park <samuel.park@megazone.com> --------- Signed-off-by: piggggggggy <samuel.park@mz.co.kr> Signed-off-by: samuel.park <samuel.park@megazone.com> * Merge pull request #5930 from skdud4659/feature/notification feat: apply vue-query to notification protocol api * feat: update vue query pagination at service landing page (#5936) * fix: apply healthyService pageSize change on window resize Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat: update vue query pagination at service landing page Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: add computedRef type Signed-off-by: 이승연 <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr> * Merge pull request #5945 from skdud4659/feature/user-channel feat: apply vue-query to user channel api * feat: apply vue-query to user group channel api (#5944) * feat: apply vue-query to user group channel api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * chore: apply pr review Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> --------- Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to service channel api (#5946) * feat: apply vue-query to service channel 'create' api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to service channel 'delete' api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to service channel 'disable/enable' api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to service channel 'get' api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to service channel 'list' api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to service channel 'update' api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * fix: bug fix due to vue query migration Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * chore: apply pr review Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * fix: unify code concerns Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> --------- Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to webhook api (#5948) * feat: apply vue-query to webhook 'create' api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to webhook 'delete' api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to webhook 'enable/disable' api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to webhook 'update message format' api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to webhook 'update' api and deduplicate query key invalidation Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to webhook 'list errors' api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue-query to webhook 'list' api Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * fix: bug fix due to vue query adoption Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> --------- Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * Merge pull request #5950 from skdud4659/feat/service feat: apply vue-query to service api --------- Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> Signed-off-by: piggggggggy <samuel.park@mz.co.kr> Signed-off-by: samuel.park <samuel.park@megazone.com> Signed-off-by: 이승연 <sylee1274@mz.co.kr> Co-authored-by: Piggy Park (박용태) <samuel.park@megazone.com> Co-authored-by: 이승연 <sylee1274@mz.co.kr> Co-authored-by: 이승연 <165753731+seungyeoneeee@users.noreply.github.com>
* refactor: move API calls from store to vue query Signed-off-by: yuda <yuda@megazone.com> * refactor: replace direct api usage in page with vue query mutation Signed-off-by: yuda <yuda@megazone.com> * refactor: implement "single source of truth" with vue query Signed-off-by: yuda <yuda@megazone.com> * chore: change order of codes Signed-off-by: yuda <yuda@megazone.com> * chore: use `toValue` Signed-off-by: yuda <yuda@megazone.com> * chore: use computed dataSourceId Signed-off-by: yuda <yuda@megazone.com> * refactor: use `useServiceQueryKey` rather than array key Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
* feat(budget): apply tanstack query at budget service (intro: about settings and list&get API) (#5878) * feat: add Budget & Budget Usage Query Settings Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat: update method of getting list and analyze api with vue-query Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat: apply as feedback Signed-off-by: 이승연 <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat(budget): apply vue query when creating budget (#5885) * feat: apply vue query when creating budget Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: update languages Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: add translations Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat: apply feedback (using computed with cached values) Signed-off-by: 이승연 <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat(budget): update mutation of budget detail page - heading with vue query (#5895) * chore: updated variable names Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: remove pinia store usage completely Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat: add mutation composable (update, set_notification, delete) Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat: update detail heading action of budget detail page with vue query Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: remove unnecessary codes Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: update admin budget detail page (same as user) Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: update wrong file name Signed-off-by: seungyeoneeee <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr> Signed-off-by: seungyeoneeee <sylee1274@mz.co.kr> * feat(budget): update budget detail page with vue query (#5904) * feat: update budget detail base information with vue query Signed-off-by: seungyeoneeee <sylee1274@mz.co.kr> * feat: update budget usage trend as monthly with vue query Signed-off-by: seungyeoneeee <sylee1274@mz.co.kr> * feat: update budget usage trend as total with vue query Signed-off-by: seungyeoneeee <sylee1274@mz.co.kr> * feat: clean up __mutationType usage from budget update mutation Signed-off-by: 이승연 <sylee1274@mz.co.kr> --------- Signed-off-by: seungyeoneeee <sylee1274@mz.co.kr> Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: add comment Signed-off-by: 이승연 <sylee1274@mz.co.kr> * fix: prevent filter override by merging query filters explicitly (#5928) Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat: apply design feedback to budget create page (#5939) * feat: apply design feedback to budget create page Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: update languages Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat: apply updated design of budget create step Signed-off-by: 이승연 <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat(budget): apply design feedback about budget detail chart (#5943) * feat: update languages Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat: update icon svg files of budget chart legend icons Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat: apply design feedback about budget detail chart Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: fix minor issue of language Signed-off-by: 이승연 <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: apply feedback Signed-off-by: seungyeoneeee <sylee1274@mz.co.kr> * chore: move invalidateBudgetListQuery outside of onSuccess callback Signed-off-by: seungyeoneeee <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr> Signed-off-by: seungyeoneeee <sylee1274@mz.co.kr>
…rvice (#5959) * feat(reference-model): create integrated `Reference Model` (#5877) * chore(query-key): separate query-key helper Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-query-key): create reference query-key composable Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: small fix Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(query-cache-watcher): create query-cache watcher composable Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-model-list): create reference-model list composable Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: edit composable name Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-model): create reference-model type & config Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-model-map): create reference-model map data composable Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-query): create reference-model query (originally variable model) Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-model): create reference-model composable (DSL) Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-model): create reference sync composable (for api-clients) Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: edit composable name Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: create reference-model query type Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-model): create reference-model query helper (variable model) Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: small fix Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: edit typo Signed-off-by: samuel.park <samuel.park@megazone.com> --------- Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-model): create new reference model (#5941) * chore: move file architecture Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-model): create reference-model core Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: small fix Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: refactor dir architecture Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: apply changed query file path Signed-off-by: samuel.park <samuel.park@megazone.com> * fix(reference-model): refactor interface to make it easy to read Signed-off-by: samuel.park <samuel.park@megazone.com> * refactor(reference-model): separate reference-model composable & small fix Signed-off-by: samuel.park <samuel.park@megazone.com> --------- Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-model): create reference models & move schema dir (#5947) * feat(reference-model): create reference models & move schema dir Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: apply changed schema path Signed-off-by: samuel.park <samuel.park@megazone.com> --------- Signed-off-by: samuel.park <samuel.park@megazone.com> * feat: create reference data model (workspace, ta, secret, region, provider, all) & refactor reference-data-model interface (#5949) * fix(reference-data-model): refactor reference-data-model interface Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: apply changed path Signed-off-by: samuel.park <samuel.park@megazone.com> * feat: create reference data model (workspace, ta, secret, region, provider, all) Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: apply changed path Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: small fix Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: edit test code Signed-off-by: samuel.park <samuel.park@megazone.com> --------- Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-data-model): create namespace reference-data-model Signed-off-by: samuel.park <samuel.park@megazone.com> * fix(reference-data-model): apply reference data model (#5951) * fix(reference-data-model): apply reference data model Signed-off-by: samuel.park <samuel.park@megazone.com> * fix(provider-button-list): apply reference data model & refactor provider list component Signed-off-by: samuel.park <samuel.park@megazone.com> --------- Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-data-model): create reference-data-model (user, userGroup, workspaceGroup, protocol) Signed-off-by: samuel.park <samuel.park@megazone.com> * refactor: apply workspaceUser to user-reference-data-model Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-data-model): apply reference data model Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(plugin): create plugin-reference-data-model Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(workspace-home): apply reference-data-model & apply vue query Signed-off-by: samuel.park <samuel.park@megazone.com> * feat: apply reference-data-model and vue-query (iam, landing, my-page) Signed-off-by: samuel.park <samuel.park@megazone.com> * feat: apply reference-data-model and vue query (sa, advanced) Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: update api-doc Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: solve conflicts Signed-off-by: samuel.park <samuel.park@megazone.com> * feat: create reference data model (alert-manager) Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: solve conflicts Signed-off-by: samuel.park <samuel.park@megazone.com> * fix: solve conflicts Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: solve conflicts Signed-off-by: samuel.park <samuel.park@megazone.com> * feat: apply reference-data-model to alert-manager v2 Signed-off-by: samuel.park <samuel.park@megazone.com> * feat: separate user reference data model (user/workspaceUser) Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: solve conflicts Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: small fix Signed-off-by: samuel.park <samuel.park@megazone.com> * feat: apply reference-data-model Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: apply reference-data-model Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: typo Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: solve lint error Signed-off-by: samuel.park <samuel.park@megazone.com> --------- Signed-off-by: samuel.park <samuel.park@megazone.com>
* refactor: update cost analyze vue query Signed-off-by: yuda <yuda@megazone.com> * refactor: apply vue query to cost anlaysis pages Signed-off-by: yuda <yuda@megazone.com> * chore: move directory Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
* feat: add `useCostReportDataAnalyzeQuery` Signed-off-by: yuda <yuda@megazone.com> * refactor: apply `useCostReportDataAnalyzeQuery` to pages Signed-off-by: yuda <yuda@megazone.com> * chore: very minor things Signed-off-by: yuda <yuda@megazone.com> * chore: apply copilot review Signed-off-by: yuda <yuda@megazone.com> * feat: add cost report queries Signed-off-by: yuda <yuda@megazone.com> * refactor: apply cost report queries to pages Signed-off-by: yuda <yuda@megazone.com> * feat: create `useCostReportApi` Signed-off-by: yuda <yuda@megazone.com> * chore: apply review Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
…nation query (#5969) * feat(budget): apply responsive ui as design feedback (#5960) * chore: update languages Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat: apply responsive ui of design feedback Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat: update responsive ui about button of budget alerts field Signed-off-by: 이승연 <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr> * refactor: apply pagination query with vue query in budget main page (#5967) * feat: update pagination query with vue query Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: remove unnecessary type of state Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: remove unnecessary code Signed-off-by: 이승연 <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: apply updated file path Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat: update as feedback and add missing code about queryTags Signed-off-by: 이승연 <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr>
…ity (#5968) * feat(id-batcher): create id-batcher module for reference-data-model Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-repository): create reference-repository module for reference-data-model Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-data-model): create event-emitter util for reference-data-model Signed-off-by: samuel.park <samuel.park@megazone.com> * refactor(reference-data-model): refactor internal modules Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(reference-data-model): apply changed architecture Signed-off-by: samuel.park <samuel.park@megazone.com> * chore(reference-repository): add defensive code in requestItem Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: create test code (`id-batcher.ts`, `reference-repository.ts`) Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: create create-event-emitter test code Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: create reference data model test code Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: remove deprecated file Signed-off-by: samuel.park <samuel.park@megazone.com> --------- Signed-off-by: samuel.park <samuel.park@megazone.com>
* chore: replace admin collector page with user page Signed-off-by: yuda <yuda@megazone.com> * refactor: use `useCollectorApi` rather than spaceConnector Signed-off-by: yuda <yuda@megazone.com> * refactor: delete useCollectorDetailPageStore Signed-off-by: yuda <yuda@megazone.com> * refactor: apply `useCollectorListQuery` to collector page, store Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
* chore: move directory of inventory/job Signed-off-by: yuda <yuda@megazone.com> * chore: move directory of inventory/job-task Signed-off-by: yuda <yuda@megazone.com> * chore: move directory of inventory/change-history Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
* chore: add new api clients (page-schema, cloud-service) Signed-off-by: piggggggggy <samuel.park@mz.co.kr> * feat(cloud-service-detail): apply vue-query Signed-off-by: piggggggggy <samuel.park@mz.co.kr> * chore: refactor cloud-service page params type Signed-off-by: piggggggggy <samuel.park@mz.co.kr> * chore: refactor cloud-service-detail tabs Signed-off-by: piggggggggy <samuel.park@mz.co.kr> * chore: small fix Signed-off-by: piggggggggy <samuel.park@mz.co.kr> --------- Signed-off-by: piggggggggy <samuel.park@mz.co.kr>
* feat: create job analyze vue query Signed-off-by: yuda <yuda@megazone.com> * refactor: use collector vue query instead of store data Signed-off-by: yuda <yuda@megazone.com> * refactor: use collector id rather than collector Signed-off-by: yuda <yuda@megazone.com> * refactor: remove api logic from page store, use query and useApi hook Signed-off-by: yuda <yuda@megazone.com> * refactor: delete list query params from store Signed-off-by: yuda <yuda@megazone.com> * refactor: use mutations Signed-off-by: yuda <yuda@megazone.com> * refactor: use vue query instead of api Signed-off-by: yuda <yuda@megazone.com> * feat: create `useInventoryJobListQuery` and use it Signed-off-by: yuda <yuda@megazone.com> * refactor: change from options store to composition store Signed-off-by: yuda <yuda@megazone.com> * refactor: use mutations instead of using api Signed-off-by: yuda <yuda@megazone.com> * fix: add accidentally deleted query Signed-off-by: yuda <yuda@megazone.com> * refactor: delete `getAllJobsCount` from collectorJobStore Signed-off-by: yuda <yuda@megazone.com> * chore: change code order Signed-off-by: yuda <yuda@megazone.com> * chore: change variable name Signed-off-by: yuda <yuda@megazone.com> * refactor: delete `useCollectorJobStore` and use vue query Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
* chore: delete `AdminCollectHistoryJobPage.vue` Signed-off-by: yuda <yuda@megazone.com> * chore: edit minor Signed-off-by: yuda <yuda@megazone.com> * chore: fetch data up to day, exclude hour Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
* refactor: use `collectorGetQuery` instead of using store Signed-off-by: yuda <yuda@megazone.com> * refactor: use `inventoryJobListQuery` instead of using props Signed-off-by: yuda <yuda@megazone.com> * chore: update usage of store actions Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
* chore: change component file name Signed-off-by: yuda <yuda@megazone.com> * chore: change store file name Signed-off-by: yuda <yuda@megazone.com> * chore: add query key to `useCollectorGetQuery` Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
* feat: apply vue query at app 'create/update' API Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * chore: changed position Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue query at app 'delete' API Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue query at app 'enabled' API Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue query at app 'disabled' API Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue query at app 'generate client secret' API Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * feat: apply vue query at app 'list' API and cleanup store Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * refactor: query key invalidation and modal state update Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * fix: apply pr review Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> --------- Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com>
) * chore(collector-rule): move from /schema to /api-clients/.../schema Signed-off-by: yuda <yuda@megazone.com> * feat: create `useCollectorRuleApi` and `useCollectorRuleListQuery` Signed-off-by: yuda <yuda@megazone.com> * refactor: apply vueQuery and mutations to collectorAdditionalRule Signed-off-by: yuda <yuda@megazone.com> * chore: fix initial bug Signed-off-by: yuda <yuda@megazone.com> * chore: fix minor Signed-off-by: yuda <yuda@megazone.com> * chore: delete useless promise Signed-off-by: yuda <yuda@megazone.com> * chore: use safe way for return value of vue query Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
Signed-off-by: samuel.park <samuel.park@megazone.com>
…ic-layout) (#5981) * feat(api-client): create api-clients (autocomplete, page-schema, user-config, inventory, monitoring) Signed-off-by: samuel.park <samuel.park@megazone.com> * fix(pagination-query): reflect "analyze" verb in pagination query Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(cloud-service-detail): apply vue-query (cloud-service-detail-page) Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(custom-field-modal): apply vue-query (custom-field-modal-dynamic-layout) Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: refactor cloud-service-type-list composable Signed-off-by: samuel.park <samuel.park@megazone.com> * refactor(cloud-service): refactor cloud-service stores Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(security): apply vue-query Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: change file path (cloud-service -> project) Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: small fix Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: small fix Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: apply reference-data-model Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: small fix Signed-off-by: samuel.park <samuel.park@megazone.com> --------- Signed-off-by: samuel.park <samuel.park@megazone.com> Signed-off-by: Piggy Park (박용태) <samuel.park@megazone.com>
* refactor(collector): apply vue query to modal Signed-off-by: yuda <yuda@megazone.com> * chore: invalidate list query when update collector Signed-off-by: yuda <yuda@megazone.com> * refactor: use `usePluginGetVersionsQuery` instead of using api directly Signed-off-by: yuda <yuda@megazone.com> * refactor: apply vue query to `jobTask.list` Signed-off-by: yuda <yuda@megazone.com> * chore: apply review Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
* chore: move directory from schema to api-clients Signed-off-by: yuda <yuda@megazone.com> * feat: create `useMetricExampleApi` Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
* refactor: use vue query for inventory/namespace Signed-off-by: yuda <yuda@megazone.com> * chore: minor Signed-off-by: yuda <yuda@megazone.com> * chore: apply copilot review Signed-off-by: yuda <yuda@megazone.com> * chore: apply review Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
* feat: add metric queries Signed-off-by: yuda <yuda@megazone.com> * refactor: use metric vue query Signed-off-by: yuda <yuda@megazone.com> * chore: update api-doc-constant Signed-off-by: yuda <yuda@megazone.com> * chore: apply review Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
* refactor: remove origin metric data from page store Signed-off-by: yuda <yuda@megazone.com> * refactor: apply vue query to metric pages Signed-off-by: yuda <yuda@megazone.com> * chore: set default value Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
* feat: add namespace get query Signed-off-by: yuda <yuda@megazone.com> * refactor: apply `namespace` vue query Signed-off-by: yuda <yuda@megazone.com> --------- Signed-off-by: yuda <yuda@megazone.com>
* feat: apply vue query of userList per adminMode Signed-off-by: 이승연 <sylee1274@mz.co.kr> * feat: apply role binding vue query at user management table Signed-off-by: 이승연 <sylee1274@mz.co.kr> * refactor: apply vue-query at header for total count and fix store Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: remove unnecessary spread Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: apply update method as mutation Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: remove unnecessary props drilling and emit Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: update refresh method Signed-off-by: 이승연 <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr>
Signed-off-by: yuda <yuda@megazone.com>
* feat(service-account): create api-clients Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: remove deprecated schema & small fix Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(service-account-detail): create service account detail info composable Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(service-account): create mutation composables Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(service-account): create service account query composables Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(service-account): create service account pagination query composables Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(service-account): create service-account schema composables Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(service-account): create contextual derived query composables Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(detail-page): apply vue query to baseInformation section Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(detail-page): apply vue query to credentials section Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(detail-page): apply vue query to auto-sync section Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(detail-page): apply vue-query to cluster section Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(detail-page): apply vue-query other sections Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(service-account): apply vue-query to modals Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: small fix Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(service-account-store): refactor stores Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(service-account): apply vue-query to service-account pages Signed-off-by: samuel.park <samuel.park@megazone.com> * feat(service-account): apply vue-query other components Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: apply review Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: apply review Signed-off-by: samuel.park <samuel.park@megazone.com> * chore: small fix Signed-off-by: samuel.park <samuel.park@megazone.com> --------- Signed-off-by: samuel.park <samuel.park@megazone.com>
* refactor: apply variables as store updated state (selectedUsers) Signed-off-by: 이승연 <sylee1274@mz.co.kr> * refactor: add composable of vue query (query, mutation) Signed-off-by: seungyeoneeee <sylee1274@mz.co.kr> * refactor: apply vue query at user tab Signed-off-by: seungyeoneeee <sylee1274@mz.co.kr> * chore: apply review Signed-off-by: seungyeoneeee <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr> Signed-off-by: seungyeoneeee <sylee1274@mz.co.kr>
Signed-off-by: samuel.park <samuel.park@megazone.com>
Signed-off-by: samuel.park <samuel.park@megazone.com>
* feat(project): add query client and invalidate project list on successful creation Signed-off-by: sulmoJ <tjdah0853@gmail.com> * fix(ProjectLSBSearch): change `key` binding from `key` to `project_id` Signed-off-by: sulmoJ <tjdah0853@gmail.com> * feat(ProjectRenameModal): use query client to invalidate project list on successful update Signed-off-by: sulmoJ <tjdah0853@gmail.com> --------- Signed-off-by: sulmoJ <tjdah0853@gmail.com>
#6127) * fix: data disappearing on resize & refine grid implementation Signed-off-by: 이승연 <sylee1274@mz.co.kr> * fix: select dropdown not displaying current timezone Signed-off-by: 이승연 <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr>
* fix: prevent post/list from refetching after returning from notice detail Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> * fix: switch to detail tab if docs are missing when webhook changes Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com> --------- Signed-off-by: NaYeong,Kim <nayeongkim@megazone.com>
…e vue query (#6123) * refactor: update project selectdropdown for search and improve vue query Signed-off-by: 이승연 <sylee1274@mz.co.kr> * fix: invalidates workspace user list on role binding deletion Signed-off-by: 이승연 <sylee1274@mz.co.kr> * fix: improved budget usage list fetching by period Signed-off-by: 이승연 <sylee1274@mz.co.kr> * refactor: improve budget unified cost analyze with Vue Query Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: add error popup when role update permission denied Signed-off-by: 이승연 <sylee1274@mz.co.kr> * chore: change list from user list to workspace user list Signed-off-by: 이승연 <sylee1274@mz.co.kr> * fix(budget-create): critical bug - resource error of not verified email Signed-off-by: 이승연 <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr>
Signed-off-by: 이승연 <sylee1274@mz.co.kr>
…ler (#6130) * feat: add role config to resourceMenuHandler Signed-off-by: sulmo <sulmo@megazone.com> * refactor: replace fixedFilters with menuFilters in resource menu handler Signed-off-by: sulmo <sulmo@megazone.com> * refactor: change FixedFilters from all resource menu handler to Menufilters Signed-off-by: sulmo <sulmo@megazone.com> * refactor: update test cases to use menuFilters instead of fixedFilters in resource menu handler Signed-off-by: sulmo <sulmo@megazone.com> --------- Signed-off-by: sulmo <sulmo@megazone.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
3 Skipped Deployments
|
|
✅ Why it is requiredThe Developer Certificate of Origin (DCO) is a lightweight way for contributors to certify that they wrote or otherwise have the right to submit the code they are contributing to the project. Here is the full text of the DCO. Contributors sign-off that they adhere to these requirements by adding a Git even has a |
|
🎉 @seungyeoneeee has been randomly selected as the reviewer! Please review. 🙏 |
* fix: resolve conflicts (merge develop into feature-query-integration) Signed-off-by: 이승연 <sylee1274@mz.co.kr> * refactor: fix MFA related codes as vue query updated Signed-off-by: 이승연 <sylee1274@mz.co.kr> * fix: bug of reactivity about user update form Signed-off-by: 이승연 <sylee1274@mz.co.kr> * fix: table selection sync issues after user update Signed-off-by: 이승연 <sylee1274@mz.co.kr> --------- Signed-off-by: 이승연 <sylee1274@mz.co.kr>
|
✅ Why it is requiredThe Developer Certificate of Origin (DCO) is a lightweight way for contributors to certify that they wrote or otherwise have the right to submit the code they are contributing to the project. Here is the full text of the DCO. Contributors sign-off that they adhere to these requirements by adding a Git even has a |
|
✅ Why it is requiredThe Developer Certificate of Origin (DCO) is a lightweight way for contributors to certify that they wrote or otherwise have the right to submit the code they are contributing to the project. Here is the full text of the DCO. Contributors sign-off that they adhere to these requirements by adding a Git even has a |
Signed-off-by: 이승연 <sylee1274@mz.co.kr>
Signed-off-by: 이승연 <sylee1274@mz.co.kr>
Signed-off-by: 이승연 <sylee1274@mz.co.kr>
Signed-off-by: 이승연 <sylee1274@mz.co.kr>
Signed-off-by: 이승연 <sylee1274@mz.co.kr>
Signed-off-by: 이승연 <sylee1274@mz.co.kr>
Signed-off-by: samuel.park <samuel.park@megazone.com>
|
✅ Why it is requiredThe Developer Certificate of Origin (DCO) is a lightweight way for contributors to certify that they wrote or otherwise have the right to submit the code they are contributing to the project. Here is the full text of the DCO. Contributors sign-off that they adhere to these requirements by adding a Git even has a |
Skip Review (optional)
style,chore,ci,test,docs)Description (optional)
SSIA
Things to Talk About (optional)