fix(portal): complete security role view

This commit is contained in:
igor04091968
2026-06-04 20:47:25 +03:00
parent 10f0d15407
commit f13a15f9db
3 changed files with 8 additions and 6 deletions
@@ -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
View File
@@ -25,8 +25,8 @@
- `Руководитель` - главный вывод, сводка руководителя, риски подразделений и - `Руководитель` - главный вывод, сводка руководителя, риски подразделений и
карта рисков; карта рисков;
- `Безопасность` - записи, которые требуют проверки, расследования, аудит - `Безопасность` - записи, которые требуют проверки, связь рисков и
решений и пакеты расследований; активности, расследования, аудит решений и материалы расследования;
- `Эксплуатация` - полнота данных, качество сбора, ошибки и телеметрия рабочих - `Эксплуатация` - полнота данных, качество сбора, ошибки и телеметрия рабочих
мест. мест.
+3 -2
View File
@@ -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)),
}); });