3373 Commits

Author SHA1 Message Date
Thomas Gelf
e2a8886148 DirectorObjectForm: deal with "no template"...
...when fetching Choices

fixes #2268
2021-01-21 11:25:23 +01:00
Thomas Gelf
21a284abbc OverriddenVarsResolver: refine api 2021-01-19 01:47:31 +01:00
Thomas Gelf
9889fa9342 DeploymentStatus: do not miss exceptions when...
...talking to Icinga
2021-01-18 17:54:16 +01:00
Thomas Gelf
234e68db31 Lookup: explain various kinds of Services 2021-01-18 17:52:01 +01:00
Thomas Gelf
3325512824 ServiceFinder: new static find() method 2021-01-18 16:03:24 +01:00
Thomas Gelf
6960407825 ServiceInfo: provide requiresOverrides() 2021-01-18 16:03:04 +01:00
Thomas Gelf
e4e96206b4 ServiceFinder: replace HostServiceRedirector 2021-01-16 15:04:29 +01:00
Thomas Gelf
c4261cb241 Merge branch 'feature/datatype-dictionary-337' 2021-01-15 11:51:52 +01:00
Thomas Gelf
40e1b5a798 DataTypeDictionary: new data type
fixes #337
2021-01-15 11:45:35 +01:00
Thomas Gelf
121dd774c4 IcingaTemplateChoiceForm: allow to require...
...a specific template/import

fixes #1178
2021-01-15 11:20:33 +01:00
Thomas Gelf
6687524d2f IcingaObject/Imports: better error message wording
fixes #2224
2021-01-11 17:32:59 +01:00
Thomas Gelf
f397894149 IcingaHostForm: optionally allow restricted...
...users to set group membership. Permissions are still enforced, but all
available groups are shown

fixes #2252
2020-12-15 14:34:26 +01:00
Thomas Gelf
0a9bd53d2d RestApi: no escaping for unicode and slashes
fixes #2243
2020-12-02 18:06:34 +01:00
Thomas Gelf
ee2bae47f3 PropertyModifier: RenameColumn
fixes #2242
2020-12-02 18:01:21 +01:00
Thomas Gelf
c12cf5ddb3 PropertyModifierHook: provide the property name
fixes #2241
2020-12-02 17:59:15 +01:00
Thomas Gelf
1e8adb8586 QuickForm: preserve existing classes 2020-12-01 05:51:06 +01:00
Thomas Gelf
bb2401017e DirectorObjectForm: another fixed order
refs #2041
2020-12-01 05:50:33 +01:00
Thomas Gelf
f85a767028 SelfService: more improvements
refs #2147
2020-11-30 22:03:41 +01:00
Thomas Gelf
62c4c6f44b SelfService: add Icinga for Windows support...
...to the Agent tab

fixes #2147
2020-11-30 21:02:45 +01:00
Thomas Gelf
9de84c3a72 Widget/Documentation: cleanup, new quick init 2020-11-30 21:01:59 +01:00
Thomas Gelf
4d406621aa DeploymentChecker: new Background Daemon component
fixes #2045
fixes #1988
2020-11-30 18:47:52 +01:00
Thomas Gelf
0788742387 MainTabs: show red on daemon missing
fixes #2238
2020-11-30 18:00:52 +01:00
Thomas Gelf
184b39220b InfrastructureDashboard: emphasize infra warning
fixes #2231
2020-11-30 17:47:25 +01:00
Thomas Gelf
921aafab3a ConfigDiff: use gipfl/diff, drop php-diff
fixes #2226
2020-11-30 17:45:20 +01:00
Thomas Gelf
cb6bd03292 CompareBasketObject: fix usort method 2020-11-30 13:30:24 +01:00
Thomas Gelf
637315d5e2 DirectorObjectForm: centralize field priority
fixes #2041
2020-11-30 12:39:48 +01:00
Thomas Gelf
a2f294fea2 IcingaCloneObjectForm: explicit baseUrl
fixes #1894
2020-11-30 10:19:21 +01:00
Thomas Gelf
309ce46704 DaemonDb: use better error message...
...but this should log a notice, not an error.

refs #2067
2020-11-30 09:33:20 +01:00
Thomas Gelf
8dce74c10e BackgroundDaemon: improve readability 2020-11-30 08:49:52 +01:00
Thomas Gelf
12a818216c IcingaNotification: separate times.begin/end
fixes #2193
2020-11-30 08:11:25 +01:00
Thomas Gelf
c273a20ce4 KickstartHelper: eventually remove external commands
fixes #985
2020-11-30 08:01:53 +01:00
Thomas Gelf
797560beb5 KickstartHelper: friendlier error message...
...when unable to delete

fixes #2206
2020-11-30 07:21:43 +01:00
Thomas Gelf
1d514640dd DataTypeDatalist: explain target type...
...for those in doubt about what choosing "Array" might mean

fixes #1264
2020-11-28 20:11:28 +01:00
Thomas Gelf
e2696fd75a IcingaConfig: remove magic_apply_for
This has always been and experimental feature, deprecated since v1.7.0

fixes #1851
2020-11-28 19:09:58 +01:00
Thomas Gelf
7e0b16d779 BackgroundDaemonDetails: move hint to the top 2020-11-28 19:01:24 +01:00
Thomas Gelf
b725a07197 ImportSourceRestApi: use storedPassword field
fixes #1897
2020-11-28 17:55:32 +01:00
Thomas Gelf
67e72387ee ImportSourceRestApi: some cleanup 2020-11-28 17:55:19 +01:00
Thomas Gelf
9d6e23a845 ImportSourceRestApi: ignore empty custom headers
fixes #2232
2020-11-28 17:21:21 +01:00
Thomas Gelf
f576e349a6 ArrayUnique: new PropertyModifier
fixes #2229
2020-11-25 16:57:08 +01:00
Thomas Gelf
b8ab90f135 PropertyModifierRejectOrSelect: usability
This also introduces a new Form helper method -> getSetting

fixes #2228
2020-11-25 02:53:29 +01:00
Thomas Gelf
935f8d6b09 PropertyModifier: negate boolean
fixes #2227
2020-11-25 02:15:42 +01:00
Thomas Gelf
84610bf80d SelfService: we agreed on aliases, as the new...
...parameters are also subject to mapping. Disabled installation, now the
script should run without asking any questions. Remaining task: eventually
ask whether and how to install the framework components. Setting names have
already been defined with this commit

refs #2147
2020-11-24 20:20:26 +01:00
Thomas Gelf
0cb0904d14 SelfService: provide ConvertEndpointIPConfig
refs #2147
2020-11-24 17:57:36 +01:00
Thomas Gelf
4dc69118d8 php-diff: PHP fix 2020-11-24 09:52:16 +01:00
Thomas Gelf
a761485b96 CompareBasketObject: new helper for basket diffs
...with lot's of workarounds for foreign baskets

fixes #2223
2020-11-24 04:36:48 +01:00
Thomas Gelf
a4e2ba5fc7 PropertyModifierTrim: wording 2020-11-18 20:31:07 +01:00
Thomas Gelf
f94c20084c Trim: new PropertyModifier
fixes #1660
2020-11-18 20:28:05 +01:00
Thomas Gelf
18f9e729e4 SkipDuplicates: new property modifier
fixes #2215
2020-11-02 15:05:52 +01:00
Thomas Gelf
f42028c40f ActivityLogInfo: fix a type-hint 2020-11-02 14:10:26 +01:00
Thomas Gelf
1dba427b95 PropertyModifierGetHostByAddr: fix spaces (no tabs) 2020-11-02 13:13:44 +01:00