IcingaScheduledDowntimeForm: descriptions, cleanup
This commit is contained in:
parent
9a21ace300
commit
69c8018f8d
|
@ -22,33 +22,43 @@ class IcingaScheduledDowntimeForm extends DirectorObjectForm
|
||||||
'required' => true,
|
'required' => true,
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->addElement('text', 'display_name', array(
|
|
||||||
'label' => $this->translate('Display Name'),
|
|
||||||
'description' => $this->translate('the display name')
|
|
||||||
));
|
|
||||||
|
|
||||||
$this->addImportsElement();
|
$this->addImportsElement();
|
||||||
|
|
||||||
$this->addDisabledElement();
|
|
||||||
$this->addElement('text', 'author', [
|
$this->addElement('text', 'author', [
|
||||||
'label' => $this->translate('Author'),
|
'label' => $this->translate('Author'),
|
||||||
'required' => ! $this->isTemplate()
|
'description' => $this->translate(
|
||||||
|
'This name will show up as the author for ever related downtime'
|
||||||
|
. ' comment'
|
||||||
|
),
|
||||||
|
'required' => ! $this->isTemplate()
|
||||||
]);
|
]);
|
||||||
$this->addElement('textarea', 'comment', [
|
$this->addElement('textarea', 'comment', [
|
||||||
'label' => $this->translate('Comment'),
|
'label' => $this->translate('Comment'),
|
||||||
|
'description' => $this->translate(
|
||||||
|
'Every related downtime will show this comment'
|
||||||
|
),
|
||||||
'required' => ! $this->isTemplate(),
|
'required' => ! $this->isTemplate(),
|
||||||
'rows' => 4,
|
'rows' => 4,
|
||||||
]);
|
]);
|
||||||
$this->addBoolean('fixed', [
|
$this->addBoolean('fixed', [
|
||||||
'label' => $this->translate('Fixed'),
|
'label' => $this->translate('Fixed'),
|
||||||
'required' => ! $this->isTemplate(),
|
'description' => $this->translate(
|
||||||
|
'Whether this downtime is fixed or flexible. If unsure please'
|
||||||
|
. ' check the related documentation:'
|
||||||
|
. ' https://icinga.com/docs/icinga2/latest/doc/08-advanced-topics/#downtimes'
|
||||||
|
),
|
||||||
|
'required' => ! $this->isTemplate(),
|
||||||
]);
|
]);
|
||||||
$this->addElement('text', 'duration', [
|
$this->addElement('text', 'duration', [
|
||||||
'label' => $this->translate('Duration'),
|
'label' => $this->translate('Duration'),
|
||||||
'required' => ! $this->isTemplate(),
|
'description' => $this->translate(
|
||||||
|
'How long the downtime lasts. Only has an effect for flexible'
|
||||||
|
. ' (non-fixed) downtimes. Time in seconds, supported suffixes'
|
||||||
|
. ' include ms (milliseconds), s (seconds), m (minutes),'
|
||||||
|
. ' h (hours) and d (days). To express "90 minutes" you might'
|
||||||
|
. ' want to write 1h 30m'
|
||||||
|
)
|
||||||
]);
|
]);
|
||||||
|
$this->addDisabledElement();
|
||||||
$this->addAssignmentElements();
|
$this->addAssignmentElements();
|
||||||
$this->setButtons();
|
$this->setButtons();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue