Skip to content

feat: merge feature-cost-report#5898

Merged
yuda110 merged 25 commits intodevelopfrom
feature-cost-report
May 30, 2025
Merged

feat: merge feature-cost-report#5898
yuda110 merged 25 commits intodevelopfrom
feature-cost-report

Conversation

@yuda110
Copy link
Member

@yuda110 yuda110 commented May 30, 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)

Things to Talk About (optional)

yuda110 added 25 commits May 29, 2025 10:47
* feat: add vue query and mutation of `CostReport`

Signed-off-by: yuda <yuda@megazone.com>

* refactor: use VueQuery rather than SpaceConnector

Signed-off-by: yuda <yuda@megazone.com>

* fix: use `select` in `useCostReportConfigQuery`

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
* chore: markup "cost report configuration" section

Signed-off-by: yuda <yuda@megazone.com>

* feat: update costReportConfig model

Signed-off-by: yuda <yuda@megazone.com>

* feat: add cost report config form handling and submission logic

Signed-off-by: yuda <yuda@megazone.com>

* chore: update language

Signed-off-by: yuda <yuda@megazone.com>

* chore: edit `CostReportConfigUpdateParameters`

Signed-off-by: yuda <yuda@megazone.com>

* fix: add `DOMAIN` scope to `costReportConfigApiHelper`

Signed-off-by: yuda <yuda@megazone.com>

* chore: delete console.log()

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
* chore: edit type of props

Signed-off-by: yuda <yuda@megazone.com>

* feat: add 'Cost Report Adjustments' overlay

Signed-off-by: yuda <yuda@megazone.com>

* chore: update language

Signed-off-by: yuda <yuda@megazone.com>

* chore: update props type

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
* feat: update model of report adjustment

Signed-off-by: yuda <yuda@megazone.com>

* feat: add api hook of report adjustment

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
Signed-off-by: yuda <yuda@megazone.com>
* refactor: move mutation logic from hook to page

Signed-off-by: yuda <yuda@megazone.com>

* chore: remove manage button from cost report page

Signed-off-by: yuda <yuda@megazone.com>

* feat: delete CostReportSettingsModal (deprecated)

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
* feat: update adjustment model

Signed-off-by: yuda <yuda@megazone.com>

* feat: update adjustment model

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
…ge-store (#5850)

* feat: add advanced-settings-page-store

Signed-off-by: yuda <yuda@megazone.com>

* refactor: separate component

Signed-off-by: yuda <yuda@megazone.com>

* feat: init adjustment data on overlay open

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
* refactor: use vuequery rather than api list

Signed-off-by: yuda <yuda@megazone.com>

* feat: init workspace select dropdown

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
* feat: implement `confirmation date` for report

Signed-off-by: yuda <yuda@megazone.com>

* chore: update language

Signed-off-by: yuda <yuda@megazone.com>

* chore: replace with helper

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
* feat: add 'reissue' button

Signed-off-by: yuda <yuda@megazone.com>

* chore: update language

Signed-off-by: yuda <yuda@megazone.com>

* chore: delete invalidating query cache

Signed-off-by: yuda <yuda@megazone.com>

* fix: set proper return value

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
* feat: add `input-left` slot to PTextInput

Signed-off-by: yuda <yuda@megazone.com>

* feat: set provider, adjustment select dropdown

Signed-off-by: yuda <yuda@megazone.com>

* chore: update language

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
* feat: add `isAllWorkspaceSelected` to policy data

Signed-off-by: yuda <yuda@megazone.com>

* chore: update model

Signed-off-by: yuda <yuda@megazone.com>

* chore: show reissue button only on specific date

Signed-off-by: yuda <yuda@megazone.com>

* chore: edit adjustment valid condition

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
* chore: edit model schema

Signed-off-by: yuda <yuda@megazone.com>

* feat: apply CRUD for Adjustment Policy

Signed-off-by: yuda <yuda@megazone.com>

* fix: fix query key

Signed-off-by: yuda <yuda@megazone.com>

* chore: add translate

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
* chore: change unit from PERCENTAGE to PERCENT

Signed-off-by: yuda <yuda@megazone.com>

* chore: fix adjustment validation

Signed-off-by: yuda <yuda@megazone.com>

* chore: sort adjustments

Signed-off-by: yuda <yuda@megazone.com>

* feat: create/update/delete/change-order adjustment items

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
* fix: fix promise bug when save adjustments

Signed-off-by: yuda <yuda@megazone.com>

* chore: sort with order

Signed-off-by: yuda <yuda@megazone.com>

* chore: do not raise api when there's no change

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
* chore: update model type

Signed-off-by: yuda <yuda@megazone.com>

* chore: set updated spec

Signed-off-by: yuda <yuda@megazone.com>

* feat: update cost report detail page

Signed-off-by: yuda <yuda@megazone.com>

* chore: update language

Signed-off-by: yuda <yuda@megazone.com>

* chore: edit minor style

Signed-off-by: yuda <yuda@megazone.com>

* chore: delete console.log

Signed-off-by: yuda <yuda@megazone.com>

* chore: update minor style

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
Signed-off-by: yuda <yuda@megazone.com>
Signed-off-by: yuda <yuda@megazone.com>
* feat: update provider section

Signed-off-by: yuda <yuda@megazone.com>

* chore: set sorting

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
Signed-off-by: yuda <yuda@megazone.com>
* feat: add sync-currency API scheme

Signed-off-by: yuda <yuda@megazone.com>

* feat: add 'Sync exchange rate' button

Signed-off-by: yuda <yuda@megazone.com>

* chore: update language

Signed-off-by: yuda <yuda@megazone.com>

---------

Signed-off-by: yuda <yuda@megazone.com>
@vercel
Copy link

vercel bot commented May 30, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
cost-report ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 30, 2025 7:27am
2 Skipped Deployments
Name Status Preview Comments Updated (UTC)
console ⬜️ Ignored (Inspect) May 30, 2025 7:27am
web-storybook ⬜️ Ignored (Inspect) May 30, 2025 7:27am

@github-actions
Copy link
Contributor

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

@yuda110 yuda110 merged commit b12470c into develop May 30, 2025
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.

1 participant