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 |
Thomas Gelf
|
c7a94f2c39
|
Dependencies: no longer considered experimental
|
2018-07-16 08:28:13 +02:00 |
Thomas Gelf
|
ac1ba20ab7
|
AutomationObjectActionBar: add for Importsourc
|
2018-07-15 16:02:29 +02:00 |
Thomas Gelf
|
85d748b295
|
ImportRowModifierForm: cleanup
|
2018-07-13 11:46:25 +02:00 |
Thomas Gelf
|
089fbad29b
|
ImportRowModifierForm: do not initialize prio
fixes #1567
fixes #1568
|
2018-07-13 11:07:19 +02:00 |
Thomas Gelf
|
014f9b9dbe
|
UserGroups: allow to specify zones
fixes #1163
|
2018-07-13 10:35:28 +02:00 |
Thomas Gelf
|
06b6356de1
|
Dashboard: show DB selection only for setups...
...with multiple DBs
|
2018-06-23 11:17:56 +02:00 |
Thomas Gelf
|
88f7dc0d0f
|
controllers, library: small fixes
|
2018-06-23 09:05:10 +02:00 |
Thomas Gelf
|
5be3f092a9
|
Importsources: remove dummy, allow import / export
|
2018-06-14 13:45:00 +02:00 |
Thomas Gelf
|
3054755e87
|
Importsources: REST API
|
2018-06-14 08:35:36 +02:00 |
Thomas Gelf
|
5a3e604e75
|
Syncrules: allow export via REST API
|
2018-06-13 21:17:41 +02:00 |
Thomas Gelf
|
fc58e506ea
|
CloneImportSource: one more cloning feature
|
2018-06-12 22:01:34 +02:00 |
Thomas Gelf
|
7ffc64d9ed
|
ExportCommand: fix documentation
|
2018-06-12 21:36:58 +02:00 |
Thomas Gelf
|
9a259d1589
|
KickstartForm: phpdoc
|
2018-06-12 20:26:28 +02:00 |
Thomas Gelf
|
4c9a40c688
|
ImportsourceController: align titles, cleanup
|
2018-06-12 20:23:57 +02:00 |
Thomas Gelf
|
5fe976e059
|
SyncRuleForm: initial implementation
|
2018-06-11 23:13:03 +02:00 |
Thomas Gelf
|
34bff74797
|
ImportCommand: initial implementation
|
2018-06-11 20:09:25 +02:00 |
Thomas Gelf
|
cdcf99592b
|
ServiceCommand: allow to delete single services
fixes #719
|
2018-06-08 22:02:27 +02:00 |
Thomas Gelf
|
28320fe6bb
|
FormDataFilter: use auto-suggestion for groups...
...drop ugly method in IcingaObjectGroup and clean up some files
|
2018-06-08 20:45:02 +02:00 |
Thomas Gelf
|
e3c086c78c
|
FormDataFilter: cleanup
|
2018-06-08 18:52:12 +02:00 |
Thomas Gelf
|
a95618f283
|
dependencies: cleanup
|
2018-06-08 08:45:54 +02:00 |
Thomas Gelf
|
aaaa8aed0a
|
DbSelectorForm: allow to switch Director database
fixes #1498
|
2018-06-07 23:50:31 +02:00 |
Thomas Gelf
|
885f76715a
|
ActionController: cleanup
|
2018-06-07 23:37:28 +02:00 |
Thomas Gelf
|
85ea19d12e
|
IcingaServiceForm: fix phpcs complaint
|
2018-06-05 11:37:02 +02:00 |
Thomas Gelf
|
6790ff1c30
|
IcingaServiceForm: show a warning and no...
...override details for blacklisted services
|
2018-06-05 11:30:18 +02:00 |
Thomas Gelf
|
bd5ad64f02
|
IcingaServiceForm: fix "blacklist" for overrides
...when defined being such via Sync rule
|
2018-06-05 11:05:43 +02:00 |
Thomas Gelf
|
ee230cb865
|
IcingaCommandArgumentForm: use 304 for REST API...
...and not for "normal" requests
fixes #1512
|
2018-06-05 10:29:34 +02:00 |
Thomas Gelf
|
927591501c
|
Export: first bunch of exportable Director objects
ImportSource, SyncRule, Datafield and more
refs #1409
|
2018-06-01 18:44:07 +02:00 |
Thomas Gelf
|
5d4408862a
|
Settings, CoreApi: allow to configure package name
fixes #1497
|
2018-06-01 16:27:00 +02:00 |
Thomas Gelf
|
32a1352ac9
|
SyncPropertyForm: choose lists by name, cleanup
fixes #1048
|
2018-06-01 14:52:10 +02:00 |
Marc DeTrano
|
183ea4a949
|
add Zone option to Dependency Form
|
2018-05-29 18:47:40 +02:00 |
bargru
|
64caa43da3
|
Fix translation Stati -> Status
Fix for https://github.com/Icinga/icingaweb2-module-director/issues/1446
see https://www.duden.de/rechtschreibung/Status
|
2018-05-29 17:25:36 +02:00 |
Thomas Gelf
|
02dfac1b8b
|
Revert "Export: first bunch of exportable Director objects"
Wrong branch, not yet for the master
This reverts commit 721700c62f .
|
2018-05-29 12:40:14 +02:00 |
Thomas Gelf
|
721700c62f
|
Export: first bunch of exportable Director objects
ImportSource, SyncRule, Datafield and more
refs #1409
|
2018-05-29 12:34:18 +02:00 |
Thomas Gelf
|
ed8a135a66
|
IcingaUserForm: allow to specify TimePeriods
fixes #944
|
2018-05-29 12:22:25 +02:00 |
Thomas Gelf
|
2045f98016
|
IcingaServiceForm: allow to define apply rules...
...based on templates.
fixes #1359
|
2018-05-28 15:50:18 +02:00 |
Thomas Gelf
|
4df11f8bd7
|
IcingaServiceForm: fix clear overrides on blacklist
|
2018-05-25 19:11:50 +02:00 |
Thomas Gelf
|
8073128d0e
|
IcingaServiceForm: add blacklist/delete button...
...and a lot of related boilerplate to get the "blacklist" feature working
|
2018-05-25 19:11:50 +02:00 |
Thomas Gelf
|
8f71ca034d
|
SyncForms: restore notifications on "no change"
|
2018-05-25 19:11:50 +02:00 |
Thomas Gelf
|
5a8c785b7c
|
dipl: align with ipl-html, stop using deprecated
...method Html::escapeForHtml
|
2018-05-25 19:09:42 +02:00 |
Thomas Gelf
|
0f4fd471e2
|
HostServiceRedirector: new implementation for...
...service links. Fallback route and more
fixes #689
|
2018-05-23 00:47:30 +02:00 |
Thomas Gelf
|
df83c9abad
|
ipl: no more Html::__callStatic, add phpdocs
|
2018-05-08 19:54:00 +02:00 |
Thomas Gelf
|
955695682d
|
Use BaseHtmlElement and more
|
2018-05-05 01:11:55 +02:00 |
Thomas Gelf
|
4f8c60bb46
|
various: cleanup, sop using deprecated methods
|
2018-05-05 00:24:49 +02:00 |
Thomas Gelf
|
99ddb9266b
|
Commands: show usage over templates and objects
fixes #335
|
2018-05-04 18:02:05 +02:00 |
offsides
|
38a56f68fe
|
Assign: add "is not set" operator
fixes #1436
|
2018-05-04 12:42:39 +02:00 |
Da Rold Valentina
|
69d3675b34
|
SuggestController: don't suggest command templates
...where commands are required
fixes #1414
|
2018-05-04 11:32:18 +02:00 |
Thomas Gelf
|
b6c0895d33
|
IcingaServiceSetForm: hide empty descriptions
|
2018-05-04 08:43:43 +02:00 |
Thomas Gelf
|
f49276372a
|
cli: add SyncruleCommand
fixes #1476
|
2018-04-27 18:14:56 +02:00 |
Markus Frosch
|
bd5e33ab11
|
SyncruleController: Handle forms before processing the rule for content
This ensures we show the latest details on the sync rule, without need
to reload the view (reload was active before adding benchmark)
|
2018-04-27 16:05:39 +02:00 |
Markus Frosch
|
c4a95fd64e
|
Sync: Implement Benchmark for the Sync process
Note: This disables redirect-on-success for the forms, so you can see
the benchmark result.
|
2018-04-27 16:05:39 +02:00 |
Thomas Gelf
|
d001d4a9be
|
cli: add ImportsourceCommand
fixes #1474
|
2018-04-27 15:06:45 +02:00 |
Thomas Gelf
|
473bbd40c4
|
IcingaHostForm: fix premission checks on new Hosts
refs #1451
|
2018-03-29 16:46:41 +02:00 |