Commit Graph

481 Commits

Author SHA1 Message Date
Thomas Gelf f2ad5884ea IcingaAppliedServiceTable: base on ipl 2017-07-26 09:22:41 +02:00
Thomas Gelf 098cd0a57a Sync: completely refactor table, form, controller 2017-07-25 17:53:59 +02:00
Thomas Gelf c0e723c57e ActivityLog: preserve object when switching tab 2017-07-25 14:20:39 +02:00
Thomas Gelf f44afef214 ActivityLog: refactor code, fix HTML, use ipl 2017-07-25 14:04:08 +02:00
Thomas Gelf fadbde5e9b HostForm: take over logic from base form, clean up 2017-07-25 10:18:07 +02:00
Thomas Gelf c295218a5c HostController: code cleanup, little fixes, tabs 2017-07-24 10:52:36 +02:00
Thomas Gelf 42723ff534 SelfServiceController: no non-api requests 2017-07-21 17:28:55 +02:00
Thomas Gelf d97022bf88 SelfServiceController: fix transformation check 2017-07-21 12:06:10 +02:00
Thomas Gelf cfabbf25e0 CommandArguments: provide quickSearch 2017-07-21 08:23:52 +02:00
Thomas Gelf 5b97e477b4 SettingsController: re-add module config page
fixes #1025
2017-07-20 22:35:41 +02:00
Thomas Gelf 44458d2eec CommandArguments: refactor table, controller 2017-07-20 22:29:00 +02:00
Thomas Gelf 068ba20af2 HostController: indentation 2017-07-20 17:27:08 +02:00
Thomas Gelf d16bc24b1c Commands: show external commands separately 2017-07-20 17:19:51 +02:00
Thomas Gelf 6db1f01b6e SettingsController: more explicit title 2017-07-20 17:00:25 +02:00
Thomas Gelf 53a9624db6 Service: links, actions 2017-07-20 17:00:03 +02:00
Thomas Gelf 408e3753ab AgentWizard: add new functionality 2017-07-20 16:58:48 +02:00
Thomas Gelf 8a60e9f041 Data: case 2017-07-20 15:10:12 +02:00
Thomas Gelf 31d65fadc2 Deployment: add Info class, refactor LogRenderer
No more view script, based on ipl
2017-07-20 11:06:20 +02:00
Thomas Gelf cda6970594 ipl: Components are now Widgets 2017-07-20 10:19:32 +02:00
Thomas Gelf fa955b0449 ConfigController: use all the shiny new components
New tables, Deployment info, tabs
2017-07-20 08:24:00 +02:00
Thomas Gelf 44f1ddc891 Dashboards: allow to ship tabs, use them to...
...improve usability
2017-07-19 18:37:19 +02:00
Thomas Gelf ea7f949cda HostController: fix applied service tab handling 2017-07-14 16:03:00 +02:00
Thomas Gelf 22d06b8362 SuggestController: relax restrictions 2017-07-14 15:47:11 +02:00
Thomas Gelf fe52ac507a SuggestController: add notificationtemplates 2017-07-14 15:39:29 +02:00
Thomas Gelf dc110e87ed Notifications: add usage overview and table 2017-07-14 15:21:08 +02:00
Thomas Gelf d61b93d63d Inspect: we expect an object, not a name 2017-07-14 14:57:01 +02:00
Thomas Gelf e200221529 data/vars: add a new table
Also cleaned up some obsolete code

fixes #1016
2017-07-14 13:21:42 +02:00
Thomas Gelf acddf07849 DataTabs: remove them from the controller 2017-07-14 13:21:42 +02:00
Thomas Gelf 1c4d6598c0 Notifications: allow access to apply rules with...
...director/notifications permission

fixes #1015
2017-07-14 13:21:42 +02:00
Thomas Gelf 188349a3c1 data/fields: title first 2017-07-14 13:21:42 +02:00
Thomas Gelf 6874a5f90c Dashboards: restructured
fixes #1014
2017-07-14 13:21:42 +02:00
Thomas Gelf 09a5905147 SelfService: use ! as an Array delimiter...
...for custom PS serialization
2017-07-14 13:21:42 +02:00
Thomas Gelf f12271f7a3 HostsController: indentation 2017-07-14 13:21:42 +02:00
Thomas Gelf c381fb76f0 SelfService: add endpoints_config
refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf 4830a2a879 HostsController: renew multiselect action, clean up 2017-07-14 13:21:42 +02:00
Thomas Gelf c58d9f321b SelfService: ship director_host_object
refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf fe249a18be Settings: use ipl, clean up, fix array handling 2017-07-14 13:21:42 +02:00
Thomas Gelf fbfa2c935c Kickstart: fix tabs and title 2017-07-14 13:21:42 +02:00
Thomas Gelf 3574cec487 SelfService: allow to specify global zones
fixes #997
2017-07-14 13:21:42 +02:00
Thomas Gelf 2ca7f26b49 SelfService: fix booleans, add new options
refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf aca6d812f1 Notifications: make tabs fit dashlets, no objects 2017-07-14 13:21:42 +02:00
Thomas Gelf e27bb05fb1 Inspect: completely refactored
* new tree renderer
* more tables with details
* styling
* allow to show status

fixes #1003
fixes #1005
2017-07-14 13:21:42 +02:00
Thomas Gelf f10b85ac9e Kickstart: remove legacy code, clean up 2017-07-14 13:21:42 +02:00
Thomas Gelf 3173b885e8 Data and more: code cleanup, little fixes 2017-07-14 13:21:42 +02:00
Thomas Gelf 46d24e7600 GroupMemberTable, SelfServiceController: cs 2017-07-14 13:21:42 +02:00
Thomas Gelf 0c7e3eee41 Data: controller, table, form - ipl adjustments 2017-07-14 13:21:42 +02:00
Thomas Gelf 180fc2ccfa Datafield: on rename ask whether to also rename vars
fixes #818
2017-07-14 13:21:42 +02:00
Thomas Gelf 2691081349 HosttemplateController: introduce usage view
fixes #884
2017-07-14 13:21:42 +02:00
Thomas Gelf 5ad777a7cc SelfServiceController: fix check for unset values 2017-07-14 13:21:42 +02:00
Thomas Gelf 91e9cec1e0 SelfService: various changes
* Allow to enable NSClient++
* Allow to fetch global settings with the template key
* Restructure some methods
2017-07-14 13:21:42 +02:00
Thomas Gelf e566d32ccf HostController: one more fix for JSON 2017-07-14 13:21:42 +02:00
Thomas Gelf ca1371d8b3 ConfigController: use new response handling 2017-07-14 13:21:42 +02:00
Thomas Gelf 427cb2c050 SelfService: provide ticket
refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf 7a1dbd5334 HostController: fix agent tab activation 2017-07-14 13:21:42 +02:00
Thomas Gelf 5931c4ee5e SelfService: ship installer hashes
refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf 0fa784e0a9 SelfService: add api-version 2017-07-14 13:21:42 +02:00
Thomas Gelf 062bc717fc Settings: fix form handling and typo
refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf 27a51ac34c SelfService: implement powershell-parameters
fixes #486
2017-07-14 13:21:42 +02:00
Thomas Gelf c1e056c749 HostController: rename obsolete method 2017-07-14 13:21:42 +02:00
Thomas Gelf 4fe2b0e541 SelfService: controller, form, admin dashlet
refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf 4870c4fcfa SettingsController: cleanup 2017-07-14 13:21:42 +02:00
Thomas Gelf 086e081268 SelfServiceSettings: settings for the new Self...
...Service API feature

refs #486
2017-07-14 13:21:42 +02:00
Thomas Gelf 9166bebd2c ServiceController: fix clone link, remove useless
...code
2017-07-14 13:21:42 +02:00
Thomas Gelf 04becc1582 TemplatechoicesController: less helper methods 2017-07-14 13:21:42 +02:00
Thomas Gelf 8b882411e5 Templatechoice(s)Controller: shorten code 2017-07-14 13:21:42 +02:00
Thomas Gelf ceebe08ecd TemplateChoice: work without form loader 2017-07-14 13:21:42 +02:00
Thomas Gelf 0ec5ec8197 TemplateChoice: delegate storing members to...
...the object, use a single form
2017-07-14 13:21:42 +02:00
Thomas Gelf 99c3ddcd55 SchemaController: fix compatibility, even if...
...currently unused
2017-07-14 13:21:42 +02:00
Thomas Gelf b390dd152e CommandArguments: no more view script 2017-07-14 13:21:42 +02:00
Thomas Gelf a368e87c02 ServicesetController: remove legacy code 2017-07-14 13:21:42 +02:00
Thomas Gelf 0aff644749 HostController: silently discard monitoring errors
fixes #988
2017-07-14 13:21:42 +02:00
Thomas Gelf f0059a38fc HostController: get rid of legacy view-based code 2017-07-14 13:21:42 +02:00
Thomas Gelf eda559ce53 Dashboard: no more view scripts 2017-07-14 13:21:42 +02:00
Thomas Gelf 0cf6676c3c Host/Service/ObjectController: use more ipl 2017-07-14 13:21:42 +02:00
Thomas Gelf 20310a0c9e Choices: add dedicated action bar, add to...
...ObjectTabs, refine choice(s)Controller
2017-07-14 13:21:42 +02:00
Thomas Gelf 6ca1ec2951 ServicetemplateController: add templates action...
...re-structure code, enable autoRefresh
2017-07-14 13:21:42 +02:00
Thomas Gelf 998bdb193e TemplatechoiceController: has been lost 2017-07-14 13:21:42 +02:00
Thomas Gelf f3a11213f7 cs fixes 2017-07-14 13:21:42 +02:00
Thomas Gelf 31d1d44da5 HostController: restrictions are no longer beta 2017-07-14 13:21:42 +02:00
Thomas Gelf 61b1e4b581 ServicesController: remove obsolete code 2017-07-14 13:21:42 +02:00
Thomas Gelf 25f8d075ed ServicetemplateController: reorganize it, add usage 2017-07-14 13:21:42 +02:00
Thomas Gelf 1f113d4828 NotificationsController: no more special base class 2017-07-14 13:21:42 +02:00
Thomas Gelf a48a7f4236 TemplatechoicesController: new routes, slim ctrl 2017-07-14 13:21:42 +02:00
Thomas Gelf 186147a73a ServicetemplatesController: not needed any more 2017-07-14 13:21:42 +02:00
Thomas Gelf 3759a4e48d SuggestController: a few more suggestions 2017-07-14 13:21:42 +02:00
Thomas Gelf 6e57baf273 HostsController: remove beta restrictions
The table takes care of this right now
2017-07-14 13:21:42 +02:00
Thomas Gelf 02c015d163 IndexController: slight fixes, work with new tabs 2017-07-14 13:21:42 +02:00
Thomas Gelf 1c770b9234 DashboardController: play nicely with ipl 2017-07-14 13:21:42 +02:00
Thomas Gelf 0bfd245cb2 ServicetemplateController: helper method
Helps to shorten lines for now
2017-07-14 13:21:42 +02:00
Thomas Gelf 02a3652c86 Restrictriction: add simple hostgroup restrictions
refs #832
2017-07-14 13:21:42 +02:00
Thomas Gelf b5cdd9de4d ServicetemplateController: show template usage
First rough implementation, debug-output only for now

refs #895
refs #516
2017-07-14 13:21:42 +02:00
Thomas Gelf cb1804111f Controllers: whitespace fixes 2017-07-14 13:21:42 +02:00
Thomas Gelf b753341e64 ServicesDashboard: add a bunch of new Dashlets...
...and related tables
2017-07-14 13:21:42 +02:00
Thomas Gelf 69406d631c ServicesOnHosts: add a new table 2017-07-14 13:21:42 +02:00
Thomas Gelf d877949e60 Services/ObjectsController: rough integration...
...for multiselect on services
2017-07-14 13:21:42 +02:00
Thomas Gelf 788676b298 IcingaAddServiceToMultipleHostsForm: select...
...multiple hosts and add a service

fixes #894
2017-07-14 13:21:42 +02:00
Thomas Gelf 41868de7f1 DeploymentController: do not show config tab...
...when required permissions are missing
2017-03-06 21:41:47 +01:00
Thomas Gelf 8f8c8bf841 ServiceController: avoid loop detection error...
...for fake services generated with the `use_var_overrides` property

fixes #820
2017-02-27 19:06:48 +01:00
Thomas Gelf 4860082d4b host/services: show applied service sets
fixes #735
2017-02-17 08:44:08 +01:00
Thomas Gelf ac3ea09133 IcingaServiceSetServiceTable: support inherited...
...sets. They should be shown and link to the related parent. Variable overrides
should be possible, deleting the set should not.

fixes #740
2017-02-16 11:45:45 +01:00