729 Commits

Author SHA1 Message Date
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