{{ 'agentGroups.title' | translate }}

{{ 'agentGroups.groups.heading' | translate }}

@for (group of groups(); track group.id) { @let p = presence(group); }

{{ 'agentGroups.rules.heading' | translate }}

{{ 'agentGroups.rules.precedenceHint' | translate }}

@for (rule of rules(); track rule.id) { }
{{ 'agentGroups.rules.reorderColumn' | translate }} {{ 'agentGroups.rules.col.condition' | translate }} {{ 'agentGroups.rules.col.group' | translate }} {{ 'agentGroups.rules.col.shift' | translate }} {{ 'agentGroups.rules.col.priority' | translate }} {{ 'agentGroups.rules.col.status' | translate }} {{ 'agentGroups.rules.col.actions' | translate }}
{{ rule.condition }} {{ groupName(rule.groupId) }} @if (rule.onCall) { {{ 'agentGroups.rules.onCall' | translate }} } {{ 'agentGroups.shift.' + rule.shift | translate }} {{ 'agentGroups.priority.' + rule.priority | translate }} {{ 'agentGroups.status.' + rule.status | translate }}
@if (aside() === 'group-detail' && selectedGroup(); as group) { } @if (aside() === 'group-create') { } @if (aside() === 'rule-editor' && ruleEditor(); as editor) { } @if (deleteDialogGroup(); as group) { }