fix billing and 2fa admin
Build & Push / Pipeline Tests (push) Failing after 1m58s
Build & Push / Build & Push Docker Image (push) Has been skipped
Test / Type Check (all packages) (push) Successful in 58s
Test / API Unit Tests (push) Successful in 1m9s
Test / Homepage Unit Tests (push) Successful in 46s
Test / Carplace Unit Tests (push) Successful in 43s
Test / Admin Unit Tests (push) Successful in 41s
Test / Dashboard Unit Tests (push) Successful in 45s
Test / API Integration Tests (push) Failing after 1m9s

This commit is contained in:
root
2026-08-10 22:35:55 -04:00
parent 10ca76fc1e
commit 5f06256271
73 changed files with 8803 additions and 570 deletions
+13 -1
View File
@@ -25,10 +25,21 @@ export type NotificationType =
| 'REFUND_PROCESSED'
| 'NEW_OFFER_FROM_SAVED_COMPANY'
| 'REVIEW_REQUEST'
| 'SUBSCRIPTION_PAYMENT_DUE_14D'
| 'SUBSCRIPTION_PAYMENT_DUE_7D'
| 'SUBSCRIPTION_PAYMENT_DUE_48H'
| 'SUBSCRIPTION_PAYMENT_DUE_24H'
| 'SUBSCRIPTION_GRACE_DAILY'
| 'SUBSCRIPTION_GRACE_FINAL'
| 'COLLECTIONS_CALL_REQUIRED'
| 'MANUAL_PAYMENT_EVIDENCE_SUBMITTED'
| 'SUBSCRIPTION_PAYMENT_CONFIRMED'
| 'MANUAL_PAYMENT_EVIDENCE_REJECTED'
| 'COLLECTIONS_OVERRIDE_CHANGED'
export type NotificationChannel = 'EMAIL' | 'SMS' | 'WHATSAPP' | 'IN_APP' | 'PUSH'
export type NotificationDeliveryStatus = 'PENDING' | 'QUEUED' | 'SENT' | 'DELIVERED' | 'FAILED' | 'SKIPPED' | 'DEAD_LETTER'
export type NotificationRecipientType = 'EMPLOYEE' | 'RENTER'
export type NotificationRecipientType = 'EMPLOYEE' | 'RENTER' | 'BILLING_CONTACT' | 'ADMIN'
export interface Company {
id: string
@@ -61,6 +72,7 @@ export interface AdminUser {
isActive: boolean
totpEnabled?: boolean
totpSecret?: string | null
preferredLocale?: string
}
export interface InsurancePolicy {
+13 -1
View File
@@ -25,10 +25,21 @@ export type NotificationType =
| 'REFUND_PROCESSED'
| 'NEW_OFFER_FROM_SAVED_COMPANY'
| 'REVIEW_REQUEST'
| 'SUBSCRIPTION_PAYMENT_DUE_14D'
| 'SUBSCRIPTION_PAYMENT_DUE_7D'
| 'SUBSCRIPTION_PAYMENT_DUE_48H'
| 'SUBSCRIPTION_PAYMENT_DUE_24H'
| 'SUBSCRIPTION_GRACE_DAILY'
| 'SUBSCRIPTION_GRACE_FINAL'
| 'COLLECTIONS_CALL_REQUIRED'
| 'MANUAL_PAYMENT_EVIDENCE_SUBMITTED'
| 'SUBSCRIPTION_PAYMENT_CONFIRMED'
| 'MANUAL_PAYMENT_EVIDENCE_REJECTED'
| 'COLLECTIONS_OVERRIDE_CHANGED'
export type NotificationChannel = 'EMAIL' | 'SMS' | 'WHATSAPP' | 'IN_APP' | 'PUSH'
export type NotificationDeliveryStatus = 'PENDING' | 'QUEUED' | 'SENT' | 'DELIVERED' | 'FAILED' | 'SKIPPED' | 'DEAD_LETTER'
export type NotificationRecipientType = 'EMPLOYEE' | 'RENTER'
export type NotificationRecipientType = 'EMPLOYEE' | 'RENTER' | 'BILLING_CONTACT' | 'ADMIN'
export interface Company {
id: string
@@ -61,6 +72,7 @@ export interface AdminUser {
isActive: boolean
totpEnabled?: boolean
totpSecret?: string | null
preferredLocale?: string
}
export interface InsurancePolicy {