Thomas Gelf
|
93cbd4f020
|
Dashboard: introduce "Director" section with...
..."Basket"
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
f4220016d8
|
Basket: initial import of the main components
refs #1630
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
5d309b3dc7
|
sql: add basket schema and migrations
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
885eadac0a
|
schema: make rule_name and source_name unique
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
1b1da71f31
|
SyncruleController: clean up, explicitly use IDs
|
2018-10-15 15:03:57 +02:00 |
Thomas Gelf
|
d13c6f2ecf
|
ImportsourceController: clean up, explicitly load
...with autoincement id
|
2018-10-15 15:03:57 +02:00 |
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 |