Commit graph

26 commits

Author SHA1 Message Date
Johannes Meyer
d4136d9d83 ProcessCheckResultForm: Skip objects with passive checks disabled
Icinga won't accept check results for such.
2021-04-14 10:56:54 +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
b33026dc6a Add native implementation to toggle instance features 2021-03-09 09:13:20 +01:00
Johannes Meyer
f88066a930 Add native implementation to toggle object features 2021-03-09 09:13:20 +01:00
Johannes Meyer
47a90b6393 Add native implementation to delete downtimes 2021-03-09 09:13:20 +01:00
Johannes Meyer
c05a5f0f36 Introduce class ProcessCheckResultForm 2021-03-09 09:13:20 +01:00
Johannes Meyer
e52918211c Introduce class ScheduleCheckForm 2021-03-09 09:13:20 +01:00
Johannes Meyer
42c9d78346 Introduce class ScheduleHostDowntimeForm 2021-03-09 09:13:20 +01:00
Johannes Meyer
4f75ddc246 Introduce class ScheduleServiceDowntimeForm 2021-03-09 09:13:20 +01:00
Johannes Meyer
7eb573164a Introduce class SendCustomNotificationForm 2021-03-09 09:13:20 +01:00
Johannes Meyer
b9c1fb1e0b Introduce class AcknowledgeProblemForm 2021-03-09 09:13:20 +01:00
Johannes Meyer
0ce61aec21 Add native implementation to remove acknowledgements 2021-03-09 09:13:20 +01:00
Johannes Meyer
518e8a6a53 Add native check now implementation 2021-03-09 09:13:20 +01:00
Johannes Meyer
99ede4eab7 Introduce class AddCommentForm 2021-03-09 09:13:20 +01:00
Johannes Meyer
f58d77ebc5 Add native implementation to delete comments 2021-03-09 09:13:20 +01:00
Johannes Meyer
d772b1324b Introduce class CommandForm 2021-03-09 09:13:20 +01:00
Johannes Meyer
2e8acdcba7 Add command transport configuration UI 2021-03-09 09:13:20 +01:00
Johannes Meyer
7d602ac03f RedisConfigForm: Validate the configuration upon save 2020-04-30 15:19:10 +02:00
Johannes Meyer
2e191a6826 Use t() instead of translate() in controllers and forms
There's no `icingadb` domain so why should we ask everytime
for it. `t()` only utilizes the `icinga` domain and that's
what we need.
2020-04-24 15:01:29 +02:00
Johannes Meyer
dba06b2eab Add missing/refactor existing localization markings 2020-04-24 15:01:29 +02:00
Johannes Meyer
5e441c93a0 Add license note to every file 2020-03-13 10:36:24 +01:00
Johannes Meyer
e26782d00b DatabaseConfigForm: Don't pre-select a db resource
refs #24
2020-03-12 10:32:01 +01:00
Johannes Meyer
97b8f4b61c RedisConfigForm: Avoid term master-master 2020-03-09 14:53:56 +01:00
Eric Lippmann
32959ec9c4 Allow to configure the Redis connection(s) 2019-12-06 09:49:28 +01:00
Eric Lippmann
16c796c3c8 Allow to configure the database backend 2019-12-06 09:49:28 +01:00