From 0a430c69614c164aefd8d39e4489ebf1a9dc6398 Mon Sep 17 00:00:00 2001 From: Brett <43300357+MathesonBrett@users.noreply.github.com> Date: Mon, 12 Feb 2024 15:32:28 -0700 Subject: [PATCH] Fixing ISE action ordering --- .../Observations/ObservationsManager.cs | 4 +- .../merge/merge-examinations.component.ts | 8 +- .../ise-warnings/ise-warnings.component.html | 287 +----------------- .../results/reports/reports.component.html | 22 +- .../src/app/services/questions.service.ts | 4 +- 5 files changed, 19 insertions(+), 306 deletions(-) diff --git a/CSETWebApi/CSETWeb_Api/CSETWebCore.Business/Observations/ObservationsManager.cs b/CSETWebApi/CSETWeb_Api/CSETWebCore.Business/Observations/ObservationsManager.cs index 20ddf578f6..96d3ff27e5 100644 --- a/CSETWebApi/CSETWeb_Api/CSETWebCore.Business/Observations/ObservationsManager.cs +++ b/CSETWebApi/CSETWeb_Api/CSETWebCore.Business/Observations/ObservationsManager.cs @@ -165,15 +165,15 @@ public int UpdateObservation(Observation observation) /// public List GetActionItems(int parentId, int observation_id) { - var actionItems = new List( + var actionItems = new List(); - ); var table = from questions in _context.MATURITY_QUESTIONS join actions in _context.ISE_ACTIONS on questions.Mat_Question_Id equals actions.Mat_Question_Id join o in _context.ISE_ACTIONS_FINDINGS on new { Mat_Question_Id = questions.Mat_Question_Id, Finding_Id = observation_id } equals new { Mat_Question_Id = o.Mat_Question_Id, Finding_Id = o.Finding_Id } into overrides from o in overrides.DefaultIfEmpty() + orderby questions.Mat_Question_Id ascending where questions.Parent_Question_Id == parentId select new { actions = actions, overrides = o }; foreach (var row in table.ToList()) diff --git a/CSETWebNg/src/app/assessment/merge/merge-examinations.component.ts b/CSETWebNg/src/app/assessment/merge/merge-examinations.component.ts index a43bbaa9ba..65a5c211a3 100644 --- a/CSETWebNg/src/app/assessment/merge/merge-examinations.component.ts +++ b/CSETWebNg/src/app/assessment/merge/merge-examinations.component.ts @@ -142,8 +142,8 @@ export class MergeExaminationsComponent implements OnInit { this.questionSvc.getDetails(parentId, 'Maturity').subscribe( (details) => { let myIssues = []; - details.findings.forEach(find => { - myIssues.push(find); + details.observations.forEach(obs => { + myIssues.push(obs); }); if (myIssues.length > 0) { @@ -350,13 +350,13 @@ export class MergeExaminationsComponent implements OnInit { issueArray.forEach((issue, index) => { let actionItemsOverride: ActionItemText[] = []; - this.questionSvc.getActionItems(parentKey, issue.finding_Id).subscribe((data: any) => { + this.questionSvc.getActionItems(parentKey, issue.observation_Id).subscribe((data: any) => { for (let i = 0; i < data.length; i++) { actionItemsOverride.push({ Mat_Question_Id: data[i].question_Id, ActionItemOverrideText: data[i].action_Items }); } - issue.finding_Id = 0; + issue.observation_Id = 0; issue.answer_Id = this.newAnswerIds.get(parentKey); this.observationSvc.saveObservation(issue).subscribe((response: any) => { diff --git a/CSETWebNg/src/app/assessment/results/reports/ise-warnings/ise-warnings.component.html b/CSETWebNg/src/app/assessment/results/reports/ise-warnings/ise-warnings.component.html index e964df7ca9..1ccdbb2cfc 100644 --- a/CSETWebNg/src/app/assessment/results/reports/ise-warnings/ise-warnings.component.html +++ b/CSETWebNg/src/app/assessment/results/reports/ise-warnings/ise-warnings.component.html @@ -27,6 +27,9 @@ +
Some reports are disabled until all issues are resolved
+
+
The following required fields are missing from the "Demographics" page:
    @@ -110,286 +113,4 @@
- - - - - - + \ No newline at end of file diff --git a/CSETWebNg/src/app/assessment/results/reports/reports.component.html b/CSETWebNg/src/app/assessment/results/reports/reports.component.html index d5857709ea..ae54cc05e8 100644 --- a/CSETWebNg/src/app/assessment/results/reports/reports.component.html +++ b/CSETWebNg/src/app/assessment/results/reports/reports.component.html @@ -298,31 +298,24 @@

{{ t('acet.acet reports') }}

-

ISE Reports

- + + - + @@ -330,7 +323,6 @@

ISE Reports

-