From 470fcbe49106c3de9ed9fcb7bb7039d15af3fcae Mon Sep 17 00:00:00 2001 From: Alec M Date: Tue, 30 Jan 2024 09:28:03 -0500 Subject: [PATCH 1/3] CRDCDH-715 Admin Submit justification --- .../dataSubmissions/DataSubmissionActions.tsx | 38 ++++++++++++++++++- src/graphql/submissionAction.ts | 11 +----- 2 files changed, 37 insertions(+), 12 deletions(-) diff --git a/src/content/dataSubmissions/DataSubmissionActions.tsx b/src/content/dataSubmissions/DataSubmissionActions.tsx index f2b0537c..8f4c8008 100644 --- a/src/content/dataSubmissions/DataSubmissionActions.tsx +++ b/src/content/dataSubmissions/DataSubmissionActions.tsx @@ -196,7 +196,7 @@ const actionConfig: Record = { }; type SubmitActionButton = { - label: string; + label: "Submit" | "Admin Submit"; disable: boolean; }; @@ -258,6 +258,7 @@ const DataSubmissionActions = ({ submission, submitActionButton, onAction, onErr await onAction(action, reviewComment || null); } setAction(null); + setReviewComment(""); }; const onOpenDialog = (dialog: ActiveDialog) => { @@ -392,7 +393,7 @@ const DataSubmissionActions = ({ submission, submitActionButton, onAction, onErr {/* Submit Dialog */} + {/* Admin Submit Dialog */} + + + handleOnAction("Submit")} + loading={!!action} + disabled={reviewComment?.trim()?.length <= 0} + autoFocus + > + Confirm to Submit + + + )} + > + + + {/* Release Dialog */} ; }; From 4a54b498460d607c1ed2c56e0ef155c879ff0ea7 Mon Sep 17 00:00:00 2001 From: Alec M Date: Tue, 30 Jan 2024 09:30:58 -0500 Subject: [PATCH 2/3] fix: Review comment text persisting through cancel --- src/content/dataSubmissions/DataSubmissionActions.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/content/dataSubmissions/DataSubmissionActions.tsx b/src/content/dataSubmissions/DataSubmissionActions.tsx index 8f4c8008..a8aa43b4 100644 --- a/src/content/dataSubmissions/DataSubmissionActions.tsx +++ b/src/content/dataSubmissions/DataSubmissionActions.tsx @@ -267,6 +267,7 @@ const DataSubmissionActions = ({ submission, submitActionButton, onAction, onErr const onCloseDialog = () => { setCurrentDialog(null); + setReviewComment(""); }; const returnToSubmissionList = () => { From 79b0e5dd495fc5e6e379c1f26d5f23cfd272a748 Mon Sep 17 00:00:00 2001 From: Alec M Date: Thu, 1 Feb 2024 11:37:25 -0500 Subject: [PATCH 3/3] Update per new requirements --- .../dataSubmissions/DataSubmissionActions.tsx | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/content/dataSubmissions/DataSubmissionActions.tsx b/src/content/dataSubmissions/DataSubmissionActions.tsx index a8aa43b4..ed606171 100644 --- a/src/content/dataSubmissions/DataSubmissionActions.tsx +++ b/src/content/dataSubmissions/DataSubmissionActions.tsx @@ -424,7 +424,7 @@ const DataSubmissionActions = ({ submission, submitActionButton, onAction, onErr title="Admin Submit Data Submission" actions={( - + handleOnAction("Submit")} loading={!!action} @@ -439,11 +439,11 @@ const DataSubmissionActions = ({ submission, submitActionButton, onAction, onErr @@ -548,10 +548,11 @@ const DataSubmissionActions = ({ submission, submitActionButton, onAction, onErr