@if (autoreport) {
{{ t('Autoreport configuration overview:') }} {{ autoreport.name }}
1 {{ t('Report configuration') }}
2 {{ t('Host and services configuration') }}
3 {{ t('Report details') }}
{{ t('Report overview') }}: {{ autoreport.name }}
{{ t('Time period') }}: @if (autoreport.timeperiod) { {{ autoreport.timeperiod.name }} @for (timerange of autoreport.timeperiod.timeperiod_timeranges; track timerange) {
{{ timerange.weekday }} {{ timerange.start }} - {{ timerange.end }}
}
}
{{ t('Report interval') }}: {{ autoreport.report_interval }} {{ t('Report send interval') }}: {{ autoreport.report_send_interval }} {{ t('Min. availibility') }}: @if (!autoreport.min_availability_string) {
} @if (autoreport.min_availability_string) {
{{ autoreport.min_availability_string }}
}
{{ t('Max. number of outages') }}: {{ autoreport.max_number_of_outages }} {{ t('Use start time') }}: @if (autoreport.use_start_time) { {{ autoreport.report_start_date }} } @if (!autoreport.use_start_time) { } {{ t('Reflection state') }}: @if (autoreport.check_hard_state) { {{ t('hard') }} } @if (!autoreport.check_hard_state) { {{ t('hard and soft') }} } {{ t('Consider downtimes') }}: @if (autoreport.consider_downtimes) { } @if (!autoreport.consider_downtimes) { } {{ t('Consider holidays') }}: @if (!autoreport.consider_holidays_string) { } @if (autoreport.consider_holidays_string) { @if (PermissionsService.hasPermissionObservable(['calendars', 'edit'])|async) { {{ autoreport.consider_holidays_string }} } @else { {{ autoreport.consider_holidays_string }} } } {{ t('Users') }}: @if (autoreport.users?.length === 0) { } @if (autoreport.users && autoreport.users.length > 0) { @for (user of autoreport.users; track user) { @if (PermissionsService.hasPermissionObservable(['users', 'edit'])|async) { {{ user.firstname }} {{ user.lastname }} } @else { {{ user.firstname }} {{ user.lastname }} } } } {{ t('Host and service options') }}:
{{ t('Host') }}
{{ t('Service') }}
{{ t('in %') }} {{ t('in h') }}
{{ t('Alias') }}
{{ t('Graph') }}
{{ t('Max. outage duration') }} {{ t('All failures') }}
@for (host of autoreport.hostsWithServices; track host) { {{ host.name }} @if (host._joinData) { } @if (host._joinData) { } @if (host._joinData) { } {{ host._joinData?.outage_duration }} @if (host._joinData) { } @if (host.services.length === 0) { {{ t('No Services selected. Report will considered only host state changes.') }} } @for (service of host.services; track service) { {{ service.servicename }} @if (service._joinData) { } @if (service._joinData) { } @if (service._joinData) { } @if (service._joinData) { {{ service._joinData.outage_duration }} } @if (service._joinData) { } } }
}