Implemented the Plan Detail view to display consumption overages or forfeitures
This commit is contained in:
21
README.md
21
README.md
@@ -31,13 +31,30 @@ Do not edit files under `dist` directly. Both targets use Manifest V3, with a
|
||||
Chromium service worker and Firefox background scripts. The build composes classic
|
||||
factory modules from `scripts/sources.cjs` into one isolated IIFE per execution
|
||||
context. It serializes `src/content/styles/redwood.css` followed by the scoped
|
||||
`src/features/debug/styles.css`, `src/features/opportunities/styles.css` and
|
||||
`src/features/install-base/styles.css` and `src/features/service-requests/styles.css` at
|
||||
`src/features/debug/styles.css`, `src/features/opportunities/styles.css`,
|
||||
`src/features/install-base/styles.css`, `src/features/service-requests/styles.css`
|
||||
and `src/features/consumption/plan-detail.css` at
|
||||
build time. There is no
|
||||
runtime module loader, browser-side eval, ES-module requirement or new dependency.
|
||||
|
||||
## Tests and Maintenance
|
||||
|
||||
Cloud Consumption loads `requestConsumptionPlanDetail` for the active plan after
|
||||
account plans arrive, independently of the chart. Selecting another plan loads
|
||||
its `subPlanNum` on demand. The GET uses `active=true` and the raw OCICONS-TS
|
||||
`uiaasHeader.value` in `G2m-Authorization`, through the existing consumer session.
|
||||
Projection badges align with the chart container's left edge, while the
|
||||
Quarterly/Monthly/Weekly/Daily controls stay on the right of the same header row:
|
||||
red Forfeit, blue Overage.
|
||||
Hover or keyboard focus reveals an interactive tooltip; clicking pins it for
|
||||
access to the Order number links. Escape, Close, outside clicks, tab changes and
|
||||
modal closure dismiss it. Each root line retains its nested `clines` details.
|
||||
Only HTTPS order links on `accountdashboard.oracle.com` become clickable.
|
||||
Amounts use the requested non-LC fields, formatted without inferring a local
|
||||
currency. Details are kept only in the current modal, with in-flight deduplication
|
||||
and local loading/empty/error states. Failed details do not block the chart.
|
||||
The existing Consumption debug category includes this request.
|
||||
|
||||
The Service Requests action sits immediately after Installed Base below Customer.
|
||||
Its dialog opens with skeleton rows and lists open SRs for the selected customer.
|
||||
The background first calls `requestAccountSummary` with ACCP-TS, then uses its
|
||||
|
||||
Reference in New Issue
Block a user