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