feat: Refactor sale invoice store to use new response model and improve state management
fix: Update single component to correctly bind invoice data feat: Enhance partner info model with detailed license status refactor: Simplify account list component by removing unnecessary details fix: Correctly reference username in consumer account form feat: Add POS related fields to consumer account list chore: Update models to include charge account details for partners feat: Implement charge account dialog for partner consumers feat: Create API routes for accounts charge functionality feat: Add charge account service for handling requests feat: Introduce license info template component for dashboard refactor: Update dashboard view to display license information fix: Improve layout component to handle POS information more effectively chore: Clean up unused imports and components in various files feat: Add loading state handling in landing views feat: Implement charge account form dialog for partner consumers
This commit is contained in:
+15
-1
@@ -10,5 +10,19 @@ export interface IPartnerRawResponse {
|
||||
}
|
||||
export interface IPartnerResponse extends IPartnerRawResponse {}
|
||||
|
||||
export interface IPartnerInfoRawResponse extends ISummary {}
|
||||
export interface IPartnerInfoRawResponse {
|
||||
licenses_status: LicensesStatus;
|
||||
license_renews_status: LicensesStatus;
|
||||
account_quotas_status: LicensesStatus;
|
||||
id: string;
|
||||
name: string;
|
||||
code: string;
|
||||
created_at: string;
|
||||
}
|
||||
export interface IPartnerInfoResponse extends IPartnerInfoRawResponse {}
|
||||
|
||||
interface LicensesStatus {
|
||||
total_purchased: number;
|
||||
total_activated: number;
|
||||
total_expired: number;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user