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
Thomas Gelf
b2736e1776
ObjectForms: fix weird issues with 'add' forms
2017-07-28 18:46:11 +02:00
Thomas Gelf
6d1dd52229
Timeperiod: fix ranges tab, refactor code
2017-07-28 16:50:15 +02:00
Thomas Gelf
ecd91d8bff
Notification: fix redirect after delete
...
fixes #1042
2017-07-28 09:56:53 +02:00
Thomas Gelf
dac5dbdcc0
TemplateUsage: make code generic, do no longer...
...
...require concrete implementations
fixes #1028
fixes #1032
2017-07-27 11:34:12 +02:00
Thomas Gelf
75ca51e85b
TimeperiodtemplateController: initial import
...
fixes #1028
2017-07-27 11:01:34 +02:00
Thomas Gelf
8333c2f754
list/table: still in use, so remove filterEditor
...
...as that one is obsolete for now
2017-07-27 10:36:19 +02:00
Thomas Gelf
d95512ce08
CustomvarVariants: one more table, showing...
...
...distinct values for a specific var
2017-07-26 11:53:42 +02:00
Thomas Gelf
c2a6bef46e
phperror/error: provide a failsafe error message
...
...for PHP 5.3
fixes #1033
2017-07-26 11:49:51 +02:00
Thomas Gelf
cc01446269
ActivityLogTable: fix range/author filtering
2017-07-26 09:25:58 +02:00
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
b675d37b6f
CloneObject: use modern loading
2017-07-25 10:16:15 +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
ad791918bc
IcingaHostSelfServiceForm: fail early if template
...
...is not for Agents
2017-07-21 15:46:33 +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
28f322a107
IcingaObjectDatafieldTable: cast to int when...
...
...comparing ids
fixes #726
2017-07-20 15:19:57 +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
1ba276cf15
DeploymentLinkForm: introduce new form
2017-07-20 09:24:42 +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
8c8c78b7c0
DeployConfigForm: inherit from DirectorForm
2017-07-19 19:08:57 +02:00
Thomas Gelf
37b3a8da82
Activity/DeploymentLogTable: completely refactored
2017-07-19 18:45:12 +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
70034b5afe
ApiKey: add new related forms
2017-07-19 18:22:49 +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
95769c3ee2
Modifier: add a description field
...
fixes #465
2017-07-14 14:45:25 +02:00
Thomas Gelf
2cdba2aa65
Import and Sync: add description fields
...
fixes #1018
2017-07-14 14:27:05 +02:00
Thomas Gelf
350bc34043
FormDataFilter: missing use of use
2017-07-14 13:48:48 +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
776c98b910
IcingaServiceVarTable: remove obsolete table
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
05d8e5bb00
Datalist: Allow to restrict entries by role
...
fixes #1012
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
48e649439b
SelfServiceSettings: comment for future settings
2017-07-14 13:21:42 +02:00
Thomas Gelf
bf2b90fd6c
Settings: fix global zone defaults and settings
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
Max Stephan
9f1148ee9d
IcingaCommandArgument: $hostname$ -> $host.name$
...
https://docs.icinga.com/icinga2/latest/doc/module/icinga2/chapter/monitoring-basics#host-runtime-macros
(3.4.2. Host Runtime Macros)
$hostname$ doesn't work
2017-07-14 13:21:42 +02:00
Bernd Arnold
7e2b8ce97b
Object: fix typos
...
throught -> through
Since every sentence ends with a dot here, I've also added a dot for the last
sentence.
fixes #990
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
8216daa3af
Core: give empty list on 404, remove obsolete...
...
...view scripts
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
373d01ad64
DirectorDataFieldForm: make sure object exists...
...
...even when an exception occurs
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
251b97c023
SelfServiceSettingsForm: fix setting name
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
6b10cdc3f7
IcingaHostForm: allow to set api_key for templates
...
refs #486
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
3564cb04f8
objects/tree: this is no longer needed
2017-07-14 13:21:42 +02:00
Thomas Gelf
120a7532a1
ObjectController: fix history and fields
2017-07-14 13:21:42 +02:00
Thomas Gelf
efe6cfbbaa
QuickTable: every QuickTable is ValidHtml
2017-07-14 13:21:42 +02:00
Thomas Gelf
9e044c558e
IcingaServiceForm: allow to use choices
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
22d34b933a
ServiceSetServicesTable: use 'disabled# class
...
fixes #984
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
a4e5bb5559
tables: we are ValidHtml
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
319f14f94b
IcingaTemplateChoiceServiceForm: add missing form
2017-07-14 13:21:42 +02:00
Thomas Gelf
f08c3535bf
simple view script: not needed any more
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
cea78db5af
ServiceSetTables: implement ValidHtml
2017-07-14 13:21:42 +02:00
Thomas Gelf
338edf08ef
service/index: remove obsolete view script
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
2f79920a18
TemplateChoice: small fixes, forms
2017-07-14 13:21:42 +02:00
Thomas Gelf
f3a11213f7
cs fixes
2017-07-14 13:21:42 +02:00
Thomas Gelf
edc887969e
tables: remove obsolete code and files
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
72b86017d1
IcingaHostTable: obsolete, remove
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
8dbf7ef6df
dashboard/index: remove logic, dashboard renders
2017-07-14 13:21:42 +02:00
Thomas Gelf
65ddbb02ab
IcingaHostForm: use choices and suggestions
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
9208c3b53c
IcingaHostTemplateChoiceForm: new form
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
04e22f5a23
ExtensibleSet: completely refactored based on ipl
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
5cbcf48480
config/files: do not fail without filterEditor
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
49747c4dca
IcingaHostTemplateChoiceTable: table for choices
...
(still need to commit the related migration, sorry)
2017-07-14 13:21:42 +02:00
Thomas Gelf
719bd3646d
FormDataFilter: re-introduce suggestions
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
1e1f62f3f4
BenchmarkCommand: add full hg membership resolver
...
refs #832
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
200d00d092
SimpleController: new base controller based on ipl
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
7496c1aac6
inspect/object: escape PlainObjectRenderer
...
fixes #942
2017-05-19 11:54:19 +02:00
Thomas Gelf
34a0179103
IcingaMultiEditForm: fix multi-object delete
...
fixes #677
2017-05-03 12:03:10 +02:00
Thomas Gelf
24b14184be
syncrule/index: fix a typo in the view script
...
fixes #383
2017-05-03 11:28:36 +02:00
Thomas Gelf
2237272b6b
SyncRule: do not allow to sync unless some...
...
...properties have been defined.
fixes #383
2017-05-03 11:24:22 +02:00
Thomas Gelf
f91dd5fa0e
PropertyModifierCombine: implementation, tests...
...
...and related changes with some documentation
fixes #922
2017-05-03 10:39:49 +02:00
Thomas Gelf
ddcaaa7bcf
SyncPropertyForm: re-add related fields
...
e6e51dc
broke this, related fields like 'host' or 'zone' have no longer been
offered. This did not affect existing Sync Rule configurations
fixes #903
2017-04-21 15:03:43 +02:00
Thomas Gelf
360fcfca2d
locale/de_DE: compile latest translation
2017-03-14 23:14:06 +01:00
Tobias von der Krone
8142229fae
Differentiate notification object and template
...
Show a different label and description when configuring a notification
object or a template.
2017-03-14 22:57:00 +01:00
Tobias von der Krone
9a9886d263
Allow configuring the zone for notification templates
...
refs #594
2017-03-14 22:57:00 +01:00
Lee Clemens
f7d1444fd9
Permit external HostGroups
...
refs #384
fixes #748
2017-03-13 22:45:12 +01:00
Thomas Gelf
489d4ab1a3
KickstartForm: let parent handle exceptions
2017-03-13 22:05:05 +01:00
Thomas Gelf
a36ed2c23d
KickstartForm: prepare for utf8mb4
2017-03-13 21:59:51 +01:00
Thomas Gelf
e6e51dc2be
SyncPropertyForm: fix error on list sync
...
fixes #836
2017-03-08 17:04:50 +01: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
abc18ffd95
ServicesetsCommand: allow to list/fetch sets...
...
...on CLI
fixes #828
2017-03-02 15:48:42 +01:00
Thomas Gelf
29b917dd18
IcingaHostGroupTable: sort by name
...
fixes #821
2017-02-27 19:36:05 +01:00
Thomas Gelf
b248e8dcae
IcingaHostGroupForm: assignment is not required
...
fixes #814
2017-02-27 19:35:12 +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
592b8cb98e
locale/de_DE: refresh German translation
2017-02-17 16:55:35 +01:00
Thomas Gelf
0de1987389
IcingaMultiEditForm: prepare elements before...
...
...adding fields
fixes #707
2017-02-17 16:41:41 +01:00
Thomas Gelf
82e79c810f
IcingaServiceSetForm: redirect to host services...
...
...when adding a set to a single host
fixes #804
2017-02-17 16:35:13 +01:00
Thomas Gelf
099eca0d0b
IcingaCommandForm: allow to configure zones
...
fixes #802
2017-02-17 16:08:57 +01:00
Thomas Gelf
736244e9e9
IcingaServiceSetTable: remove misleading host...
...
...count
2017-02-17 10:13:34 +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
Thomas Gelf
13918f7337
host/services: do not show tables based on...
...
...whether they have content or not. It's too late to take this decision in
the view, as different tables are to be handled differently - in the controlller.
fixes #793
2017-02-16 11:07:23 +01:00
Thomas Gelf
f4339e6b1a
HostController: did I ever mention...
...
...that I hate Squiz.WhiteSpace.ControlStructureSpacing.SpacingAfterOpen?
2017-02-08 16:14:11 +01:00
Thomas Gelf
dc1d572229
HostController: override REST API handling
...
fixes #759
2017-02-08 12:38:14 +01:00
Thomas Gelf
1a6fbd5cd7
IcingaObjectFieldForm: gracefully handle missing...
...
...field, as it might have been removed before
refs #751
2017-01-26 09:03:51 +01:00
Thomas Gelf
d323a77695
IcingaUserGroupForm: remove zone elements
...
Has been introduced with 984740, but never worked for groups as those tables
do not even have a zone_id property.
fixes #680
refs #227
2017-01-24 18:29:40 +01:00
Thomas Gelf
ddd711e5e8
EndpointCommand: add rough status action
2017-01-24 11:09:37 +01:00
Thomas Gelf
66ee5fb325
IcingaZoneTable: use subquery count()
...
fixes #742
2017-01-24 10:58:53 +01:00
Thomas Gelf
d4b28101a1
HostController: jsut a newline to make phpcs happy
2017-01-18 15:23:30 +01:00
Thomas Gelf
5af80479a5
ServiceForm: support all new kinds of overrides
2017-01-18 15:17:17 +01:00
Thomas Gelf
0506bf2b64
HostController: simplify code
2017-01-18 15:11:14 +01:00
Thomas Gelf
a1ed3f4be5
host/services: allow to delete sets
...
fixes #724
2017-01-18 15:10:39 +01:00
Thomas Gelf
c4bfe3171d
HostController: do add fake template name...
...
...into inheritance tree when overriding inherited services
fixes #722
2017-01-18 14:21:29 +01:00
Thomas Gelf
9dd8587d5a
KickstartController: useless use of use
2017-01-18 11:21:50 +01:00
Thomas Gelf
e4dbdbe808
Kickstart: unify strings
2017-01-16 17:30:22 +01:00
Thomas Gelf
7b6de717bb
locale/de_DE: compile new German translation
2017-01-16 17:29:40 +01:00
Thomas Gelf
fd3bb68de6
locale: translate recent additions to de_DE
2017-01-16 17:29:14 +01:00
Thomas Gelf
b26b209b06
KickstartController: do not fail on missing schema
2017-01-16 11:01:17 +01:00
Thomas Gelf
b7a10d296c
phpcs: mostly new PSR-2 SpacingAfter/Before checks
2017-01-13 20:54:52 +01:00
Thomas Gelf
9e771f2d5a
Fix phpcs complaints
2017-01-13 19:47:54 +01:00
Thomas Gelf
d258cb433e
HostController: appliedservice is not deprecated
2017-01-13 16:48:44 +01:00
Thomas Gelf
bfc571cb9d
HostController: show a sets services, not the set
2017-01-13 16:44:16 +01:00
Thomas Gelf
af1e146466
ServicesetController: open hosts next to us
2017-01-13 16:42:46 +01:00
Thomas Gelf
02b60ba3d1
IcingaServiceSetServiceTable: do not set obsolete
...
...property
2017-01-13 16:41:47 +01:00
Thomas Gelf
a17f8ab39b
IcingaServiceSetHostTable: link to host, not to...
...
...its services - this is less confusing
2017-01-13 16:40:18 +01:00
Thomas Gelf
8dabfef378
IcingaServiceSetServiceTable: add host support
2017-01-13 16:24:21 +01:00
Thomas Gelf
457fee77a4
IcingaServiceForm: support services from sets...
...
...on hosts for variable overrides
2017-01-13 16:14:28 +01:00