Michael Friedrich
0d95d5142c
Add URL to service template creation note
...
This follows the same principle as with hosts where the URL
already is put into. I've found it more convenient to just
click on it and not having to navigate into the services tree :)
2018-10-16 15:11:25 +02:00
Thomas Gelf
f871e0bd7d
basket: cleanup, fix/finish custom selection
...
fixes #1630
2018-10-15 15:04:14 +02:00
Thomas Gelf
83dc9dc6c3
BasketSnapshotFieldResolver: deal with fields
...
Also, this fixes Service Sets
2018-10-15 15:03:57 +02:00
Thomas Gelf
9ed1503ad6
BasketForm: it's name, not basket_name
2018-10-15 15:03:57 +02:00
Thomas Gelf
c640f5c1e7
BasketForm: redirect with name on create
2018-10-15 15:03:57 +02:00
Thomas Gelf
5d113b3833
BasketController: allow to download JSON via Web
2018-10-15 15:03:57 +02:00
Thomas Gelf
bea52a3091
Basket: load by name
2018-10-15 15:03:57 +02:00
Thomas Gelf
5c3e220d4b
Basket: provide CLI command
2018-10-15 15:03:57 +02:00
Thomas Gelf
eb789162cb
Basket/Datafield: map best candidate, fix bindings
2018-10-15 15:03:57 +02:00
Thomas Gelf
a58efd2d25
BasketController: show "diff" also for new objects
2018-10-15 15:03:57 +02:00
Thomas Gelf
83248f8f12
RestoreBasketForm: do not complain about legacy...
...
...method names
2018-10-15 15:03:57 +02:00
Thomas Gelf
77c4997b88
Various: explicit loading with ID where required
...
...cleanup, comments
2018-10-15 15:03:57 +02:00
Thomas Gelf
f27b4e9729
RestoreBasketForm: add missing form
2018-10-15 15:03:57 +02:00
Thomas Gelf
c7939c281b
BasketForm: allow more object types
2018-10-15 15:03:57 +02:00
Thomas Gelf
178215a7ab
JobController: explicitly deal with IDs
2018-10-15 15:03:57 +02:00
Thomas Gelf
03a8043311
BasketController: show details, content checksum
2018-10-15 15:03:57 +02:00
Thomas Gelf
479ef3002d
BasketController: formatting
2018-10-15 15:03:57 +02:00
Thomas Gelf
9390a3b9ca
SyncPropertyForm: explicit ID handling
2018-10-15 15:03:57 +02:00
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
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
75970a7aa5
IndexController: no kickstart without schema
2018-10-08 13:54:39 +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
db72931c1e
Migrations: cleanup
2018-10-06 16:58:13 +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
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
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
4675a241a8
Integrate MembershipHousekeeping into Housekeeping
2018-09-18 12:21:19 +02:00
Markus Frosch
7bfe1e03e6
Housekeeping: Add helper to refresh memberships in database
...
This is usually only done when either object or group changes.
2018-09-18 10:36:45 +02:00
Markus Frosch
0d879c60d3
IcingaTimeperiod: Support includes and excludes
2018-09-13 15:14:41 +02:00
Markus Frosch
a1664195f0
Merge pull request #1624 from Icinga/feature/legacy-updates
...
Improving legacy rendering
2018-09-06 11:44:36 +02:00
Thomas Gelf
5eaa682124
ConfigController: show connection problems
...
On large setups, you'll see this on every deployment. But as we're
sometimes facing strange connection issues, I prefer to have some
noise here
2018-09-06 01:08:44 +02:00
Thomas Gelf
4268221603
ImportsourceCommand: add fetch action
...
fixes #1626
2018-09-05 13:32:17 +02:00
Markus Frosch
26e58834f6
IcingaHostForm: Move getAppliedGroups to IcingaObject
2018-09-05 12:35:40 +02:00
Markus Frosch
b6fd60a39f
legacy: Avoid CoreApi in DeploymentLinkForm
2018-09-05 11:41:49 +02:00
Thomas Gelf
3ffacc70b6
IcingaServiceSet: do not delete on title click
...
fixes #1560
2018-08-13 11:21:54 +02:00
Thomas Gelf
657d6a958f
WIP: click on service set title row should not...
...
...remove the set from the related host
2018-08-13 09:53:10 +02:00
Thomas Gelf
49d9ed7ecd
IcingaServiceForm: fix blacklist service from set
...
fixes #1519
2018-08-13 09:52:07 +02:00
Thomas Gelf
8929b41df0
Import/Export: refine action names, docs
...
refs #1409
2018-08-13 08:04:00 +02:00
Thomas Gelf
20395a483c
locale/de_DE: refresh translation
2018-08-12 12:24:13 +02:00
Markus Frosch
a1a0939909
RestoreObjectForm: Handle restore for all apply rules in object_type apply
2018-08-10 13:58:01 +02:00
Markus Frosch
a47529bb02
RestoreObjectForm: Fix restore of multi-key and apply
...
Apply: Now uniquely identified via name (multiple matches result in error)
Multi-Key: Loading by Multi-Key and validating object_type
2018-08-10 13:37:28 +02:00
Marc DeTrano
2c3c09cb9c
make call to showUsage conditional on whether request is an API request
2018-08-10 08:40:44 +02:00
Markus Frosch
ab86a4fd89
Add input suggestion for datalist vars
2018-08-10 08:25:10 +02:00
Thomas Gelf
14a3039f65
controllers, libs: less noise from exceptions
2018-08-08 10:07:39 +02:00
Thomas Gelf
8c30b9c5de
HostController, related: tweak Exceptions
2018-08-06 13:50:28 +02:00