From 765038886b51208b48b38db4241a7858418fdf85 Mon Sep 17 00:00:00 2001 From: 9sneha-n <9sneha.n@gmail.com> Date: Tue, 1 Oct 2024 21:45:13 +0530 Subject: [PATCH] chore: some minor refactoring --- .../RiskAssessmentD2Repository.ts | 1 - .../test/RiskAssessmentTestRepository.ts | 24 +++++++++++++++++++ .../risk-assessment/RiskAssessment.ts | 2 +- .../contexts/CurrentEventTrackerProvider.tsx | 1 - .../updateDiseaseOutbreakEventFormState.ts | 2 -- 5 files changed, 25 insertions(+), 5 deletions(-) diff --git a/src/data/repositories/RiskAssessmentD2Repository.ts b/src/data/repositories/RiskAssessmentD2Repository.ts index 7550fadc..cc7a3b9c 100644 --- a/src/data/repositories/RiskAssessmentD2Repository.ts +++ b/src/data/repositories/RiskAssessmentD2Repository.ts @@ -46,7 +46,6 @@ export const riskAssessmentGradingIds = { export const riskAssessmentSummaryIds = { riskAssessmentDate: "bSmNYOatIZr", - // riskGrade: "RTSL_ZEB_DET_RAG", //TO DO SNEHA : Do we need this? riskAssessor1: "H5MbxkSRf6c", addAnotherRiskAssessor1: "CM51mmM6dGs", riskAssessor2: "GVB68P2yMs6", diff --git a/src/data/repositories/test/RiskAssessmentTestRepository.ts b/src/data/repositories/test/RiskAssessmentTestRepository.ts index e22e9a21..d7c0bd27 100644 --- a/src/data/repositories/test/RiskAssessmentTestRepository.ts +++ b/src/data/repositories/test/RiskAssessmentTestRepository.ts @@ -7,6 +7,7 @@ import { Future } from "../../../domain/entities/generic/Future"; import { Id } from "../../../domain/entities/Ref"; import { RiskAssessment } from "../../../domain/entities/risk-assessment/RiskAssessment"; import { RiskAssessmentGrading } from "../../../domain/entities/risk-assessment/RiskAssessmentGrading"; +import { RiskAssessmentQuestionnaire } from "../../../domain/entities/risk-assessment/RiskAssessmentQuestionnaire"; import { RiskAssessmentSummary } from "../../../domain/entities/risk-assessment/RiskAssessmentSummary"; import { RiskAssessmentRepository } from "../../../domain/repositories/RiskAssessmentRepository"; import { Maybe } from "../../../utils/ts-utils"; @@ -58,6 +59,29 @@ export class RiskAssessmentTestRepository implements RiskAssessmentRepository { overallConfidenceGlobal: { id: "1", name: "Low" }, riskId: "1", }), + questionnaire: new RiskAssessmentQuestionnaire({ + id: "1", + potentialRiskForHumanHealth: { + likelihood: { id: "1", name: "likelihood1" }, + consequences: { id: "1", name: "consequences1" }, + risk: { id: "1", name: "risk1" }, + rational: "rational1", + }, + riskOfEventSpreading: { + likelihood: { id: "1", name: "likelihood1" }, + consequences: { id: "1", name: "consequences1" }, + risk: { id: "1", name: "risk1" }, + rational: "rational1", + }, + riskOfInsufficientCapacities: { + likelihood: { id: "1", name: "likelihood1" }, + consequences: { id: "1", name: "consequences1" }, + risk: { id: "1", name: "risk1" }, + rational: "rational1", + }, + //custom questions added by user + additionalQuestions: [], + }), }) ); } diff --git a/src/domain/entities/risk-assessment/RiskAssessment.ts b/src/domain/entities/risk-assessment/RiskAssessment.ts index d369628d..d8f7a019 100644 --- a/src/domain/entities/risk-assessment/RiskAssessment.ts +++ b/src/domain/entities/risk-assessment/RiskAssessment.ts @@ -7,7 +7,7 @@ import { RiskAssessmentSummary } from "./RiskAssessmentSummary"; interface RiskAssessmentAttrs { grading: RiskAssessmentGrading[]; summary: Maybe; - questionnaire?: RiskAssessmentQuestionnaire; + questionnaire: Maybe; } export class RiskAssessment extends Struct() {} diff --git a/src/webapp/contexts/CurrentEventTrackerProvider.tsx b/src/webapp/contexts/CurrentEventTrackerProvider.tsx index 3b7232a5..2426452c 100644 --- a/src/webapp/contexts/CurrentEventTrackerProvider.tsx +++ b/src/webapp/contexts/CurrentEventTrackerProvider.tsx @@ -6,7 +6,6 @@ import { Maybe } from "../../utils/ts-utils"; export const CurrentEventTrackerContextProvider: React.FC = ({ children }) => { const [currentEventTracker, setCurrentEventTracker] = useState(); - //PPS Module functions. const changeCurrentEventTracker = (EventTrackerDetails: DiseaseOutbreakEvent) => { setCurrentEventTracker(EventTrackerDetails); localStorage.setItem("currentEventTracker", JSON.stringify(EventTrackerDetails)); diff --git a/src/webapp/pages/form-page/disease-outbreak-event/utils/updateDiseaseOutbreakEventFormState.ts b/src/webapp/pages/form-page/disease-outbreak-event/utils/updateDiseaseOutbreakEventFormState.ts index cb8863b9..40219c77 100644 --- a/src/webapp/pages/form-page/disease-outbreak-event/utils/updateDiseaseOutbreakEventFormState.ts +++ b/src/webapp/pages/form-page/disease-outbreak-event/utils/updateDiseaseOutbreakEventFormState.ts @@ -57,10 +57,8 @@ function validateFormState( entityValidationErrors = DiseaseOutbreakEvent.validate(configurableForm.entity); break; } - case "risk-assessment-grading": break; - case "risk-assessment-summary": break; case "risk-assessment-questionnaire":