add contract hazard declaration, DO collection dates, and booking request currency migrations; implement article body diff component and integrate into contract revision timeline

This commit is contained in:
Marshal
2026-07-26 19:09:01 +00:00
parent af85f20789
commit 5fa012cad3
10 changed files with 262 additions and 6 deletions

View File

@@ -138,11 +138,14 @@ export function useContractMutations(contractId: string) {
mutationFn: (payload: {
validityDays: number;
documentSnapshot?: Freight.IContractDocumentSnapshot;
validFrom?: string;
validUntil?: string;
}) =>
contractsService.staffAccept(
contractId,
payload.validityDays,
payload.documentSnapshot,
{ validFrom: payload.validFrom, validUntil: payload.validUntil },
),
onSuccess: (data) => onSuccess(data, "Contract accepted for approval"),
onError: (error) => toast.error(extractErrorMessage(error, "Failed to accept contract")),