feat(documents): shared CustomFieldsPrintPicker + detail query types

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
BOHA
2026-06-16 20:17:23 +02:00
parent bce0280846
commit 44cfea22ca
4 changed files with 63 additions and 0 deletions

View File

@@ -85,6 +85,7 @@ export interface InvoiceDetail {
bank_account_id?: number | null;
items?: InvoiceItem[];
sections?: InvoiceSection[];
selected_custom_fields?: number[];
subtotal: number;
vat_amount: number;
total: number;

View File

@@ -60,6 +60,7 @@ export interface IssuedOrderDetail extends IssuedOrder {
sections: IssuedOrderSection[];
supplier: Record<string, unknown> | null;
valid_transitions: string[];
selected_custom_fields: number[];
/** Fresh edit lock held by ANOTHER user (same shape as offers), else null. */
locked_by: {
user_id: number;

View File

@@ -184,6 +184,7 @@ export interface OfferDetailData {
locked_by: OfferLockInfo | null;
/** Legal next statuses, computed server-side (same contract as issued orders). */
valid_transitions: string[];
selected_custom_fields: number[];
}
export const offerDetailOptions = (id: string | undefined) =>