@if (isAnalysisPending) {
Rules analysis pending...
}
Show enforced violations
Show warning violations
Enforced Rules ({{ enforcedRules.length }})
@if (rules) { @for (rule of enforcedRules; track rule.id) {
{{ rule.name }}
@if (violationsMap.size > 0 && violationsMap.get(rule.id)) {
{{ violationsMap.get(rule.id).length }} violation {{ violationsMap.get(rule.id).length }} violations
@for (violation of violationsMap.get(rule.id); track violation.scope) {
@if (violation?.subjectPermissionDto?.canRead) {
{{ violation.subjectDisplayName }}
} @else { Unauthorized } {{ violation.subjectId }}
} }
} }
Warning Rules ({{ warningRules.length }})
@if (rules) { @for (rule of warningRules; track rule.id) {
{{ rule.name }}
@if (violationsMap.size > 0 && violationsMap.get(rule.id)) {
{{ violationsMap.get(rule.id).length }} violation {{ violationsMap.get(rule.id).length }} violations
    @for (violation of violationsMap.get(rule.id); track violation.scope) {
  • @if (violation?.subjectPermissionDto?.canRead) {
    {{ violation.subjectDisplayName }}
    } @else { Unauthorized } {{ violation.subjectId }}
  • }
}
} }
Enforced Violations ({{ enforcedViolations.length }})
Warning Violations ({{ warningViolations.length }})
@if (violation?.subjectComponentType === 'PROCESSOR' && violation?.subjectPermissionDto?.canRead) { }