Thomas Gelf
865ed3f0d0
ImportsourceController: allow to fetch preview
...
fixes #2096
2020-03-05 13:06:51 +01:00
Thomas Gelf
421f47d08d
IcingaObjectResolver: new for ServicesetController
2020-02-12 10:41:58 +01:00
Thomas Gelf
c12a6baeea
Sync: implement update-only policy
...
fixes #2059
2020-01-17 09:01:25 +01:00
Thomas Gelf
2ef30f5f12
various: formatting, cleanup
2020-01-10 12:33:54 +01:00
Thomas Gelf
d795ad3c8e
BenchmarkCommand: add more flattening tests
2020-01-10 12:31:40 +01:00
Thomas Gelf
de993f4f16
BasketController: fix typo
...
refs #2052
2020-01-09 08:49:28 +01:00
Thomas Gelf
3e98d828e5
OverriddenVarsResolver: externalize lookup logic
...
This now also takes into account properties overridden on intermediate
Host templates
2019-12-04 12:36:47 +01:00
Thomas Gelf
e0c0662be1
IcingaHostSelfServiceForm: ignore empty values
2019-12-04 12:28:19 +01:00
Thomas Gelf
3f657a01c8
DeployFormsBug7350: add a reminder
2019-12-04 12:25:00 +01:00
Thomas Gelf
be8c1101f2
travis: use phpcs 3.5.2
2019-11-28 07:13:22 +01:00
Thomas Gelf
50315d8714
ImportSource: fix cloning
...
fixes #2005
fixes #1997
2019-11-05 16:50:56 +01:00
Thomas Gelf
ece50a0947
InspectPackages: new feature
...
fixes #1995
2019-10-17 03:18:00 +02:00
Thomas Gelf
1b5ed9699d
Db\Migrations: warn about downgrades
...
fixes #1992
2019-10-16 11:28:29 +02:00
Thomas Gelf
e7cfabfe29
ConfigCommand: remove obsolete code
2019-10-16 10:54:11 +02:00
Thomas Gelf
618b2647c6
DeployFormsBug7530: warn for all 2.11.* versions
...
fixes #1985
2019-10-16 10:30:01 +02:00
Thomas Gelf
d0a29d4716
CloneSyncRuleForm: do not fail
...
fixes #1982
2019-10-14 14:24:33 +02:00
Valentina Da Rold
1d400b2899
Remove unused function from category form
2019-10-02 09:47:15 +02:00
Valentina Da Rold
19d43fae5d
Use category_id in DataFieldForm
2019-10-01 17:43:43 +02:00
Valentina Da Rold
1f5224258b
Add DirectorDatafieldCategoryForm
2019-10-01 16:57:49 +02:00
Valentina Da Rold
90c7bf0dc1
Add DataFieldCategoryController, Tabs and Table
2019-10-01 16:57:10 +02:00
Thomas Gelf
d45af31503
DeploymentLinkForm: ignore unreachable core
...
fixes #1966
2019-09-30 10:41:31 +02:00
Thomas Gelf
ef541f92af
JobsCommand: load enabled modules
2019-09-26 12:43:07 +02:00
Thomas Gelf
802ecdf07f
locale/de_DE: add latest strings
2019-09-25 14:04:20 +02:00
Thomas Gelf
4ee3ef2fd9
Daemon: new implementation
2019-09-25 12:10:08 +02:00
Thomas Gelf
7f79842ddf
DeploymentForms: warn about Icinga issue #7530
...
fixes #1958
2019-09-24 14:45:51 +02:00
Thomas Gelf
cdb92e18de
PhperrorController: redirect to dashboard once...
...
...all dependencies are satisfied
2019-09-20 11:22:58 +02:00
Thomas Gelf
5c93594687
phperror: use new state-hint CSS
2019-09-20 10:33:00 +02:00
Thomas Gelf
2b5e8e5791
de_DE: change wording
...
refs #1951
2019-09-20 10:32:20 +02:00
Thomas Gelf
c211237ddc
de_DE: refreshed German translation
...
fixes #1951
2019-09-20 10:30:07 +02:00
tomascassidy
2146d852d9
Fix typo in DeployConfigForm.php
2019-09-20 02:14:31 +02:00
Hans Rakers
0e5d88ada6
Add description field
2019-09-20 02:13:13 +02:00
J Skoba
eae7a8ab86
KickstartForm: add 'UTF-8' to array of allowed charsets, to support Postgres
2019-09-20 02:09:26 +02:00
Thomas Gelf
6d781e09e3
ConfigController: fix search in id-range filtered
...
...activities
fixes #1381
2019-09-20 01:37:47 +02:00
Thomas Gelf
2cfd072739
Basket: sort table, form element
2019-09-19 17:42:29 +02:00
Thomas Gelf
ab109ab626
SyncruleController: fail nicely in preview
...
fixes #1941
2019-09-16 11:37:44 +02:00
Thomas Gelf
83907eb8fa
BasketsController: fix hasSearch-related error
2019-09-12 00:09:55 +02:00
Thomas Gelf
ce40e16850
HostController: change wording
...
fixes #1827
2019-09-11 23:07:38 +02:00
Thomas Gelf
606d71501e
Use ipl, try to keep dipl compatibility
2019-09-11 23:02:39 +02:00
chisatohasimoto
9c62ea24b3
Add Japanese language support director
2019-09-11 22:52:33 +02:00
Eric Lippmann
d56ba2ed94
CLI: Apply modifiers in 'importsource fetch'
...
refs #1819
2019-09-11 22:48:48 +02:00
Thomas Gelf
dbc4699042
Merge branch 'next'
2019-09-11 22:44:27 +02:00
Thomas Gelf
4a070d5ba7
FormStoredPassword: one more dipl
2019-09-11 22:37:13 +02:00
Thomas Gelf
0e0bc3fb5d
various: some little fixes
2019-09-11 22:36:36 +02:00
Thomas Gelf
087b09d363
run: check module dependencies
...
fixes #1938
2019-09-11 22:34:48 +02:00
Thomas Gelf
e1565c9990
Revert "Merge branch 'next'"
...
This reverts commit f45f925e5e
, reversing
changes made to 90c07943e4
.
This was too early, need to check for incubator
2019-09-06 09:54:03 +02:00
Thomas Gelf
17f8ef1dd0
Use ipl, try to keep dipl compatibility
2019-09-06 09:48:11 +02:00
Thomas Gelf
90c07943e4
SyncRuleForm: add a note regarding filters
2019-09-06 09:45:44 +02:00
Thomas Gelf
4fcda464e8
Sync: allow notification, dependency, scheduled dt
...
fixes #925
fixes #1209
fixes #1211
fixes #1212
2019-09-06 09:39:35 +02:00
Thomas Gelf
2518990335
ImportRowModifierForm: fix duplicate translate()
2019-08-19 11:55:15 +02:00
Marius Hein
e51f9fa21a
ImportRowModifier: Change description
2019-08-19 11:29:11 +02:00
Marius Hein
cbd0b131fd
ImportRowModifier: Access sub values
2019-08-19 11:29:11 +02:00
Thomas Gelf
a97f31e657
StoredPassword: new element type -> hidden strings
...
fixes #1872
2019-07-10 13:11:58 +02:00
Thomas Gelf
aad07b3d1d
IcingaDependency: fix form and rendering
2019-07-09 10:36:57 +02:00
Thomas Gelf
e9bde184f1
IcingaDependencyForm: cleanup, description
2019-07-09 10:36:57 +02:00
Thomas Gelf
01f2666ff2
IcingaDependency: drop parent_service_var
2019-07-09 10:36:57 +02:00
Thomas Gelf
de0b3db8a2
IcingaDependencyForm: allow to store var names
2019-07-09 10:36:57 +02:00
Thomas Gelf
adace00df4
Dependency: prepare var rendering, cleanup
2019-07-09 10:36:57 +02:00
Thomas Gelf
4413a44d65
IcingaServiceForm: allow to set check_command...
...
...for Service Apply rules, given that admin permissions have been granted.
This also fixes the problem that inherited command names haven't been shown.
fixes #1899
2019-07-08 16:27:44 +02:00
Thomas Gelf
1953a7b0f7
Forms: explain "contains", mention wildcards
2019-07-08 14:12:30 +02:00
Rudy Gevaert
c36aed0f9e
Document the lookup of structured data sources
2019-07-04 13:33:38 +02:00
Florian Bachmann
b8bf12b951
add "icingacli director hostgroups" CLI command for listing hostgroups defined in Icinga Director
2019-07-04 12:18:20 +02:00
Thomas Gelf
0d405cba98
SyncruleCommand: show number of expected changes
...
Sample output when there are changes:
icingaweb2@web:~$ icingacli director syncrule check --id 36
There are pending changes for this Sync Rule. You should trigger a new Sync Run.
Expected modifications: 2x create, 0x modify, 0x delete
icingaweb2@web:~$ echo $?
1
...when there are no changes:
icingaweb2@web:~$ icingacli director syncrule check --id 34
This Sync Rule is in sync
icingaweb2@web:~$ echo $?
0
...and when something failes:
icingaweb2@web:~$ icingacli director syncrule check --id 32
This Sync Rule failed: No data has been imported for "Benutzergruppen aus Nagios" yet
icingaweb2@web:~$ echo $?
2
fixes #1849
2019-05-27 17:46:43 +02:00
Thomas Gelf
7533334de9
SyncruleController: fix typo
2019-05-27 17:30:42 +02:00
Thomas Gelf
cc15cae34a
Basket: allow to add external commands and...
...
...command templates
2019-05-27 17:27:18 +02:00
Thomas Gelf
e255471984
IcingaObjectFieldForm: propose command arguments
...
...for Host and Service Templates
2019-05-27 13:24:33 +02:00
Thomas Gelf
db8895ae10
DataTypeDatalist: allow to customize behavior
...
Available options:
* strict: select box
* suggest_strict: auto-completion, allow only list values
* suggest_optional: Allow for values not on the list
* suggest_extend: Extend the list with new values
fixes #1846
2019-05-06 21:25:44 +02:00
Markus Frosch
92f2f9f44d
IcingaConfig: Deprecate magic_apply_for as config feature
...
fixes #1850
2019-04-30 12:41:53 +02:00
Thomas Gelf
baa3ae248f
Datafield: fix links and redirections
...
fixes #1847
2019-04-29 10:45:30 +02:00
Dirk Goetz
b70bf7659e
ServiceGroup: Make assign optional
...
fixes #930
2019-04-24 14:02:32 +02:00
Thomas Gelf
da909907fd
IcingaMultiEditForm: use IcingaObjectFormHook
2019-04-24 11:20:40 +02:00
Thomas Gelf
904ec7c435
ScheduledDowntimes: Hosts with Services, optional
...
schema, form, rendering
fixes #1831
2019-04-12 12:12:32 +02:00
Thomas Gelf
70618169f1
ObjectsTabs: fix tabs for Choices
2019-04-12 11:58:09 +02:00
Marianne Spiller
ef2ecf1f8f
Adding s
...
Fixing "[CRITICAL] There is no check named 'job'"
2019-04-11 16:49:35 +02:00
Thomas Gelf
91fc186077
ScheduledDowntimes: remove templates for now
2019-04-11 11:17:58 +02:00
Thomas Gelf
8106a6ab6e
ScheduledDowntime, Form, activity: tweak links
2019-04-11 08:58:19 +02:00
Thomas Gelf
69c8018f8d
IcingaScheduledDowntimeForm: descriptions, cleanup
2019-04-11 02:53:31 +02:00
Thomas Gelf
54b62c7179
ApplRulesTable: allowto link with names
2019-04-11 02:53:31 +02:00
Thomas Gelf
cd13b8124b
IcingaScheduledDowntimeRangeForm: new form
2019-04-11 02:53:10 +02:00
Thomas Gelf
0178bb4718
IcingaScheduledDowntimeRangeTable: introduce, use
2019-04-11 02:53:10 +02:00
Thomas Gelf
6f790dd118
IcingaScheduledDowntimeForm: assignment elements
2019-04-11 02:34:14 +02:00
Thomas Gelf
d53174391d
SuggestionController: fix phpcs complaint
2019-04-11 02:34:14 +02:00
Thomas Gelf
c72b51c538
ScheduledDowntimes: a bunch of url-related changes
2019-04-11 02:34:14 +02:00
Thomas Gelf
f5a5a9c741
IcingaScheduledDowntimeForm: add all properties
2019-04-11 02:34:14 +02:00
Thomas Gelf
d6a3d0e229
SuggestController: reduce duplicate code
2019-04-11 02:34:14 +02:00
Thomas Gelf
0c2cb9e484
ScheduledDowntimes: controllers, first form
2019-04-11 02:34:14 +02:00
Thomas Gelf
2615446572
ScheduledDowntime: initial implementation
...
refs #347
2019-04-11 02:34:14 +02:00
Thomas Gelf
1027084f04
ImportsourceCommand: apply property modifiers...
...
...on fetch
fixes #1819
2019-04-04 13:16:17 +02:00
Markus Frosch
e64ace7ccf
IcingaCommandForm: Add warning for command as plain string
2019-03-26 12:02:55 +01:00
Markus Frosch
6a79436af3
IcingaCommand: Allow command to be rendered as string
...
Icinga 2 allows this from the beginning.
2019-03-26 12:02:35 +01:00
Markus Frosch
977f6ddad4
Allow IcingaService to be cloned to a different host
...
Similar to the implementation for Service Set.
2019-03-19 14:58:37 +01:00
Thomas Gelf
8046510b1f
ServiceapplyrulesController and related changes
...
fixes #1755
2019-02-15 01:29:43 +01:00
Thomas Gelf
32b71c922c
IcingaCloneObjectForm: fix cloning to another Set
...
fixes #1758
2019-02-14 23:11:45 +01:00
Thomas Gelf
738e4eeaf1
IcingaTimePeriod: support Basket (ExportInterface)
...
fixes #1735
2019-02-14 22:42:21 +01:00
Thomas Gelf
e961f0eb2a
BasketUpload: ignore Datafields, they get special
...
...treatment
2019-02-14 21:57:10 +01:00
Thomas Gelf
dc48a7e6a0
KickstartForm: do not fail on missing element
2019-02-14 15:34:51 +01:00
Thomas Gelf
56293f167f
SelfServiceController: ship optional Service User
...
fixes #1297
2019-02-14 15:34:22 +01:00
Thomas Gelf
bd16756913
TemplateTree: new loop detection
...
fixes #1631
2019-02-13 21:43:37 +01:00
Thomas Gelf
d35ec0fee6
Tables, Redirector: add highlight for RO users
...
...and refactor some parts of the code
fixes #1785
2019-02-13 11:41:26 +01:00
Thomas Gelf
af2e86d8b8
host/findservice: new route to readonly view
2019-02-10 11:15:05 +01:00
Thomas Gelf
119635d290
SyncruleController: add diff and more for some...
...
...object types
2019-01-10 15:19:16 +01:00
Thomas Gelf
f40f0f0414
SyncruleController: preview improvements
2019-01-10 13:11:20 +01:00
Thomas Gelf
bb0bdeb737
SyncruleController: provide a preview tab
...
fixes #1754
2019-01-10 12:11:30 +01:00
lokidaibel
40656c9dab
ServicegroupCommand: new CLI command
...
Created this to be able to also create Servicegroups over CLI. basically its the same file as HostGroupCommand. Tested in 1.5.1
fixes #1745
2019-01-02 10:23:49 +01:00
Thomas Gelf
788fb452cd
RestoreBasketForm: do not fail with a single DB
...
fixes #1716
2018-12-11 00:26:01 +01:00
Thomas Gelf
8b3f612edd
locale: refresh German translation
2018-12-10 18:34:14 +01:00
Thomas Gelf
0c2e3fe1b1
Basket: fix various little issues
...
fixes #1691
2018-12-10 17:52:56 +01:00
Thomas Gelf
ac69d022b6
BasketController: disable dead link
2018-12-10 15:52:24 +01:00
Thomas Gelf
b67e0c0017
Basket: add UploadForm
...
fixes #1731
2018-12-10 15:36:59 +01:00
Markus Frosch
16252822cf
phpcs: Fix DataController
2018-11-27 10:56:14 +01:00
Thomas Gelf
7926d558ba
DataList: load by name, fix basket
2018-11-26 00:11:35 +01:00
Thomas Gelf
7b6deea2fa
BasketController: link to baskets from "add to..."
2018-11-25 22:03:53 +01:00
Thomas Gelf
ec11dea8a9
Basket: allow to download for non-primary Instance
2018-11-15 12:50:33 +01:00
Thomas Gelf
117699c957
ConfigController: fix config/diff URL handling
...
fixes #1704
2018-11-14 11:48:48 +01:00
Thomas Gelf
62a16bd259
Importsource/Syncrule: unify links
2018-11-08 08:31:18 +01:00
Thomas Gelf
7f0ffb1691
IcingaCloneObjectForm: allow to clone a service...
...
...from one Service set into another one
fixes #886
2018-11-07 11:08:40 +01:00
Thomas Gelf
a492073d8e
ServiceController: consistent naming for foreign
...
...tab
fixes #1312
2018-10-30 19:45:57 +01:00
Thomas Gelf
77f8f7d4ca
IcingaTimePeriodForm: cleanup.
...
fixes #788
2018-10-30 18:54:28 +01:00
Thomas Gelf
e899a6723d
SelfServiceController: send only the first error
2018-10-30 16:35:40 +01:00
Thomas Gelf
f0cb05a82d
CommandController: allow to add single Commands...
...
...to a configured basket
2018-10-30 16:35:09 +01:00
Thomas Gelf
cf6e4536ea
Util: drop bin2hex/hex2bin helpers
...
We dropped support for PHP 5.3, this is no longer required
2018-10-30 15:32:17 +01:00
Thomas Gelf
e7d5b4a40a
BasketsController: remove an 'a'
2018-10-28 10:30:20 +01:00
Jens Link
f6f3d3b1aa
typo fix
2018-10-25 15:12:11 +02:00
Thomas Gelf
cdff318b24
Services: fix multiselection / add basket link
2018-10-25 08:35:46 +02:00
Thomas Gelf
ef0499918f
Services: fix multiselection for templates
2018-10-25 08:26:09 +02:00
Thomas Gelf
77cbb1040c
GroupMemberTable: should work for services also
...
refs #1682
2018-10-25 08:21:58 +02:00
Thomas Gelf
4c3c81c275
JobsCommand: explicitly load with ID
...
fixes #1677
2018-10-17 09:05:20 +02:00
Thomas Gelf
6132166513
RemoveLinkForm: allow for multiple instances
...
fixes #1619
2018-10-16 16:09:53 +02:00
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
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