feat(cases): enforce purpose-bound case governance
Module Package Release / publish-packages (push) Successful in 12s
Module Package Release / publish-packages (push) Successful in 12s
This commit is contained in:
@@ -21,12 +21,14 @@ import { CASES_FIELDS_DOCUMENTATION } from "./interfacePatterns";
|
||||
export default function CaseDecisionDialog({
|
||||
settings,
|
||||
record,
|
||||
purpose,
|
||||
open,
|
||||
onClose,
|
||||
onSaved
|
||||
}: {
|
||||
settings: ApiSettings;
|
||||
record: CaseRecord;
|
||||
purpose: string;
|
||||
open: boolean;
|
||||
onClose: () => void;
|
||||
onSaved: (result: CaseDecisionResult) => void;
|
||||
@@ -82,7 +84,8 @@ export default function CaseDecisionDialog({
|
||||
reasoning: reasoning.trim(),
|
||||
conditions: conditions.split("\n").map((item) => item.trim()).filter(Boolean),
|
||||
change_reason: changeReason.trim(),
|
||||
idempotency_key: idempotencyKey.current
|
||||
idempotency_key: idempotencyKey.current,
|
||||
purpose
|
||||
});
|
||||
setConfirmOpen(false);
|
||||
onSaved(result);
|
||||
|
||||
Reference in New Issue
Block a user