fix(portal): complete security role view
This commit is contained in:
@@ -1170,6 +1170,7 @@ function renderSecurityView(data, report, extras = {}) {
|
|||||||
const cases = Array.isArray(extras.cases?.cases) ? extras.cases.cases : [];
|
const cases = Array.isArray(extras.cases?.cases) ? extras.cases.cases : [];
|
||||||
return `
|
return `
|
||||||
${renderRiskIncidentCandidates(report?.risk_incident_candidates)}
|
${renderRiskIncidentCandidates(report?.risk_incident_candidates)}
|
||||||
|
${renderSecurityCorrelation(report?.security_correlation)}
|
||||||
${renderCases(cases)}
|
${renderCases(cases)}
|
||||||
${renderIncidentReviewAuditSummary(report)}
|
${renderIncidentReviewAuditSummary(report)}
|
||||||
${renderInvestigationPacks(report?.risk_incident_candidates)}
|
${renderInvestigationPacks(report?.risk_incident_candidates)}
|
||||||
@@ -1273,8 +1274,8 @@ function renderInvestigationPacks(candidates) {
|
|||||||
<section class="card investigation-packs-card">
|
<section class="card investigation-packs-card">
|
||||||
<div class="section-head">
|
<div class="section-head">
|
||||||
<div>
|
<div>
|
||||||
<h3>Пакеты расследований</h3>
|
<h3>Материалы расследования</h3>
|
||||||
<p class="muted">Выгружаемые материалы по каждой записи для ручной проверки.</p>
|
<p class="muted">Выгружаемые пакеты материалов по каждой записи для ручной проверки.</p>
|
||||||
</div>
|
</div>
|
||||||
<span class="badge ${statusClass(rows.length ? "INFO" : "UNKNOWN")}">${rows.length}</span>
|
<span class="badge ${statusClass(rows.length ? "INFO" : "UNKNOWN")}">${rows.length}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
+2
-2
@@ -25,8 +25,8 @@
|
|||||||
|
|
||||||
- `Руководитель` - главный вывод, сводка руководителя, риски подразделений и
|
- `Руководитель` - главный вывод, сводка руководителя, риски подразделений и
|
||||||
карта рисков;
|
карта рисков;
|
||||||
- `Безопасность` - записи, которые требуют проверки, расследования, аудит
|
- `Безопасность` - записи, которые требуют проверки, связь рисков и
|
||||||
решений и пакеты расследований;
|
активности, расследования, аудит решений и материалы расследования;
|
||||||
- `Эксплуатация` - полнота данных, качество сбора, ошибки и телеметрия рабочих
|
- `Эксплуатация` - полнота данных, качество сбора, ошибки и телеметрия рабочих
|
||||||
мест.
|
мест.
|
||||||
|
|
||||||
|
|||||||
@@ -186,7 +186,7 @@ async function main() {
|
|||||||
await page.click('[data-view-mode="security"]', { timeout });
|
await page.click('[data-view-mode="security"]', { timeout });
|
||||||
await page.waitForFunction(
|
await page.waitForFunction(
|
||||||
() => document.querySelector("#loadingStateText")?.textContent === "READY"
|
() => document.querySelector("#loadingStateText")?.textContent === "READY"
|
||||||
&& document.body.innerText.includes("Пакеты расследований"),
|
&& document.body.innerText.includes("Материалы расследования"),
|
||||||
null,
|
null,
|
||||||
{ timeout },
|
{ timeout },
|
||||||
);
|
);
|
||||||
@@ -198,7 +198,8 @@ async function main() {
|
|||||||
"Требует проверки",
|
"Требует проверки",
|
||||||
"Расследования",
|
"Расследования",
|
||||||
"Аудит",
|
"Аудит",
|
||||||
"Пакеты расследований",
|
"Материалы расследования",
|
||||||
|
"Связь рисков и активности",
|
||||||
].every((marker) => containsText(securityText, marker)),
|
].every((marker) => containsText(securityText, marker)),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user