Filter Event Handlers ...
@if (authService.actionAllowed("eventhandling_write")) { } Detailed View
@for (column of Object.keys(columnKeysMap); track column) { @if (column !== "delete" || authService.actionAllowed("eventhandling_write")) { } }
{{ columnKeysMap[column] }} @if (column !== 'delete') {
}
@switch (column) { @case ("name") {
@if (authService.actionAllowed("eventhandling_write")) { } @else { }
} @case ("event") { @if (detailedView()) {
    @for (event of getEventArray(element.event); track event) {
  • }
} @else {
} } @case ("conditions") { @if (detailedView()) {
    @for (condition of Object.entries(element.conditions); track condition[0]) {
  • }
} @else {
} } @case ("action") {
@if (detailedView()) {
    @for (option of Object.entries(element.options); track option[0]) {
  • }
} } @case ("active") { } @case ("delete") { } @case ("ordering") { {{ element.ordering }} } @default { } }