Sukhwinder Dhillon
279839d9da
Align coding style to comply with latest PSR
2025-12-15 16:06:44 +01:00
Johannes Meyer
6af3c7e595
CommandTransport: Implement chunked transmission handling
...
Previously, command forms were responsible for this. But they
don't have any notion of fallback handling and are unable to
ensure proper re-submission of failed batches.
2025-11-12 15:15:10 +01:00
Johannes Meyer
2da207bedd
commands: Send multiple commands while bulk processing
...
Reduces risk of timeouts in case Icinga takes its time to respond.
The timeout of 15 seconds introduced earlier has been kept.
Chunk sizes were chosen as follows:
- 1000: Cheap calculations (object features, check scheduling)
- 500: Expected disk writes (comments)
- 250: Process check result, Downtimes, Acks
2025-06-10 15:24:22 +02:00
Johannes Meyer
d5b4087a50
CommandForm: Don't pass generators to commands
2024-04-08 09:17:04 +02:00
Johannes Meyer
bcdbda1e40
CommandForm: Expect Iterator in method getCommands()
2024-03-26 17:05:32 +01:00
Alexander A. Klimov
b92eeb69e7
Actually let ObjectsCommand derivates process multiple objects at once
2023-08-02 12:44:02 +02:00
Alexander A. Klimov
1a04927c8b
Introduce CommandForm#filterGrantedOn()
2023-08-02 12:44:02 +02:00
Alexander A. Klimov
b4222228cc
ObjectCommand and derivates: handle multiple objects
2023-08-02 12:44:02 +02:00
Alexander A. Klimov
051a391444
CommandForm#getCommand(): take (and process) multiple objects, not just one
2023-08-02 12:44:02 +02:00
raviks789
2a2ac29589
Fix dis/enabling of feature commands of multi-selected hosts or services.
...
In case of elements other than CheckboxElement $element->getValue() must be used instead of $element->isChecked().
2021-11-12 12:09:28 +01:00
raviks789
13669fd1ae
Set default value of mixed type feature commands of multi-selected hosts or services to "noop".
2021-11-12 12:07:55 +01:00
Yonas Habteab
342ceca676
Display a proper success message when toggling object passive checks
2021-11-05 08:54:57 +01:00
Yonas Habteab
aefd0e1f7d
Add PHP 7 argument & return type declarations to all member methods
2021-11-03 16:06:59 +01:00
Yonas Habteab
a0499f2cfa
Don't show success messages when an error occurred
2021-09-21 15:54:41 +02:00
Yonas Habteab
c67b873096
Show a notification for every successful action
2021-09-07 12:11:09 +02:00
Johannes Meyer
213092684e
Introduce native object permissions
2021-03-19 15:47:57 +01:00
Johannes Meyer
057b7dc8e0
Check permissions in object context when issuing commands
2021-03-19 15:47:57 +01:00
Johannes Meyer
f88066a930
Add native implementation to toggle object features
2021-03-09 09:13:20 +01:00