3034 Commits

Author SHA1 Message Date
Eric Lippmann
a4da3b61b3 Merge branch 'bugfix/rebuild-form-builder-5525' into bugfix/commands-6593 2014-09-03 23:23:02 +02:00
Eric Lippmann
5d1f2ada97 monitoring/commands: Fix `ToggleFeatureCommandForm::onSucces()'s PHPDoc
refs #6593
2014-09-03 14:42:49 +02:00
Eric Lippmann
2025fb3a2f lib: Let the date-and-time input control behave as defined in HTML5
refs #6593
2014-09-03 14:40:58 +02:00
Eric Lippmann
906de4e679 lib: Add the HTML5 attributes 'min', 'max' and 'step' to the number input control
refs #6593
2014-09-03 14:39:42 +02:00
Eric Lippmann
de11131822 lib: Fix DateFormat's isUnixTimestamp' usage
refs #6593
2014-09-03 14:38:32 +02:00
Eric Lippmann
774db9a7c8 lib: Add function isUnixTimestamp' to the DateTimeFactory'
Before, the `DateTimeValidator' defined this function.

refs #6593
2014-09-03 14:37:33 +02:00
Eric Lippmann
1a4e908461 lib: Let `DateTimeValidator' validate values as defined in HTML5
See http://www.w3.org/TR/html-markup/datatypes.html#common.data.datetime for the specification.

refs #6593
2014-09-03 14:36:18 +02:00
Johannes Meyer
54a834266c Form::createElements() should add elements instead of returning them
In case createElements() would still return the elements while requiring
the caller to add them to the form all form dependent configurations get
lost. (displaygroups, belongTo, ...) Wizards or parent forms can still
retrieve only input relevant fields by just calling createElements() and
getElements().

refs #5525
2014-09-03 12:21:31 +02:00
Eric Lippmann
0b1d2bf685 Merge branch 'bugfix/rebuild-form-builder-5525' into bugfix/commands-6593 2014-09-02 17:09:36 +02:00
Eric Lippmann
dd3901e891 `FormNumber': Fix "The use statement with non-compound name..."
refs #5525
2014-09-02 17:08:54 +02:00
Johannes Meyer
5ce9bef689 Replace usages of the helptext' form element option with description'
refs #5525
2014-09-02 17:03:51 +02:00
Eric Lippmann
c7a4098c04 lib: Respect the disabled attribute in `FormNumber'
refs #5525
2014-09-02 16:54:43 +02:00
Eric Lippmann
5485ca8a25 lib: Use Zend's Int' validator in the Number' form element
Further disabled default decorators since our form sets them.

refs #5525
2014-09-02 16:54:43 +02:00
Johannes Meyer
95c839a8bd Remove remaining usages of the ElementWrapper- and HelpText-Decorator
refs #5525
2014-09-02 16:50:59 +02:00
Johannes Meyer
5464321a1b ConfigController: Remove obsolete functionality 2014-09-02 16:25:03 +02:00
Johannes Meyer
1ba3df310c Remove BaseConfigController, User\Message and Widget\AlertMesageBox
refs #6758
2014-09-02 16:25:03 +02:00
Johannes Meyer
2d86e6ba3b Rename ResourceForm and make it use handleRequest() & Co.
refs #5525
2014-09-02 16:25:03 +02:00
Johannes Meyer
5b14d8fed3 Fix that the force_creation checkbox disappears after another error
Once the user enters invalid data after he tried to save a backend without
success (because the backend was not successfully validated) the shown
checkbox disappeared in this case regardless of whether it was checked
or not.

refs #5525
2014-09-02 16:25:03 +02:00
Johannes Meyer
539ab91ffa Add the FormErrors decorator as default decorator for forms
This allows us to use Zend_Form::addError() to show error messages for
the entire form context.

refs #5525
2014-09-02 16:25:03 +02:00
Johannes Meyer
338f549233 Add class ReadablePathValidator 2014-09-02 16:19:45 +02:00
Johannes Meyer
aedc8cc8b1 Fix spelling issue in german translation catalog 2014-09-02 16:19:45 +02:00
Johannes Meyer
39bb01b433 Rename Icinga\Web\Form::onShow() to onRequest()
onShow() is misleading because at the time this method is being called the
form is neither shown nor created.

refs #5525
2014-09-02 16:19:45 +02:00
Eric Lippmann
9bcd861b1c Merge branch 'bugfix/rebuild-form-builder-5525' into bugfix/commands-6593 2014-09-02 15:27:27 +02:00
Eric Lippmann
d4c4ab7b2c lib/form: Fix default element decorators but breaking noscript layout
Replaced `ElementWrapper' and `HelpText' with Zend's `HtmlTag' and `Label' respectively.

Instances of Zend_Form_Element returned by `Form::createElements()' now receive our desired default decorators.

refs #5525
2014-09-02 15:23:07 +02:00
Eric Lippmann
8478ef3fce lib: Remove `HelpText' form element decorator
Zend already has a `Description' decorator.

refs #5525
2014-09-02 15:05:47 +02:00
Eric Lippmann
7143837ae3 lib: Remove `ElementWrapper' form element decorator
Zend has a `Label' decorator already.

refs #5525
2014-09-02 15:04:23 +02:00
Eric Lippmann
ae180166b3 monitoring/commands: Let ToggleFeatureCommandForm' extend CommandForm'
`InstanceCommandForm' was renamed to `CommandForm'.

efs #659
2014-09-02 09:57:15 +02:00
Eric Lippmann
c27c5690ba monitoring/commands: Rename InstanceCommandForm' to CommandForm'
Since the old `CommandForm' is removed, `InstanceCommandForm' is now the new base class for all command forms.

refs #6593
2014-09-02 09:55:38 +02:00
Eric Lippmann
4b210f95ea monitoring/commands: Remove `CommandForm' which will be replaced
Remove the rubbish.

refs #6593
2014-09-02 09:51:40 +02:00
Eric Lippmann
c005ef434e monitoring/commands: Add form for enabling/disabling the processing of host and service performance data on an Icinga instance
refs #6593
2014-09-01 16:21:49 +02:00
Eric Lippmann
d47951f9d6 monitoring/commands: Add form for enabling/disabling passive service checks on an Icinga instance
refs #6593
2014-09-01 16:21:23 +02:00
Eric Lippmann
8686074fb1 monitoring/commands: Add form for enabling/disabling passive host checks on an Icinga instance
refs #6593
2014-09-01 16:20:56 +02:00
Eric Lippmann
176a1a72ca monitoring/commands: Add form for enabling/disabling processing of service checks via the OCHP command on an Icinga instance
refs #6593
2014-09-01 16:20:31 +02:00
Eric Lippmann
ff10cdaf03 monitoring/commands: Add form for enabling/disabling processing of host checks via the OCHP command on an Icinga instance
refs #6593
2014-09-01 16:20:07 +02:00
Eric Lippmann
5a100ea99f monitoring/commands: Add form for enabling/disabling host and service flap detection on an Icinga instance
refs #6593
2014-09-01 16:19:37 +02:00
Eric Lippmann
939f8b82cc monitoring/commands: Add form enabling/disabling host and service event handlers on an Icinga instance
refs #6593
2014-09-01 16:19:12 +02:00
Eric Lippmann
e8b70ffccd monitoring/commands: Add form for enabling/disabling active service checks on an Icinga instance
refs #6593
2014-09-01 16:17:13 +02:00
Johannes Meyer
deebb64869 Adjust Icinga\Form\Config\General* to use handleRequest() & Co.
refs #5525
2014-09-01 16:16:56 +02:00
Eric Lippmann
e2cdff67b2 monitoring/commands: Add form for enabling/disabling active host checks on an Icinga instance
refs #6593
2014-09-01 16:16:47 +02:00
Eric Lippmann
920c0b9c6d monitoring/commands: Add (ENABLE|DISABLE)_PERFORMANCE_DATA commands
`TogglePerformanceData' is the command object for enabling/disabling the processing of host and service performance data on an Icinga instance.

refs #6593
2014-09-01 15:20:14 +02:00
Eric Lippmann
0edd14559c monitoring/commands: Add (ENABLE|DISABLE)_PASSIVE_SERVICE_CHECKS commands
`TogglePassiveServiceChecks' is the command object for enabling/disabling passive service checks on an Icinga instance.

refs #6593
2014-09-01 15:18:40 +02:00
Eric Lippmann
efd16ba79f monitoring/commands: Add (ENABLE|DISABLE)_PASSIVE_HOST_CHECKS commands
`TogglePassiveHostChecks' is the command object for enabling/disabling passive host checks on an Icinga instance.

refs #6593
2014-09-01 15:18:31 +02:00
Eric Lippmann
c5e35c9614 monitoring/commands: Add (START|STOP)_OBSESSING_OVER_SERVICE_CHECKS commands
`ToggleObsessingOverServiceChecks' is the command object for enabling/disabling processing of service checks via the OCHP command on an Icinga instance.

refs #6593
2014-09-01 15:15:11 +02:00
Eric Lippmann
cd29adc0bd monitoring/commands: Add (START|STOP)_OBSESSING_OVER_HOST_CHECKS commands
`ToggleObsessingOverHostChecks' is the command object for enabling/disabling processing of host checks via the OCHP command on an Icinga instance.

refs #6593
2014-09-01 15:14:49 +02:00
Eric Lippmann
cdbd24ec99 monitoring/commands: Add (ENABLE|DISABLE)_NOTIFICATIONS/DISABLE_NOTIFICATIONS_EXPIRE_TIME commands
`ToggleNotifications' is the command object for enabling/disabling host and service notifications on an Icinga instance with an optional expire time for disabling notifications.

refs #6593
2014-09-01 15:14:39 +02:00
Eric Lippmann
5474c661e1 monitoring/commands: Add (ENABLE|DISABLE)_FLAP_DETECTION commands
`ToggleFlapDetection' is the command object for enabling/disabling host and service flap detection on an Icinga instance.

refs #6593
2014-09-01 15:14:31 +02:00
Eric Lippmann
010c5b45ba monitoring/commands: Add (ENABLE|DISABLE)_EVENT_HANDLERS commands
`ToggleEventHandlers' is the command object for enabling/disabling host and service event handlers on an Icinga instance.

refs #6593
2014-09-01 15:14:23 +02:00
Eric Lippmann
fda48788ff monitoring/commands: Add (START|STOP)_EXECUTING_SVC_CHECKS commands
`ToggleActiveServiceChecks' is the command object for enabling/disabling active service checks on an Icinga instance.

refs #6593
2014-09-01 15:14:15 +02:00
Eric Lippmann
d2d69b9bcd monitoring/commands: Add (START|STOP)_EXECUTING_HOST_CHECKS commands
`ToggleActiveHostChecks' is the command object for enableing/disabling active host checks on an Icinga instance.

refs #6593
2014-09-01 15:13:59 +02:00
Johannes Meyer
0e63e36ec0 Move Icinga\Form\Config\ConfirmRemovalForm to Icinga\Form
This is a generic form not necessarily being used just for configuration
purposes.

refs #5525
2014-09-01 15:11:09 +02:00