Thomas Gelf
421f47d08d
IcingaObjectResolver: new for ServicesetController
2020-02-12 10:41:58 +01:00
Thomas Gelf
2ef30f5f12
various: formatting, cleanup
2020-01-10 12:33:54 +01:00
Thomas Gelf
de993f4f16
BasketController: fix typo
...
refs #2052
2020-01-09 08:49:28 +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
d0a29d4716
CloneSyncRuleForm: do not fail
...
fixes #1982
2019-10-14 14:24:33 +02:00
Valentina Da Rold
90c7bf0dc1
Add DataFieldCategoryController, Tabs and Table
2019-10-01 16:57:10 +02:00
Thomas Gelf
4ee3ef2fd9
Daemon: new implementation
2019-09-25 12:10:08 +02:00
Thomas Gelf
cdb92e18de
PhperrorController: redirect to dashboard once...
...
...all dependencies are satisfied
2019-09-20 11:22:58 +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
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
Thomas Gelf
dbc4699042
Merge branch 'next'
2019-09-11 22:44:27 +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
Marius Hein
cbd0b131fd
ImportRowModifier: Access sub values
2019-08-19 11:29:11 +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
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
Thomas Gelf
70618169f1
ObjectsTabs: fix tabs for Choices
2019-04-12 11:58:09 +02:00
Thomas Gelf
91fc186077
ScheduledDowntimes: remove templates for now
2019-04-11 11:17:58 +02:00
Thomas Gelf
54b62c7179
ApplRulesTable: allowto link with names
2019-04-11 02:53:31 +02:00
Thomas Gelf
0178bb4718
IcingaScheduledDowntimeRangeTable: introduce, use
2019-04-11 02:53:10 +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
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
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
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
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
a492073d8e
ServiceController: consistent naming for foreign
...
...tab
fixes #1312
2018-10-30 19:45:57 +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
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
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
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
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
77c4997b88
Various: explicit loading with ID where required
...
...cleanup, comments
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
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
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
49d9ed7ecd
IcingaServiceForm: fix blacklist service from set
...
fixes #1519
2018-08-13 09:52:07 +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
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
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