From 7e622017337a257e74858f4d50f2105daf028509 Mon Sep 17 00:00:00 2001 From: whikernel Date: Sun, 23 Jul 2023 14:46:19 +0200 Subject: [PATCH] [IMP] Improved quick look --- source/app/static/assets/js/iris/overview.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/source/app/static/assets/js/iris/overview.js b/source/app/static/assets/js/iris/overview.js index 34d63fcea..665f8d44c 100644 --- a/source/app/static/assets/js/iris/overview.js +++ b/source/app/static/assets/js/iris/overview.js @@ -9,7 +9,7 @@ var OverviewTable = $("#overview_table").DataTable({ data: "case_id", render: function (data, type, row, meta) { if (type === 'display') { - data = ``; + data = ``; } else if (type === 'sort' || type === 'filter') { data = parseInt(row['case_id']); } @@ -65,7 +65,13 @@ var OverviewTable = $("#overview_table").DataTable({ } return datar; } else if (data != null && (type === 'sort' || type === 'filter')) { - return sanitizeHTML(data.state_name); + let datar = sanitizeHTML(data.state_name); + let review_status = row['review_status'] ? row['review_status'].status_name : 'Not reviewed'; + datar = `${datar} ${review_status === "Not reviewed"? '' : ' - ' + review_status}`; + if (data.state_name === 'Closed') { + datar = `Closed - ${review_status}`; + } + return datar; } else { return data; } @@ -297,7 +303,7 @@ function show_case_view(row_index) { owner_dl2.append($('
').text('Classification:')); owner_dl2.append($('
').text(case_data.classification ? case_data.classification.name: 'None')); owner_dl2.append($('
').text('SOC ID:')); - owner_dl2.append($('
').text(case_data.soc_id)); + owner_dl2.append($('
').text(case_data.soc_id !== '' ? case_data.soc_id : 'None')); owner_dl2.append($('
').text('Related alerts:')); owner_dl2.append($('
').html(`${case_data.alerts.length} related alert(s) `)); owner_dl2.append($('
').text('Tasks:')); @@ -310,7 +316,7 @@ function show_case_view(row_index) { if (case_data.review_status != null) { owner_dl2.append($('
').text(case_data.review_status.status_name)); } else { - owner_dl2.append($('
').text('No review:')); + owner_dl2.append($('
').text('No review')); } owner_dl2.append($('
').text('Reviewer:')); if (case_data.reviewer != null) {