Skip to content

Conversation

sulmoJ
Copy link
Member

@sulmoJ sulmoJ commented Aug 13, 2025

Skip Review (optional)

  • Minor changes that don't affect the functionality (e.g. style, chore, ci, test, docs)
  • Previously reviewed in feature branch, further review is not mandatory
  • Self-merge allowed for solo developers or urgent changes

Description (optional)

SSIA

Things to Talk About (optional)

skdud4659 and others added 30 commits June 23, 2025 13:37
* 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 <[email protected]>

* feat(monitoring): create api-doc-constant

Signed-off-by: NaYeong,Kim <[email protected]>

---------

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to alert api (#5879)

* feat: apply vue-query to alert list api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to alert history api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to alert get api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to alert update api

Signed-off-by: NaYeong,Kim <[email protected]>

* refactor: remove alert detail page store

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to alert delete api

Signed-off-by: NaYeong,Kim <[email protected]>

* chore: changed file name

Signed-off-by: NaYeong,Kim <[email protected]>

* refactor: separate alert list api into a dedicated file

Signed-off-by: NaYeong,Kim <[email protected]>

* chore: remove unnecessary code

Signed-off-by: NaYeong,Kim <[email protected]>

---------

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to escalation policy api (#5884)

* feat: apply vue-query to escalation policy list api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to escalation policy get api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to escalation policy create api

Signed-off-by: NaYeong,Kim <[email protected]>

* chore: edit invalidate query key

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to escalation policy delete api

Signed-off-by: NaYeong,Kim <[email protected]>

* fix: invalidate query key on alert delete

Signed-off-by: NaYeong,Kim <[email protected]>

* chore: apply pr review

Signed-off-by: NaYeong,Kim <[email protected]>

---------

Signed-off-by: NaYeong,Kim <[email protected]>

* 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 <[email protected]>

* chore: fix pagination options bug

Signed-off-by: piggggggggy <[email protected]>

* fix(task-table): apply pagination query & refactor pagination query

Signed-off-by: piggggggggy <[email protected]>

* chore: small fix

Signed-off-by: samuel.park <[email protected]>

* chore: small fix

Signed-off-by: samuel.park <[email protected]>

* chore: small fix

Signed-off-by: samuel.park <[email protected]>

---------

Signed-off-by: piggggggggy <[email protected]>
Signed-off-by: samuel.park <[email protected]>

* 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: 이승연 <[email protected]>

* feat: update vue query pagination at service landing page

Signed-off-by: 이승연 <[email protected]>

* chore: add computedRef type

Signed-off-by: 이승연 <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>

* 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 <[email protected]>

* chore: apply pr review

Signed-off-by: NaYeong,Kim <[email protected]>

---------

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to service channel api (#5946)

* feat: apply vue-query to service channel 'create' api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to service channel 'delete' api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to service channel 'disable/enable' api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to service channel 'get' api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to service channel 'list' api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to service channel 'update' api

Signed-off-by: NaYeong,Kim <[email protected]>

* fix: bug fix due to vue query migration

Signed-off-by: NaYeong,Kim <[email protected]>

* chore: apply pr review

Signed-off-by: NaYeong,Kim <[email protected]>

* fix: unify code concerns

Signed-off-by: NaYeong,Kim <[email protected]>

---------

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to webhook api (#5948)

* feat: apply vue-query to webhook 'create' api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to webhook 'delete' api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to webhook 'enable/disable' api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to webhook 'update message format' api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to webhook 'update' api and deduplicate query key invalidation

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to webhook 'list errors' api

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue-query to webhook 'list' api

Signed-off-by: NaYeong,Kim <[email protected]>

* fix: bug fix due to vue query adoption

Signed-off-by: NaYeong,Kim <[email protected]>

---------

Signed-off-by: NaYeong,Kim <[email protected]>

* Merge pull request #5950 from skdud4659/feat/service

feat: apply vue-query to service api

---------

Signed-off-by: NaYeong,Kim <[email protected]>
Signed-off-by: piggggggggy <[email protected]>
Signed-off-by: samuel.park <[email protected]>
Signed-off-by: 이승연 <[email protected]>
Co-authored-by: Piggy Park (박용태) <[email protected]>
Co-authored-by: 이승연 <[email protected]>
Co-authored-by: 이승연 <[email protected]>
* refactor: move API calls from store to vue query

Signed-off-by: yuda <[email protected]>

* refactor: replace direct api usage in page with vue query mutation

Signed-off-by: yuda <[email protected]>

* refactor: implement "single source of truth" with vue query

Signed-off-by: yuda <[email protected]>

* chore: change order of codes

Signed-off-by: yuda <[email protected]>

* chore: use `toValue`

Signed-off-by: yuda <[email protected]>

* chore: use computed dataSourceId

Signed-off-by: yuda <[email protected]>

* refactor: use `useServiceQueryKey` rather than array key

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
* 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: 이승연 <[email protected]>

* feat: update method of getting list and analyze api with vue-query

Signed-off-by: 이승연 <[email protected]>

* feat: apply as feedback

Signed-off-by: 이승연 <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>

* feat(budget): apply vue query when creating budget (#5885)

* feat: apply vue query when creating budget

Signed-off-by: 이승연 <[email protected]>

* chore: update languages

Signed-off-by: 이승연 <[email protected]>

* chore: add translations

Signed-off-by: 이승연 <[email protected]>

* feat: apply feedback (using computed with cached values)

Signed-off-by: 이승연 <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>

* feat(budget): update mutation of budget detail page - heading with vue query (#5895)

* chore: updated variable names

Signed-off-by: 이승연 <[email protected]>

* chore: remove pinia store usage completely

Signed-off-by: 이승연 <[email protected]>

* feat: add mutation composable (update, set_notification, delete)

Signed-off-by: 이승연 <[email protected]>

* feat: update detail heading action of budget detail page with vue query

Signed-off-by: 이승연 <[email protected]>

* chore: remove unnecessary codes

Signed-off-by: 이승연 <[email protected]>

* chore: update admin budget detail page (same as user)

Signed-off-by: 이승연 <[email protected]>

* chore: update wrong file name

Signed-off-by: seungyeoneeee <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>
Signed-off-by: seungyeoneeee <[email protected]>

* feat(budget): update budget detail page with vue query (#5904)

* feat: update budget detail base information with vue query

Signed-off-by: seungyeoneeee <[email protected]>

* feat: update budget usage trend as monthly with vue query

Signed-off-by: seungyeoneeee <[email protected]>

* feat: update budget usage trend as total with vue query

Signed-off-by: seungyeoneeee <[email protected]>

* feat: clean up __mutationType usage from budget update mutation

Signed-off-by: 이승연 <[email protected]>

---------

Signed-off-by: seungyeoneeee <[email protected]>
Signed-off-by: 이승연 <[email protected]>

* chore: add comment

Signed-off-by: 이승연 <[email protected]>

* fix: prevent filter override by merging query filters explicitly (#5928)

Signed-off-by: 이승연 <[email protected]>

* feat: apply design feedback to budget create page (#5939)

* feat: apply design feedback to budget create page

Signed-off-by: 이승연 <[email protected]>

* chore: update languages

Signed-off-by: 이승연 <[email protected]>

* feat: apply updated design of budget create step

Signed-off-by: 이승연 <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>

* feat(budget): apply design feedback about budget detail chart (#5943)

* feat: update languages

Signed-off-by: 이승연 <[email protected]>

* feat: update icon svg files of budget chart legend icons

Signed-off-by: 이승연 <[email protected]>

* feat: apply design feedback about budget detail chart

Signed-off-by: 이승연 <[email protected]>

* chore: fix minor issue of language

Signed-off-by: 이승연 <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>

* chore: apply feedback

Signed-off-by: seungyeoneeee <[email protected]>

* chore: move invalidateBudgetListQuery outside of onSuccess callback

Signed-off-by: seungyeoneeee <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>
Signed-off-by: seungyeoneeee <[email protected]>
…rvice (#5959)

* feat(reference-model): create integrated `Reference Model` (#5877)

* chore(query-key): separate query-key helper

Signed-off-by: samuel.park <[email protected]>

* feat(reference-query-key): create reference query-key composable

Signed-off-by: samuel.park <[email protected]>

* chore: small fix

Signed-off-by: samuel.park <[email protected]>

* feat(query-cache-watcher): create query-cache watcher composable

Signed-off-by: samuel.park <[email protected]>

* feat(reference-model-list): create reference-model list composable

Signed-off-by: samuel.park <[email protected]>

* chore: edit composable name

Signed-off-by: samuel.park <[email protected]>

* feat(reference-model): create reference-model type & config

Signed-off-by: samuel.park <[email protected]>

* feat(reference-model-map): create reference-model map data composable

Signed-off-by: samuel.park <[email protected]>

* feat(reference-query): create reference-model query (originally variable model)

Signed-off-by: samuel.park <[email protected]>

* feat(reference-model): create reference-model composable (DSL)

Signed-off-by: samuel.park <[email protected]>

* feat(reference-model): create reference sync composable (for api-clients)

Signed-off-by: samuel.park <[email protected]>

* chore: edit composable name

Signed-off-by: samuel.park <[email protected]>

* chore: create reference-model query type

Signed-off-by: samuel.park <[email protected]>

* feat(reference-model): create reference-model query helper (variable model)

Signed-off-by: samuel.park <[email protected]>

* chore: small fix

Signed-off-by: samuel.park <[email protected]>

* chore: edit typo

Signed-off-by: samuel.park <[email protected]>

---------

Signed-off-by: samuel.park <[email protected]>

* feat(reference-model): create new reference model (#5941)

* chore: move file architecture

Signed-off-by: samuel.park <[email protected]>

* feat(reference-model): create reference-model core

Signed-off-by: samuel.park <[email protected]>

* chore: small fix

Signed-off-by: samuel.park <[email protected]>

* chore: refactor dir architecture

Signed-off-by: samuel.park <[email protected]>

* chore: apply changed query file path

Signed-off-by: samuel.park <[email protected]>

* fix(reference-model): refactor interface to make it easy to read

Signed-off-by: samuel.park <[email protected]>

* refactor(reference-model): separate reference-model composable & small fix

Signed-off-by: samuel.park <[email protected]>

---------

Signed-off-by: samuel.park <[email protected]>

* feat(reference-model): create reference models & move schema dir  (#5947)

* feat(reference-model): create reference models & move schema dir

Signed-off-by: samuel.park <[email protected]>

* chore: apply changed schema path

Signed-off-by: samuel.park <[email protected]>

---------

Signed-off-by: samuel.park <[email protected]>

* 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 <[email protected]>

* chore: apply changed path

Signed-off-by: samuel.park <[email protected]>

* feat: create reference data model (workspace, ta, secret, region, provider, all)

Signed-off-by: samuel.park <[email protected]>

* chore: apply changed path

Signed-off-by: samuel.park <[email protected]>

* chore: small fix

Signed-off-by: samuel.park <[email protected]>

* chore: edit test code

Signed-off-by: samuel.park <[email protected]>

---------

Signed-off-by: samuel.park <[email protected]>

* feat(reference-data-model): create namespace reference-data-model

Signed-off-by: samuel.park <[email protected]>

* fix(reference-data-model): apply reference data model  (#5951)

* fix(reference-data-model): apply reference data model

Signed-off-by: samuel.park <[email protected]>

* fix(provider-button-list): apply reference data model & refactor provider list component

Signed-off-by: samuel.park <[email protected]>

---------

Signed-off-by: samuel.park <[email protected]>

* feat(reference-data-model): create reference-data-model (user, userGroup, workspaceGroup, protocol)

Signed-off-by: samuel.park <[email protected]>

* refactor: apply workspaceUser to user-reference-data-model

Signed-off-by: samuel.park <[email protected]>

* feat(reference-data-model): apply reference data model

Signed-off-by: samuel.park <[email protected]>

* feat(plugin): create plugin-reference-data-model

Signed-off-by: samuel.park <[email protected]>

* feat(workspace-home): apply reference-data-model & apply vue query

Signed-off-by: samuel.park <[email protected]>

* feat: apply reference-data-model and vue-query (iam, landing, my-page)

Signed-off-by: samuel.park <[email protected]>

* feat: apply reference-data-model and vue query (sa, advanced)

Signed-off-by: samuel.park <[email protected]>

* chore: update api-doc

Signed-off-by: samuel.park <[email protected]>

* chore: solve conflicts

Signed-off-by: samuel.park <[email protected]>

* feat: create reference data model (alert-manager)

Signed-off-by: samuel.park <[email protected]>

* chore: solve conflicts

Signed-off-by: samuel.park <[email protected]>

* fix: solve conflicts

Signed-off-by: samuel.park <[email protected]>

* chore: solve conflicts

Signed-off-by: samuel.park <[email protected]>

* feat: apply reference-data-model to alert-manager v2

Signed-off-by: samuel.park <[email protected]>

* feat: separate user reference data model (user/workspaceUser)

Signed-off-by: samuel.park <[email protected]>

* chore: solve conflicts

Signed-off-by: samuel.park <[email protected]>

* chore: small fix

Signed-off-by: samuel.park <[email protected]>

* feat: apply reference-data-model

Signed-off-by: samuel.park <[email protected]>

* chore: apply reference-data-model

Signed-off-by: samuel.park <[email protected]>

* chore: typo

Signed-off-by: samuel.park <[email protected]>

* chore: solve lint error

Signed-off-by: samuel.park <[email protected]>

---------

Signed-off-by: samuel.park <[email protected]>
* refactor: update cost analyze vue query

Signed-off-by: yuda <[email protected]>

* refactor: apply vue query to cost anlaysis pages

Signed-off-by: yuda <[email protected]>

* chore: move directory

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
* feat: add `useCostReportDataAnalyzeQuery`

Signed-off-by: yuda <[email protected]>

* refactor: apply `useCostReportDataAnalyzeQuery` to pages

Signed-off-by: yuda <[email protected]>

* chore: very minor things

Signed-off-by: yuda <[email protected]>

* chore: apply copilot review

Signed-off-by: yuda <[email protected]>

* feat: add cost report queries

Signed-off-by: yuda <[email protected]>

* refactor: apply cost report queries to pages

Signed-off-by: yuda <[email protected]>

* feat: create `useCostReportApi`

Signed-off-by: yuda <[email protected]>

* chore: apply review

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
…nation query (#5969)

* feat(budget): apply responsive ui as design feedback (#5960)

* chore: update languages

Signed-off-by: 이승연 <[email protected]>

* feat: apply responsive ui of design feedback

Signed-off-by: 이승연 <[email protected]>

* feat: update responsive ui about button of budget alerts field

Signed-off-by: 이승연 <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>

* refactor: apply pagination query with vue query in budget main page (#5967)

* feat: update pagination query with vue query

Signed-off-by: 이승연 <[email protected]>

* chore: remove unnecessary type of state

Signed-off-by: 이승연 <[email protected]>

* chore: remove unnecessary code

Signed-off-by: 이승연 <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>

* chore: apply updated file path

Signed-off-by: 이승연 <[email protected]>

* feat: update as feedback and add missing code about queryTags

Signed-off-by: 이승연 <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>
…ity (#5968)

* feat(id-batcher): create id-batcher module for reference-data-model

Signed-off-by: samuel.park <[email protected]>

* feat(reference-repository): create reference-repository module for reference-data-model

Signed-off-by: samuel.park <[email protected]>

* feat(reference-data-model): create event-emitter util for reference-data-model

Signed-off-by: samuel.park <[email protected]>

* refactor(reference-data-model): refactor internal modules

Signed-off-by: samuel.park <[email protected]>

* feat(reference-data-model): apply changed architecture

Signed-off-by: samuel.park <[email protected]>

* chore(reference-repository): add defensive code in requestItem

Signed-off-by: samuel.park <[email protected]>

* chore: create test code (`id-batcher.ts`, `reference-repository.ts`)

Signed-off-by: samuel.park <[email protected]>

* chore: create create-event-emitter test code

Signed-off-by: samuel.park <[email protected]>

* chore: create reference data model test code

Signed-off-by: samuel.park <[email protected]>

* chore: remove deprecated file

Signed-off-by: samuel.park <[email protected]>

---------

Signed-off-by: samuel.park <[email protected]>
* chore: replace admin collector page with user page

Signed-off-by: yuda <[email protected]>

* refactor: use `useCollectorApi` rather than spaceConnector

Signed-off-by: yuda <[email protected]>

* refactor: delete useCollectorDetailPageStore

Signed-off-by: yuda <[email protected]>

* refactor: apply `useCollectorListQuery` to collector page, store

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
* chore: move directory of inventory/job

Signed-off-by: yuda <[email protected]>

* chore: move directory of inventory/job-task

Signed-off-by: yuda <[email protected]>

* chore: move directory of inventory/change-history

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
* chore: add new api clients (page-schema, cloud-service)

Signed-off-by: piggggggggy <[email protected]>

* feat(cloud-service-detail): apply vue-query

Signed-off-by: piggggggggy <[email protected]>

* chore: refactor cloud-service page params type

Signed-off-by: piggggggggy <[email protected]>

* chore: refactor cloud-service-detail tabs

Signed-off-by: piggggggggy <[email protected]>

* chore: small fix

Signed-off-by: piggggggggy <[email protected]>

---------

Signed-off-by: piggggggggy <[email protected]>
* feat: create job analyze vue query

Signed-off-by: yuda <[email protected]>

* refactor: use collector vue query instead of store data

Signed-off-by: yuda <[email protected]>

* refactor: use collector id rather than collector

Signed-off-by: yuda <[email protected]>

* refactor: remove api logic from page store, use query and useApi hook

Signed-off-by: yuda <[email protected]>

* refactor: delete list query params from store

Signed-off-by: yuda <[email protected]>

* refactor: use mutations

Signed-off-by: yuda <[email protected]>

* refactor: use vue query instead of api

Signed-off-by: yuda <[email protected]>

* feat: create `useInventoryJobListQuery` and use it

Signed-off-by: yuda <[email protected]>

* refactor: change from options store to composition store

Signed-off-by: yuda <[email protected]>

* refactor: use mutations instead of using api

Signed-off-by: yuda <[email protected]>

* fix: add accidentally deleted query

Signed-off-by: yuda <[email protected]>

* refactor: delete `getAllJobsCount` from collectorJobStore

Signed-off-by: yuda <[email protected]>

* chore: change code order

Signed-off-by: yuda <[email protected]>

* chore: change variable name

Signed-off-by: yuda <[email protected]>

* refactor: delete `useCollectorJobStore` and use vue query

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
* chore: delete `AdminCollectHistoryJobPage.vue`

Signed-off-by: yuda <[email protected]>

* chore: edit minor

Signed-off-by: yuda <[email protected]>

* chore: fetch data up to day, exclude hour

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
* refactor: use `collectorGetQuery` instead of using store

Signed-off-by: yuda <[email protected]>

* refactor: use `inventoryJobListQuery` instead of using props

Signed-off-by: yuda <[email protected]>

* chore: update usage of store actions

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
* chore: change component file name

Signed-off-by: yuda <[email protected]>

* chore: change store file name

Signed-off-by: yuda <[email protected]>

* chore: add query key to `useCollectorGetQuery`

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
* feat: apply vue query at app 'create/update' API

Signed-off-by: NaYeong,Kim <[email protected]>

* chore: changed position

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue query at app 'delete' API

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue query at app 'enabled' API

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue query at app 'disabled' API

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue query at app 'generate client secret' API

Signed-off-by: NaYeong,Kim <[email protected]>

* feat: apply vue query at app 'list' API and cleanup store

Signed-off-by: NaYeong,Kim <[email protected]>

* refactor: query key invalidation and modal state update

Signed-off-by: NaYeong,Kim <[email protected]>

* fix: apply pr review

Signed-off-by: NaYeong,Kim <[email protected]>

---------

Signed-off-by: NaYeong,Kim <[email protected]>
)

* chore(collector-rule): move from /schema to /api-clients/.../schema

Signed-off-by: yuda <[email protected]>

* feat: create `useCollectorRuleApi` and `useCollectorRuleListQuery`

Signed-off-by: yuda <[email protected]>

* refactor: apply vueQuery and mutations to collectorAdditionalRule

Signed-off-by: yuda <[email protected]>

* chore: fix initial bug

Signed-off-by: yuda <[email protected]>

* chore: fix minor

Signed-off-by: yuda <[email protected]>

* chore: delete useless promise

Signed-off-by: yuda <[email protected]>

* chore: use safe way for return value of vue query

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
…ic-layout) (#5981)

* feat(api-client): create api-clients (autocomplete, page-schema, user-config, inventory, monitoring)

Signed-off-by: samuel.park <[email protected]>

* fix(pagination-query): reflect "analyze" verb in pagination query

Signed-off-by: samuel.park <[email protected]>

* feat(cloud-service-detail): apply vue-query (cloud-service-detail-page)

Signed-off-by: samuel.park <[email protected]>

* feat(custom-field-modal): apply vue-query (custom-field-modal-dynamic-layout)

Signed-off-by: samuel.park <[email protected]>

* chore: refactor cloud-service-type-list composable

Signed-off-by: samuel.park <[email protected]>

* refactor(cloud-service): refactor cloud-service stores

Signed-off-by: samuel.park <[email protected]>

* feat(security): apply vue-query

Signed-off-by: samuel.park <[email protected]>

* chore: change file path (cloud-service -> project)

Signed-off-by: samuel.park <[email protected]>

* chore: small fix

Signed-off-by: samuel.park <[email protected]>

* chore: small fix

Signed-off-by: samuel.park <[email protected]>

* chore: apply reference-data-model

Signed-off-by: samuel.park <[email protected]>

* chore: small fix

Signed-off-by: samuel.park <[email protected]>

---------

Signed-off-by: samuel.park <[email protected]>
Signed-off-by: Piggy Park (박용태) <[email protected]>
* refactor(collector): apply vue query to modal

Signed-off-by: yuda <[email protected]>

* chore: invalidate list query when update collector

Signed-off-by: yuda <[email protected]>

* refactor: use `usePluginGetVersionsQuery` instead of using api directly

Signed-off-by: yuda <[email protected]>

* refactor: apply vue query to `jobTask.list`

Signed-off-by: yuda <[email protected]>

* chore: apply review

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
* chore: move directory from schema to api-clients

Signed-off-by: yuda <[email protected]>

* feat: create `useMetricExampleApi`

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
* refactor: use vue query for inventory/namespace

Signed-off-by: yuda <[email protected]>

* chore: minor

Signed-off-by: yuda <[email protected]>

* chore: apply copilot review

Signed-off-by: yuda <[email protected]>

* chore: apply review

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
* feat: add metric queries

Signed-off-by: yuda <[email protected]>

* refactor: use metric vue query

Signed-off-by: yuda <[email protected]>

* chore: update api-doc-constant

Signed-off-by: yuda <[email protected]>

* chore: apply review

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
* refactor: remove origin metric data from page store

Signed-off-by: yuda <[email protected]>

* refactor: apply vue query to metric pages

Signed-off-by: yuda <[email protected]>

* chore: set default value

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
* feat: add namespace get query

Signed-off-by: yuda <[email protected]>

* refactor: apply `namespace` vue query

Signed-off-by: yuda <[email protected]>

---------

Signed-off-by: yuda <[email protected]>
* feat: apply vue query of userList per adminMode

Signed-off-by: 이승연 <[email protected]>

* feat: apply role binding vue query at user management table

Signed-off-by: 이승연 <[email protected]>

* refactor: apply vue-query at header for total count and fix store

Signed-off-by: 이승연 <[email protected]>

* chore: remove unnecessary spread

Signed-off-by: 이승연 <[email protected]>

* chore: apply update method as mutation

Signed-off-by: 이승연 <[email protected]>

* chore: remove unnecessary props drilling and emit

Signed-off-by: 이승연 <[email protected]>

* chore: update refresh method

Signed-off-by: 이승연 <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>
* feat(service-account): create api-clients

Signed-off-by: samuel.park <[email protected]>

* chore: remove deprecated schema & small fix

Signed-off-by: samuel.park <[email protected]>

* feat(service-account-detail): create service account detail info composable

Signed-off-by: samuel.park <[email protected]>

* feat(service-account): create mutation composables

Signed-off-by: samuel.park <[email protected]>

* feat(service-account): create service account query composables

Signed-off-by: samuel.park <[email protected]>

* feat(service-account): create service account pagination query composables

Signed-off-by: samuel.park <[email protected]>

* feat(service-account): create service-account schema composables

Signed-off-by: samuel.park <[email protected]>

* feat(service-account): create contextual derived query composables

Signed-off-by: samuel.park <[email protected]>

* feat(detail-page): apply vue query to baseInformation section

Signed-off-by: samuel.park <[email protected]>

* feat(detail-page): apply vue query to credentials section

Signed-off-by: samuel.park <[email protected]>

* feat(detail-page): apply vue query to auto-sync section

Signed-off-by: samuel.park <[email protected]>

* feat(detail-page): apply vue-query to cluster section

Signed-off-by: samuel.park <[email protected]>

* feat(detail-page): apply vue-query other sections

Signed-off-by: samuel.park <[email protected]>

* feat(service-account): apply vue-query to modals

Signed-off-by: samuel.park <[email protected]>

* chore: small fix

Signed-off-by: samuel.park <[email protected]>

* feat(service-account-store): refactor stores

Signed-off-by: samuel.park <[email protected]>

* feat(service-account): apply vue-query to service-account pages

Signed-off-by: samuel.park <[email protected]>

* feat(service-account): apply vue-query other components

Signed-off-by: samuel.park <[email protected]>

* chore: apply review

Signed-off-by: samuel.park <[email protected]>

* chore: apply review

Signed-off-by: samuel.park <[email protected]>

* chore: small fix

Signed-off-by: samuel.park <[email protected]>

---------

Signed-off-by: samuel.park <[email protected]>
* refactor: apply variables as store updated state (selectedUsers)

Signed-off-by: 이승연 <[email protected]>

* refactor: add composable of vue query (query, mutation)

Signed-off-by: seungyeoneeee <[email protected]>

* refactor: apply vue query at user tab

Signed-off-by: seungyeoneeee <[email protected]>

* chore: apply review

Signed-off-by: seungyeoneeee <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>
Signed-off-by: seungyeoneeee <[email protected]>
piggggggggy and others added 8 commits August 11, 2025 20:17
* feat(project): add query client and invalidate project list on successful creation

Signed-off-by: sulmoJ <[email protected]>

* fix(ProjectLSBSearch): change `key` binding from `key` to `project_id`

Signed-off-by: sulmoJ <[email protected]>

* feat(ProjectRenameModal): use query client to invalidate project list on successful update

Signed-off-by: sulmoJ <[email protected]>

---------

Signed-off-by: sulmoJ <[email protected]>
#6127)

* fix: data disappearing on resize & refine grid implementation

Signed-off-by: 이승연 <[email protected]>

* fix: select dropdown not displaying current timezone

Signed-off-by: 이승연 <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>
* fix: prevent post/list from refetching after returning from notice detail

Signed-off-by: NaYeong,Kim <[email protected]>

* fix: switch to detail tab if docs are missing when webhook changes

Signed-off-by: NaYeong,Kim <[email protected]>

---------

Signed-off-by: NaYeong,Kim <[email protected]>
…e vue query (#6123)

* refactor: update project selectdropdown for search and improve vue query

Signed-off-by: 이승연 <[email protected]>

* fix: invalidates workspace user list on role binding deletion

Signed-off-by: 이승연 <[email protected]>

* fix: improved budget usage list fetching by period

Signed-off-by: 이승연 <[email protected]>

* refactor: improve budget unified cost analyze with Vue Query

Signed-off-by: 이승연 <[email protected]>

* chore: add error popup when role update permission denied

Signed-off-by: 이승연 <[email protected]>

* chore: change list from user list to workspace user list

Signed-off-by: 이승연 <[email protected]>

* fix(budget-create): critical bug - resource error of not verified email

Signed-off-by: 이승연 <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>
…ler (#6130)

* feat: add role config to resourceMenuHandler

Signed-off-by: sulmo <[email protected]>

* refactor: replace fixedFilters with menuFilters in resource menu handler

Signed-off-by: sulmo <[email protected]>

* refactor: change FixedFilters from all resource menu handler to Menufilters

Signed-off-by: sulmo <[email protected]>

* refactor: update test cases to use menuFilters instead of fixedFilters in resource menu handler

Signed-off-by: sulmo <[email protected]>

---------

Signed-off-by: sulmo <[email protected]>
Copy link

vercel bot commented Aug 13, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
feature-query-integration Ready Ready Preview Comment Aug 18, 2025 5:08am
3 Skipped Deployments
Project Deployment Preview Comments Updated (UTC)
console Ignored Ignored Preview Aug 18, 2025 5:08am
mfa-saas-qa Ignored Ignored Aug 18, 2025 5:08am
web-storybook Ignored Ignored Aug 18, 2025 5:08am

Copy link
Contributor

⚠️ @sulmoJ the signed-off-by was not found in the following 1 commits:

✅ Why it is required

The 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 Signed-off-by line to commit messages.

This is my commit message

Signed-off-by: Random Developer <[email protected]>

Git even has a -s command line option to append this automatically to your commit message:

$ git commit -s -m 'This is my commit message'

Copy link
Contributor

🎉 @seungyeoneeee has been randomly selected as the reviewer! Please review. 🙏

* fix: resolve conflicts (merge develop into feature-query-integration)

Signed-off-by: 이승연 <[email protected]>

* refactor: fix MFA related codes as vue query updated

Signed-off-by: 이승연 <[email protected]>

* fix: bug of reactivity about user update form

Signed-off-by: 이승연 <[email protected]>

* fix: table selection sync issues after user update

Signed-off-by: 이승연 <[email protected]>

---------

Signed-off-by: 이승연 <[email protected]>
Copy link
Contributor

⚠️ @sulmoJ the signed-off-by was not found in the following 1 commits:

✅ Why it is required

The 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 Signed-off-by line to commit messages.

This is my commit message

Signed-off-by: Random Developer <[email protected]>

Git even has a -s command line option to append this automatically to your commit message:

$ git commit -s -m 'This is my commit message'

Copy link
Contributor

⚠️ @sulmoJ the signed-off-by was not found in the following 1 commits:

✅ Why it is required

The 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 Signed-off-by line to commit messages.

This is my commit message

Signed-off-by: Random Developer <[email protected]>

Git even has a -s command line option to append this automatically to your commit message:

$ git commit -s -m 'This is my commit message'

Copy link
Contributor

⚠️ @sulmoJ the signed-off-by was not found in the following 1 commits:

✅ Why it is required

The 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 Signed-off-by line to commit messages.

This is my commit message

Signed-off-by: Random Developer <[email protected]>

Git even has a -s command line option to append this automatically to your commit message:

$ git commit -s -m 'This is my commit message'

@piggggggggy piggggggggy merged commit e936db4 into develop Aug 18, 2025
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants