Thomas Gelf
b7ed665d35
Menu: show Director DB resource (if not default)
2018-10-15 15:03:47 +02:00
Thomas Gelf
35acda4865
ObjectController: fix usage link
2018-10-15 15:03:47 +02:00
Thomas Gelf
15a8886db7
IcingaCommandArgument: no need for format...
...
...when there is no value
2018-10-15 15:03:47 +02:00
Thomas Gelf
c119c47864
ObjectApplyMatches: resolve imports/templates
...
fixes #1676
2018-10-15 15:03:41 +02:00
Michael Friedrich
0349a1042a
Add release download URL and methods (tarball, git) to the docs
...
fixes #1656
2018-10-10 09:30:15 +02:00
Thomas Gelf
75970a7aa5
IndexController: no kickstart without schema
2018-10-08 13:54:39 +02:00
Thomas Gelf
d27615eb57
ConfigHealthItemRenderer: multi-instance support
2018-10-08 13:54:33 +02:00
Thomas Gelf
deeabe7eea
css: smaller health badges
2018-10-08 13:54:24 +02:00
Thomas Gelf
eedb6edff0
ControlsAndContent, js: trigger immediate refresh
...
...on missing WindowId. This fixes an issue for instances with multiple DB
resources
2018-10-08 13:54:18 +02:00
Thomas Gelf
3632eea164
Html: allow for string/int/float as tag content
2018-10-08 06:36:45 +02:00
Thomas Gelf
ba47c39c51
BaseFormElement: '' is null for now
2018-10-08 06:36:38 +02:00
Thomas Gelf
b3afe670c8
ImportRowModifier: no more ConfigurationError
2018-10-08 06:36:27 +02:00
Thomas Gelf
75a0797438
SyncUtils: prefer InvalidArgumentException
2018-10-08 06:35:36 +02:00
Thomas Gelf
0cd333006b
Health: no Import/Sync/Jobs are OK
2018-10-08 06:35:28 +02:00
Thomas Gelf
fa70ecde0e
Kickstart: deal with multiple DBs
2018-10-08 06:35:20 +02:00
Thomas Gelf
8cec78a7c3
Dashboard: show Health to admins only
2018-10-08 06:35:08 +02:00
Thomas Gelf
c93657c42e
ZfQueryBasedTable: provide hasSearch()
2018-10-06 17:16:34 +02:00
Thomas Gelf
db72931c1e
Migrations: cleanup
2018-10-06 16:58:13 +02:00
Thomas Gelf
e16d7865c7
DbSelectorForm: submission detection, once more
2018-10-06 16:36:01 +02:00
Thomas Gelf
3d26ab127f
DbSelectorForm: do not believe to be submitted...
...
...when another form has been sent
2018-10-06 16:35:49 +02:00
Thomas Gelf
fb3bc190eb
JobController: phpdoc, replace getId
2018-10-06 15:35:59 +02:00
Thomas Gelf
3839ecda50
Health: change UI layout and output ordering
2018-10-06 12:54:11 +02:00
Thomas Gelf
60255d824e
css: do not outline elements underlined...
...
...on focus - like tabs and actions, this looks ugly
2018-10-05 16:01:44 +02:00
Thomas Gelf
fda7acc855
HealthController: show Health Check in the UI
...
fixes #1669
2018-10-05 16:00:10 +02:00
Thomas Gelf
8fb2c26d7f
IcingaHostForm: template should not say 'Hostname'
...
fixes #1668
2018-10-05 15:27:59 +02:00
Thomas Gelf
72998e4307
IcingaObjectFieldLoader: hooked fields should not
...
...clear defined ones. There used to be collisions
fixes #1667
2018-10-05 15:13:19 +02:00
Thomas Gelf
b9ff77b4bb
DeploymentLog: deal with Icinga 2 race condition...
...
...clean up our DB and Icinga 2 stages via API
fixes #1488
2018-10-05 14:55:48 +02:00
Thomas Gelf
dd566dc1be
CLI: allow to append/remove from/to Arrays
...
fixes #1666
2018-10-05 12:10:58 +02:00
Thomas Gelf
33053103e1
IcingaServiceSetTable: do not trust a Servicve Set
...
...name, as the Template might have been renamed in the meantime - and the
name on the Set "object" has no meaning at all
fixes #1664
2018-10-04 18:30:27 +02:00
Thomas Gelf
ea18006819
JobDetails: just a comment
2018-10-04 06:57:09 +02:00
Thomas Gelf
18ab9b4f7c
tables: more getId calls removed
2018-10-04 06:56:28 +02:00
Thomas Gelf
ac0745445e
DirectorObjectForm: use autoinc for ints
2018-10-04 06:54:49 +02:00
Thomas Gelf
8d61fa6347
ImportRowModifier: sort settings
2018-10-04 06:53:55 +02:00
Thomas Gelf
4e42231291
DirectorJob: no magic getter/setter, cleanup
2018-10-04 06:52:35 +02:00
Thomas Gelf
1a0cabf216
ImportSourceHook: no more getId
2018-10-04 06:50:03 +02:00
Thomas Gelf
ad46ff9fb0
DbObject: cleanup, phpdoc
2018-10-04 06:49:19 +02:00
Thomas Gelf
4e327ed54d
Json: allow null/false
2018-10-04 06:47:50 +02:00
Thomas Gelf
0b341c6db1
ConfigDiff: allow Inline diff, cleanup, css
2018-10-04 06:46:32 +02:00
Thomas Gelf
a9b2910657
IcingaObject: fix use of unused exception
2018-10-01 12:01:20 +02:00
Thomas Gelf
20f0168bc7
js: ignore refresh control on tab doubleclick
2018-10-01 11:59:02 +02:00
Thomas Gelf
764f6cca9f
schema: support MySQL v8.x
2018-10-01 11:59:02 +02:00
Thomas Gelf
2b61a0e7c4
CompatController: use default exception
2018-10-01 11:59:02 +02:00
Thomas Gelf
77543371b7
ipl\Html\Form: use value name, not index
2018-10-01 11:59:02 +02:00
Camille TRUCHOT
0931c1df91
fix gettype for multiple host selection
2018-10-01 11:58:16 +02:00
Michael Friedrich
bb81de8b84
Render Icinga config helpers with safe globals access
...
globals[key] works, although it wasn't documented how it
behaves in the case when this field doesn't exist.
Previously this has been a dictionary which silently returns
null if the key doesn't exist. With v2.10, globals turned
into a namespace which throws an error if not existing (which is
the correct behaviour).
In order to avoid configuration errors with 2.10, this is changed
into `contains()` which has been sitting in dictionaries since 2014.
So this patch ensures compatibility with older versions as well.
2018-09-27 10:40:58 +02:00
Michael Friedrich
f32f010d5b
Fix wrong URL for issue tracker in README
2018-09-27 10:29:33 +02:00
Markus Frosch
b8809af2af
Merge pull request #1433 from dgoetz/servicegroup-set
...
Add Servicegroups directly to Services
2018-09-26 09:25:46 +02:00
Markus Frosch
926bc2b0c6
legacy: Improve interval rendering
2018-09-20 15:58:39 +02:00
Markus Frosch
67222ef437
legacy: Support service blacklisting
2018-09-20 12:54:15 +02:00
Markus Frosch
e2bd821d26
Merge pull request #1642 from Icinga/feature/group-resolve-housekeeping
...
Add group apply housekeeping and testing
2018-09-18 17:18:16 +02:00