Add additional organization billing information to the Svelte billing settings#2275
Conversation
|
|
Co-authored-by: niemyjski <1020579+niemyjski@users.noreply.github.com>
Co-authored-by: niemyjski <1020579+niemyjski@users.noreply.github.com>
Co-authored-by: niemyjski <1020579+niemyjski@users.noreply.github.com>
a5bb43a to
9916b93
Compare
…support' into feature/pr-2275-production-review # Conflicts: # src/Exceptionless.Web/ClientApp/src/routes/(app)/organization/[organizationId]/billing/+page.svelte
|
Follow-up reviewer-feedback and thermo-nuclear audit completed against live head Feedback inventory and classification:
Thermo-nuclear findings:
Verification:
No commit was needed for this follow-up audit. The PR is code-ready and GitHub reports it mergeable; the remaining gates are the existing draft state and pending Copilot CLA. |
Organizations can now store the billing identity and tax details needed for invoicing in the Svelte billing settings. The values use the existing organization data model and per-key endpoints, so this does not expand or break the organization API contract.
What changed
BillingInvoicescomponent.Features/Organizations/BillingInvoices.Screenshots
Billing information
Invoice history — Storybook populated state
Test coverage
Verification
npm run test:unit -- --run src/lib/features/organizations/billing-information.test.ts src/lib/features/organizations/components/billing-invoices.svelte.test.ts 'src/routes/(app)/organization/[organizationId]/billing/billing-page.svelte.test.ts'— 3 files, 11 tests passed.npm run check— 0 errors and 0 warnings.npm run build— passed.npm run build-storybook— passed.30205531546— API, client, E2E, Docker, and version passed.30205531465— passed.Breaking changes
None.