This commit is contained in:
jhoxhaa 2026-05-24 04:23:41 +08:00 committed by GitHub
commit 697602641e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -176,12 +176,15 @@ abstract class SlaReport extends ReportHook
public function initConfigForm(Form $form)
{
$form->addElement('text', 'filter', [
'label' => t('Filter')
'description' => t('Filter for objects you want to create the report for'),
'label' => t('Filter')
]);
$form->addElement('select', 'breakdown', [
'label' => t('Breakdown'),
'options' => [
'description' => t('Choose breakdown to set the level of detail. '
. 'The shorter the breakdown, the higher the level of detail'),
'label' => t('Breakdown'),
'options' => [
'none' => t('None', 'SLA Report Breakdown'),
'hour' => t('Hour'),
'day' => t('Day'),
@ -191,6 +194,8 @@ abstract class SlaReport extends ReportHook
]);
$form->addElement('number', 'threshold', [
'description' => t('Percentage of uptime your SLA guarantees. '
. 'SLA over the threshold will be colored in red'),
'label' => t('Threshold'),
'placeholder' => static::DEFAULT_THRESHOLD,
'step' => '0.01',
@ -199,6 +204,7 @@ abstract class SlaReport extends ReportHook
]);
$form->addElement('number', 'sla_precision', [
'description' => t('The SLA precision'),
'label' => t('Amount Decimal Places'),
'placeholder' => static::DEFAULT_REPORT_PRECISION,
'min' => '1',