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
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
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
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
2045f98016
IcingaServiceForm: allow to define apply rules...
...
...based on templates.
fixes #1359
2018-05-28 15:50:18 +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
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
Da Rold Valentina
69d3675b34
SuggestController: don't suggest command templates
...
...where commands are required
fixes #1414
2018-05-04 11:32:18 +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
Thomas Gelf
56f44b9ff1
IcingaObjectInspection: improve Inspect look&feel
...
fixes #264
2018-02-20 15:40:49 +01:00
Thomas Gelf
fae6162133
HostController: show inspect link
...
fixes #1396
2018-02-20 15:33:28 +01:00
Thomas Gelf
91cb98e02f
ImportsourceController: search should be shown...
...
...next to the title
2018-01-25 10:11:48 +01:00
Thomas Gelf
44c2a1b7db
HostsController: fix issue with PHP 5.4
...
refs #1281
2017-11-10 14:20:33 +01:00
Thomas Gelf
6be7daf36a
Allow to add Service Set to multiple hosts at once
...
fixes #1281
2017-11-10 14:13:52 +01:00
Thomas Gelf
adb9cc47a4
Forms: suggest Service properties...
...
...where applicable. Also, remove some obsolete overhead
fixes #1207
2017-10-12 15:43:30 +02:00
Thomas Gelf
d1e116a5a1
ipl: rename to dipl
...
fixes #1217
2017-10-09 15:23:27 +02:00
Thomas Gelf
b50a360ff1
ConfigController: do not fail without a valid...
...
...deployment endpoint
refs #918
2017-09-28 20:20:58 +02:00
Thomas Gelf
147946e965
Dependencies: hide single objects, mark the...
...
...feature as experimental, so we can merge it to master
2017-09-28 11:02:13 +02:00
Thomas Gelf
e45962c1b9
various: shorten long line, spacing, readability
2017-09-28 11:02:13 +02:00
Marc DeTrano
708edfdebc
Updates: clean code for whitespace/standards...
...
...issues as reported by Travis. Add requirement for parent and child host
fields when setting up a Dependency Object (these fields are not necessarily
needed for Templates or Apply Rules). Renamed new table field to
'parent_service_by_name'... which is a bit more descriptive or what that
field is intended for.
2017-09-28 11:01:27 +02:00
Marc DeTrano
6bea1eff41
Implement Icinga Dependency Configuration.
2017-09-28 11:01:27 +02:00
Thomas Gelf
ec23a205c7
SuggestController: move escaping to controller
2017-09-17 13:44:52 +02:00
Thomas Gelf
22e575f9b0
HostController: use my parents parents for...
...
...temporary fake service
fixes #1121
2017-09-12 11:37:39 +02:00
Thomas Gelf
89660a500a
ServiceController: trust the id if given
...
This way we are able to load invalid objects
fixes #1172
2017-09-12 10:32:14 +02:00
Thomas Gelf
3418a535ae
CommandArguments: redirection after submission...
...
...and add 'back' link
2017-09-03 09:23:52 +02:00
Thomas Gelf
59eda8f9c4
SuggestController: set default limit to 100
...
refs #1135
2017-08-29 15:53:02 +02:00
Thomas Gelf
551039e42b
Commandtemplate: add missing controller
...
fixes #1060
2017-08-25 16:28:22 +02:00
Thomas Gelf
1a08b90c7a
IcingaTemplateRepository: fetch parents, not...
...
...ancestors per default
fixes #1114
2017-08-25 14:22:49 +02:00
Thomas Gelf
9fbc523ffd
ConfigController: explicitly forbid all REST API
...
...calls to methods not being exported.
fixes #1113
2017-08-25 12:33:36 +02:00
Thomas Gelf
ee21c6320a
SuggestController: do not fail with no vars...
...
...and clean up some code
2017-08-25 12:05:02 +02:00
Thomas Gelf
71ab8b4663
ServiceController: set ServiceSet for new service
...
...added to a Set
fixes #1097
2017-08-23 08:41:41 +02:00
Thomas Gelf
a89d6aa548
SuggestController: add missing UserTemplates
...
fixes #1061
2017-08-21 23:06:32 +02:00
Thomas Gelf
ece3ba2498
HostController: fix link for 'add service set'
...
refs #1087
2017-08-21 21:02:41 +02:00
Thomas Gelf
b930b70966
SuggestController: suggest all commands for import
...
...not just templates
2017-08-21 21:01:24 +02:00
Thomas Gelf
c15a6e1a90
IcingaAddServiceForm: refactor, rename and use...
...
...it for single and for multiple hosts
refs #1087
2017-08-21 19:55:24 +02:00
Thomas Gelf
d87a65a670
ImportsourceController: fix redirect after delete
...
...for property modifiers
2017-08-21 11:11:53 +02:00
Thomas Gelf
86b9f8e963
ServiceController: pass Set to ServiceForm if any
...
fixes #1031
2017-08-21 10:32:58 +02:00
Thomas Gelf
058bcb083d
NotificationController: fix method signature
2017-08-21 08:04:29 +02:00
Thomas Gelf
7e13a9a4f2
HostController: remove HostAgentForm for now
...
Will probably return soon
2017-08-20 17:07:53 +02:00
Thomas Gelf
0f3f2f05df
PropertymodifierTable: allow to manually switch...
...
...execution order (priority)
2017-08-20 16:03:49 +02:00
Thomas Gelf
20ca3f2e54
ImportSourceController: fix rendering order
2017-08-20 15:15:31 +02:00
Thomas Gelf
3dce2a5d06
SyncpropertyTable: allow to search and sort
...
fixes #1085
2017-08-19 23:07:25 +02:00
Thomas Gelf
32cd0d6b83
HostController: cosmetics
2017-08-18 17:08:04 +02:00
Thomas Gelf
ad6dceae99
show/actitivitylog: move to config/activity
2017-08-18 16:55:10 +02:00
Thomas Gelf
93a42c7fc8
controllers, tables, view scripts: remove obsolete
2017-08-17 00:08:08 +02:00
Thomas Gelf
1a72e89f05
controllers: refactor even more of them
2017-08-16 23:51:15 +02:00
Thomas Gelf
23249dcf7d
HostController: refactor all involved tables...
...
...for single services and sets
2017-08-16 23:27:13 +02:00
Thomas Gelf
6f20e6c35e
schema: no more view script, refactor controller
2017-08-16 19:13:07 +02:00
Thomas Gelf
04a78f734a
config: refactor controller, tables, get rid...
...
...of view scripts, add new Widget helper classes
2017-08-16 19:11:30 +02:00
Thomas Gelf
cff14c8f80
ServicegroupsContoller: no more need for tab...
...
...handling
2017-08-16 15:13:28 +02:00
Thomas Gelf
5edce76fed
ApplyMigrations: rebase form on DirectorForm
2017-08-16 14:59:21 +02:00
Thomas Gelf
a4d138354b
ImportsourceController: completely refactor, get
...
...rid of view scripts
2017-08-16 14:58:23 +02:00
Thomas Gelf
d5ccb1edb5
Importrun, imported rows: move and refactor...
...
...table and refactor the controller
2017-08-16 14:55:34 +02:00
Thomas Gelf
cea6baa331
EndpointController: remove obsolete init()
2017-08-16 14:43:03 +02:00
Thomas Gelf
a870ab1f1d
DataController: refactor, also simplify...
...
...DirectorDatalistEntryForm usage
2017-08-16 14:39:37 +02:00
Thomas Gelf
14b5c67ff2
DashboardController: remove obsolete comments
2017-08-16 14:29:04 +02:00
Thomas Gelf
4c177fc4ea
JobsController: refactor, cleanup
2017-08-16 14:14:30 +02:00
Thomas Gelf
23d599053e
JobDetails: move logic to dedicated class...
...
...plus code cleanup
2017-08-16 14:01:43 +02:00
Thomas Gelf
578446d79c
ImportSourceDetails: new dedicated class, plus..
...
...a missing new controller class
2017-08-16 12:01:25 +02:00
Thomas Gelf
5311f37708
Syncrule/Importsource: add dedicated controllers
2017-08-16 09:43:05 +02:00
Thomas Gelf
f24b82821f
SelfService: move logic to a dedicated class
2017-08-14 12:22:28 +02:00
Thomas Gelf
53726e8dcc
NotificationController: changed hook
2017-08-14 12:06:32 +02:00
Thomas Gelf
5596df5039
DataController: '0' is a valid entry
...
fixes #1045
2017-07-31 10:00:57 +02:00
Thomas Gelf
010dbbd87d
HostController: fix translation error in the...
...
Agent tab
2017-07-29 01:44:01 +02:00
Thomas Gelf
e1d766f112
ServiceController: improve ObjectTabs handling
2017-07-29 00:13:20 +02:00
Thomas Gelf
34c6134b21
HostController: move tab handling to ObjectTabs
...
Helps to unify tabs on usage/edit
2017-07-28 23:20:58 +02:00
Thomas Gelf
a0a12ce3d1
TemplateControllers: throw away custom code...
...
...and bring all logic to the base class, fix all links
fixes #1044
2017-07-28 22:56:03 +02:00