2390 Commits

Author SHA1 Message Date
Thomas Gelf
061705f52d ConfigController: add settings tab and form 2016-09-05 19:16:35 +00:00
Thomas Gelf
0242d8d411 Settings: allow to retrieve stored value 2016-09-05 19:15:12 +00:00
Thomas Gelf
1144b5d55f DirectorObjectForm: fix legacy range field 2016-09-05 18:52:22 +00:00
Thomas Gelf
83031c1349 Cli\ObjectCommand: allow multiple objects...
...as a parameter for clone and delete
2016-09-05 18:37:00 +00:00
Thomas Gelf
138f5d2aed Cli\Command: allow other modules to extend this...
...class
2016-09-05 15:55:26 +00:00
Thomas Gelf
73eca56601 locale/de_DE: recompile translations 2016-09-05 14:48:45 +00:00
Lee Clemens
960fe14355 SyncRuleForm: fix typo of policy 2016-09-05 14:47:29 +00:00
Dirk Goetz
48df6cc9bd contrib: add systemd script as contrib 2016-09-05 14:43:58 +00:00
Micha Ahrweiler
976896bc2f Update 03-Automation.md and fix typo
RDMBS -> RDBMS
2016-09-05 14:37:18 +00:00
Thomas Gelf
13ed701436 schema: migrations for range properties 2016-08-31 16:24:40 +00:00
Thomas Gelf
029907f01f TimePeriodRange: ranges should be more generic...
...as they will not only be used in timeperiods
2016-08-31 16:23:23 +00:00
Thomas Gelf
6427b22621 IcingaConfigHelper: fix numeric dictionary key...
...rendering and add related tests

fixes #12591
2016-08-30 12:15:48 +00:00
Thomas Gelf
11f41edd13 PropertyModifierJoin: tell about array support
fixes #12236
2016-08-30 07:55:07 +00:00
Thomas Gelf
a4813e8046 PropertyModifierHook: allow modifiers to deal...
...with arrays

refs #12236
2016-08-30 07:53:10 +00:00
Thomas Gelf
a64e36b111 Settings: remove all legacy getSettings calls 2016-08-30 07:52:48 +00:00
Thomas Gelf
336257680c Settings: remove settings logic from DB...
...and keep helper method for easy instantiation
2016-08-27 13:20:03 +00:00
Thomas Gelf
58441b88ad IcingaService: use string helper for assignments 2016-08-27 08:46:46 +00:00
Thomas Gelf
77c915c897 DirectorObjectForm: normalize command field values...
...with special data types even when filled at services level

fixes #12400
fixes #11692
fixes #11477
2016-08-26 13:48:44 +00:00
Thomas Gelf
5355558519 DirectorObjectForm: place failed command fields...
...into the correct display group
2016-08-26 13:34:57 +00:00
Thomas Gelf
d142fa1c49 tests: adjust rendered dictionaries to fit...
...latest changes

refs #12447
2016-08-26 07:07:35 +00:00
Thomas Gelf
fbf4400ad2 schema: command argument_name should not be null
fixes #11554
fixes #11918
2016-08-26 07:02:15 +00:00
Thomas Gelf
b6d59b9aca IcingaCommand: fix skip_key handling
refs #11554
refs #11918
2016-08-26 07:00:45 +00:00
Thomas Gelf
7323f73327 IcingaCommandArgumentTable: show arguments sorted 2016-08-25 20:49:56 +00:00
Thomas Gelf
9750d4f637 IcingaConfigHelper: do not quote safe keys
Why? It looks better. Sex sells, you know. And Rune asked for it.
Additionally, we now write empty dictionaries on a single line

fixes #12447
2016-08-25 20:44:43 +00:00
Thomas Gelf
601e182b15 IcingaConfigHelper: extend reserved words list 2016-08-25 11:26:14 +00:00
Thomas Gelf
9fb547a849 IcingaCommand/TimePeriod: use internalized templates
Icinga 2.5 moved a few default templates from ITL to the core itself and
deprecated directly setting execute & similar properties. This change will
break config deployment for 2.4.x environments without 'include <itl>', but
this would rarely be the case.

This commit also changed how we work with inherited properties to render the
right object type based on 'execute' if none is set (but got inherited).

fixes #12443
fixes #12543
2016-08-25 10:16:00 +00:00
Thomas Gelf
8c42e0f7d6 IcingaCloneObjectForm: get cloned id AFTER store
fixes #11856
2016-08-24 14:49:11 +00:00
Thomas Gelf
b8b047a1e4 ImportSourceCoreApi: allow to import user groups
fixes #11511
2016-08-24 14:15:40 +00:00
Thomas Gelf
cb59c61d66 ServicesController: remove Services tab
fixes #12324
2016-08-23 16:06:05 +00:00
Thomas Gelf
84b035ec24 objects/tree: enable autorefresh...
...and some coding style fixes

fixes #12451
2016-08-23 15:11:42 +00:00
Thomas Gelf
b5d6139893 ImportsourceController: do not show status unless...
...we show them
2016-08-23 14:26:06 +00:00
Thomas Gelf
204972eb7e ImportRowModifierForm: superfluous whitespace 2016-08-23 14:23:18 +00:00
Thomas Gelf
6f5feda5e0 config/file: quickfix for check command links 2016-08-23 14:22:06 +00:00
Thomas Gelf
56a7cb285d host/services: show inherited services...
...and magically applied ones
2016-08-23 14:18:54 +00:00
Thomas Gelf
73bdfb3ecd IcingaObjectImports: keep passed objects in set()
This reduces lookups and avoids failures when unstored objects are
involved
2016-08-23 14:08:51 +00:00
Thomas Gelf
fbd1adba39 IcingaHostAppliedForServiceTable: new table 2016-08-23 14:04:48 +00:00
Thomas Gelf
9ccab4c9cf ServiceController: show host if any 2016-08-23 13:48:44 +00:00
Thomas Gelf
e639790d52 IcingaObject: improve type detection
fixes #12319
2016-08-09 14:17:57 +00:00
Thomas Gelf
50c67ceda2 Cli\ObjectCommand: fix type lookup for groups
fixes #12319
2016-08-05 14:44:57 +00:00
Thomas Gelf
89d8536a92 IconHelper: start to separate concerns in forms
One new small helper class for this purpose
2016-08-05 12:49:11 +00:00
Thomas Gelf
14b5e74bb2 DirectorObjectForm: skip timeperiod range params...
...on redirect after removal. TimeperiodRange::getOnDeleteUrl would
be a better place for this, but I do not like that solution either :p

fixes #12316
2016-08-04 18:29:18 +00:00
Corentin Ardeois
5bdd219533 Allow override of blacklisted properties
It is now a separate class attribute which can be overridden.
2016-08-04 15:07:26 +00:00
Thomas Gelf
d311b15399 IcingaCommandArgumentForm: trim argument name
fixes #11548
2016-08-02 11:13:43 +00:00
Thomas Gelf
54643fe5cd IcingaArguments: fix argment removal for forms
fixes #11536
2016-08-01 11:06:52 +00:00
Thomas Gelf
52e412002f IcingaCommandArgumentForm: store command, not args
refs #11536
2016-08-01 10:45:47 +00:00
Thomas Gelf
6258230fdb IcingaArguments: test and fix modification tracking
This fixes related behaviour when working on CLI, API or through
Sync Rules - but not web forms

refs #12266
2016-08-01 09:31:10 +00:00
Thomas Gelf
a4d6ed1b6e show/activitylog: render and diff related files
fixes #12265
2016-08-01 07:05:21 +00:00
Thomas Gelf
4c978db3d0 IcingaConfig: allow to toggle legacy renderer
refs #12264
2016-08-01 06:59:31 +00:00
Thomas Gelf
7655ad451a ConfigDiff: more context, fix diff with empty
fixes #12262
fixes #12263
2016-08-01 06:49:39 +00:00
Thomas Gelf
ce1c6f3099 Objects: simplify default rendering zone handling
For existing installations this should only affect Timeperiods, as
they will now prefer the global zone. Also some custom zone settings
might now take effect while they have formerly been ignored.

fixes #12252
2016-07-28 15:44:42 +00:00