Thomas Gelf
8073128d0e
IcingaServiceForm: add blacklist/delete button...
...
...and a lot of related boilerplate to get the "blacklist" feature working
2018-05-25 19:11:50 +02:00
Thomas Gelf
8f71ca034d
SyncForms: restore notifications on "no change"
2018-05-25 19:11:50 +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
955695682d
Use BaseHtmlElement and more
2018-05-05 01:11:55 +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
offsides
38a56f68fe
Assign: add "is not set" operator
...
fixes #1436
2018-05-04 12:42:39 +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
Thomas Gelf
b6c0895d33
IcingaServiceSetForm: hide empty descriptions
2018-05-04 08:43:43 +02:00
Thomas Gelf
f49276372a
cli: add SyncruleCommand
...
fixes #1476
2018-04-27 18:14:56 +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
Markus Frosch
c4a95fd64e
Sync: Implement Benchmark for the Sync process
...
Note: This disables redirect-on-success for the forms, so you can see
the benchmark result.
2018-04-27 16:05:39 +02:00
Thomas Gelf
d001d4a9be
cli: add ImportsourceCommand
...
fixes #1474
2018-04-27 15:06:45 +02:00
Thomas Gelf
473bbd40c4
IcingaHostForm: fix premission checks on new Hosts
...
refs #1451
2018-03-29 16:46:41 +02:00
Thomas Gelf
5dab1d3bb8
IcingaHostForm: logic belongs here
...
refs #1451
2018-03-28 18:38:36 +02:00
Thomas Gelf
fcbc2db71b
IcingaObject: resolve groups for flattened objects
...
refs #1449
2018-03-28 17:47:48 +02:00
Dirk Goetz
5201221bf6
add Servicegroups to Services in Set and at Host templates
...
refs #619
2018-03-19 08:56:22 +00:00
Thomas Gelf
a9f5f2140b
SelfServiceSettingsForm: allow global_zones...
...
...regardless of installation settings
fixes #1399
2018-02-26 10:49:51 +01:00
Thomas Gelf
22eb5911f0
CustomVariables: readability, IDE hints
2018-02-25 17:58:11 +01: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
344e6a8e59
IcingaServiceForm: same buttons for any use case
...
fixes #1393
2018-02-20 14:10:21 +01:00
Thomas Gelf
8ab088fe18
ImportRowModifierForm: fix multiOptions
2018-01-26 13:00:12 +01:00
Thomas Gelf
53432c6d5c
ImportModifiers: friendlier errors on PHP 7.x
2018-01-25 13:13:42 +01:00
Thomas Gelf
91cb98e02f
ImportsourceController: search should be shown...
...
...next to the title
2018-01-25 10:11:48 +01:00
Thomas Gelf
2f3e8c406f
HealthCommand: add PluginOutputBeautifier
2018-01-22 10:01:29 +01:00
Thomas Gelf
550959d858
NamePattern: allow to combine multiple patterns
...
fixes #1331
2017-12-12 15:49:22 +01:00
Dirk Goetz
7fb216db4c
PropertyModifier: add capitalize
...
fixes #427
2017-11-24 11:00:06 +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
781a4db763
HealthCheck: add a 'deployment' section
...
fixes #1280
2017-11-10 09:59:56 +01:00
Thomas Gelf
c5bbc5a1fa
HealthCommand: compare overall numeric state...
...
...not the object itself
2017-11-09 10:10:26 +01:00
Thomas Gelf
9f6771f09e
CLI: health check plugin
...
fixes #1278
2017-11-08 15:31:56 +01:00
Florian Bachmann
7cc23bf1bf
force use of autoincrement id for generating the SQL query
2017-10-20 20:20:52 +02:00
Thomas Gelf
8ec0fad185
IcingaNotificationForm: add name pattern validator
2017-10-13 10:26:31 +02:00
Thomas Gelf
0e10545175
ServiceSet: allow controlled/restricted access
...
fixes #1235
2017-10-12 16:54:31 +02: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
fc4cfe4d39
locale/de_DE: Refresh German translation
...
fixes #1218
2017-10-09 15:43:29 +02:00
Thomas Gelf
d1e116a5a1
ipl: rename to dipl
...
fixes #1217
2017-10-09 15:23:27 +02:00
Thomas Gelf
800633155b
Clone: one more check when cloning templates
2017-10-09 15:16:39 +02:00
Thomas Gelf
bc94f467ef
IcingaCloneObjectForm: allow to clone fields
...
fixes #733
2017-10-08 21:49:31 +02:00
Thomas Gelf
4db73fdb95
TemplateChoiceForm: add min_required, max_allowed
...
fixes #1214
2017-10-07 17:22:54 +02:00
Thomas Gelf
f9e701d51d
IcingaObjectFieldForm: be case insensitive
...
fixes #1213
2017-10-05 13:12:13 +02:00
Thomas Gelf
45eaf0e987
IcingaServiceForm: add NamePattern validator
2017-10-02 08:45:32 +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
Thomas Gelf
cd4e90e418
application/tables: remove obsolete tables
2017-09-28 11:01:27 +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
9adc0e9087
IcingaHostForm: show inherited groups, link them...
...
...and strike them through in case you're overriding them
2017-09-13 19:03:52 +02:00
Thomas Gelf
b9d06f3015
IcingaHostForm: show (and link) applied groups
2017-09-13 16:40:04 +02:00
Thomas Gelf
1fe8ecf895
sugges: escape output, this is still legacy code
2017-09-13 13:28:35 +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
d83cf594cc
IcingaServiceForm: provide Choices also for...
...
...services on Hosts, form field has been forgotten.
fixes #1171
2017-09-12 10:00:47 +02:00
Thomas Gelf
804008673a
IcingaCloneObjectForm: clone sets with services...
...
...and fix redirection
fixes #852
2017-09-11 16:02:39 +02:00
Thomas Gelf
e76665741e
ImportSourceSql: cache query column list
...
fixes #1071
2017-09-11 15:30:00 +02:00
Thomas Gelf
54e17237e3
CommandArgument: always show and handle skip_key
...
This also allows to wipe the argument_name on modification
fixes #682
2017-09-04 10:01:11 +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
d010d7d33a
IcingaServiceSetForm: remove useless method
2017-08-28 06:51:58 +02:00
Thomas Gelf
da2968a6d3
ServiceForm: add more helpful links to services...
...
...on hosts
2017-08-26 14:13:13 +02:00
Thomas Gelf
833d9eb972
KickstartForm: shorten url comment lines
2017-08-25 22:44:30 +02:00
Thomas Gelf
75fb983622
Forms: transform addHtmlHint into ipl-aware code
2017-08-25 18:12:39 +02:00
Thomas Gelf
551039e42b
Commandtemplate: add missing controller
...
fixes #1060
2017-08-25 16:28:22 +02:00
Thomas Gelf
2b386fa856
locale/de_DE: refresh translation
2017-08-25 16:10:31 +02:00
Thomas Gelf
5296f33bcc
KickstartForm: add hint for those re-running...
...
...Kickstart
fixes #1116
2017-08-25 14:41:28 +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
99eb6acd63
AssignRenderer and Form: "is true/set" operator
...
refs #339
fixes #729
fixes #739
2017-08-25 12:08:11 +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
c7d7657489
IcingaAddServiceForm: fix method signature...
...
...to fit parent method
fixes #1112
2017-08-25 11:48:53 +02:00
Thomas Gelf
9d369b5f16
IcingaHostForm: re-add zone element, got lost
...
fixes #1110
2017-08-25 11:04:26 +02:00
Thomas Gelf
e05c3a8556
IcingaHostForm: fix bug with no available tpl...
...
...and improve element ordering
fixes #1108
2017-08-24 22:42:01 +02:00
Thomas Gelf
ff3c7c93bb
HostForm: simple import selection for new hosts...
...
...cleanup, remove obsolete code
2017-08-24 13:04:54 +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
ed715a881e
locale/de_DE: complete German translation
2017-08-22 16:12:20 +02:00
Thomas Gelf
f4cd0d7b3c
DeploymentLinkForm: fix typo
2017-08-22 10:11:00 +02:00
Thomas Gelf
29410a2079
locale/de_DE: refresh translation
2017-08-22 01:31:29 +02:00
Thomas Gelf
a89d6aa548
SuggestController: add missing UserTemplates
...
fixes #1061
2017-08-21 23:06:32 +02:00
Thomas Gelf
2109d138d5
IcingaTimeperiodRangeForm: delete through the...
...
IcingaTimePeriod and it's Ranges
fixes #1089
2017-08-21 22:41:37 +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
3c72cb9062
FormDataFilter: use correct view helper for...
...
...ExtensibleSet - this affects assign filters involving arrays
fixes #1068
2017-08-21 12:23:02 +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
4c7b940705
PriorityColumn: add new object extension, use...
...
...it for SyncProperty
2017-08-20 15:04:06 +02:00
Thomas Gelf
3dce2a5d06
SyncpropertyTable: allow to search and sort
...
fixes #1085
2017-08-19 23:07:25 +02:00
Thomas Gelf
719ca9d271
IcingaServiceSetTable: remove obsolete table
2017-08-18 17:40:50 +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
bd157b865b
ObjectController: allow to clone external objects
...
fixes #854
2017-08-18 16:13:09 +02:00
Thomas Gelf
e6279d87e3
IcingaCloneObjectForm: allow to clone single...
...
...sets and services with their host. Also, only allow admins to clone fully
resolved
fixes #629
2017-08-18 16:11:57 +02:00
Thomas Gelf
5ee215df27
IcingaCloneObjectForm: reset api key when cloning
2017-08-18 13:40:46 +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
b016b1954b
GeneratedConfigFileTable: move and refactor
2017-08-16 17:59:09 +02:00
Thomas Gelf
531b54391a
ServiceSetHosts, ImportrunTable: move and refactor
2017-08-16 16:12:30 +02:00
Thomas Gelf
573e38ce33
IcingaTimePeriodRangeTable: move and refactor
2017-08-16 15:26:31 +02:00
Thomas Gelf
7a4d04b92f
IcingaTimePeriodRangeForm: simplify usage
2017-08-16 15:24:13 +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
a4e6d3251a
PropertymodifierTable: move and refactor
2017-08-16 12:32:53 +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
6f3d07f729
ImportsourceHookTable: move and refactor based...
...
...on SimpleQueryBasedTable
2017-08-16 11:15:39 +02:00
Thomas Gelf
f7fc7a3de9
ImportRun/CheckForm: base on DirectorForm, cleanup
2017-08-16 10:29:42 +02:00
Thomas Gelf
5311f37708
Syncrule/Importsource: add dedicated controllers
2017-08-16 09:43:05 +02:00
Thomas Gelf
e5f7633d1e
Automation: move and refactor related tables
2017-08-16 09:23:45 +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
e5305cb049
IcingaObjectDatafieldTable: move and base on new
...
...SimpleQueryBased table
2017-08-13 13:38:35 +02:00
Thomas Gelf
7fd94fb5bd
Jobs, Kickstart: raise limits, try to work...
...
...around GC bugs
refs #1056
2017-08-04 11:31:43 +02:00
Thomas Gelf
7c47b5a8d1
SettingsForm: do not expect enum to contain...
...
...the default value
fixes #1054
2017-08-02 15:54:03 +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
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
Thomas Gelf
b226ed1341
ServiceController: provide a link back for...
...
...services on hosts
2017-01-13 16:10:55 +01:00
Thomas Gelf
f845c2c2f5
IcingaServiceSetForm: remove the possibility...
...
...to override fields for all services at once. We need to figure out whether
this feature should really be allowed. It's not that important any more, since
we now allow to modify services once added to the set. Also, fields can now be
overridden at host level.
2017-01-13 15:53:16 +01:00
Thomas Gelf
721db342ea
IcingaObjectDatafieldTable: list inherited fields
...
fixes #14003
2017-01-13 15:23:31 +01:00
Thomas Gelf
4a75804d86
various: change icinga.org to icinga.com
...
fixes #14001
2017-01-13 13:33:58 +01:00
Thomas Gelf
0d6209c257
host/agent: adjust documentation link
2017-01-13 13:26:21 +01:00
Thomas Gelf
7a3a845570
Forms: try to give dev UI more hints on fluent...
...
...code
2017-01-13 13:15:01 +01:00
Thomas Gelf
331573fc76
locale: compile German translation
...
refs #13997
2017-01-13 13:04:41 +01:00
Thomas Gelf
76138d17f1
locale: complete German translation
...
fixes #13997
2017-01-13 13:00:54 +01:00
Thomas Widhalm
c09aef6f61
locale: update German translation
2017-01-13 11:33:07 +01:00
Thomas Gelf
587c302a84
ImportRowModifierForm: allow to modify newly...
...
...created columns deriving from other property modifiers
fixes #13979
2017-01-12 17:26:06 +01:00
Thomas Gelf
8a8c0882df
SyncPropertyForm: provide property modifier...
...
...target columns in the drop-down
fixes #13977
2017-01-12 16:56:43 +01:00
Thomas Gelf
0e8674c872
IcingaHostForm: allow access to Zone and Agent...
...
...properties on every host
fixes #13965
2017-01-12 13:44:43 +01:00
Thomas Gelf
ef90fea506
ServiceController: provide a 'back'-link for...
...
...services belonging to a single host
2017-01-02 11:20:28 +01:00
Thomas Gelf
4501935040
ServiceController: fix issue with hidden feature
...
Services imported with use_var_overrides used to throw an error since we
introduced the new template resolver
2017-01-02 11:09:15 +01:00
Thomas Gelf
886ba0e168
IcingaService (on host): add applied services...
...
...and improve ServiceSet handling
fixes #13849
2017-01-02 10:51:54 +01:00
Thomas Gelf
e05eb60286
IcingaHostAppliedServicesTable: switch parameters
2017-01-02 10:51:29 +01:00
Thomas Gelf
87f88bf0c7
DirectorObjectForm: allow to hook custom code...
...
...after fields have been added
2017-01-02 10:17:49 +01:00
Thomas Gelf
7a2665646f
IcingaServiceForm: restructure to allow more...
...
...variants with less code
refs #13849
2017-01-02 10:16:55 +01:00
Thomas Gelf
e5e012cf56
IcingaHostAppliedServicesTable: new table for...
...
...applied services
refs #13849
2017-01-02 10:08:38 +01:00
Thomas Gelf
37bdbe265b
ActivityLogTable: artificially limit row count
...
refs #13811
2016-12-28 16:01:48 +01:00
Thomas Gelf
935db47a81
ConfigController: provide quick filter showing...
...
...own changes in the activity log
refs #13809
2016-12-28 12:39:13 +01:00
Thomas Gelf
726b320d24
IcingaServiceSetForm: improve readability
2016-12-16 13:33:54 +01:00
Thomas Gelf
018629aad0
FormDataFilter: use correct class for text column
2016-12-16 13:26:33 +01:00
Thomas Gelf
36e79b97cd
IcingaServiceTemplateTable: do not override...
...
...anything at all. Now you're sooo empty. Soon you'll die... har har har...
fixes #13585
2016-12-14 21:19:12 +01:00
Thomas Gelf
7e7e2601d3
ObjectFields: prefix filters, respect inheritance
...
refs #13253
2016-12-14 17:33:13 +01:00
Thomas Gelf
3e92746112
IcingaObjectFieldForm: configure conditional fields
2016-12-14 16:36:33 +01:00
Thomas Gelf
ec0ea2ee6d
NotificationsController: use new base class...
...
...with less tabs, less and simpler code
fixes #13565
fixes #13157
2016-12-14 15:04:38 +01:00
Thomas Gelf
d38862bad4
objects/table: show the deployment link here too
2016-12-14 14:59:27 +01:00
Thomas Gelf
7f5ae5e321
DashboardController: allow to load other...
...
...dashboards than the default one
2016-12-14 14:58:51 +01:00
Thomas Gelf
30c2dfad75
NotificationTable: simplify it, provide templates
...
fixes #13263
2016-12-14 14:57:52 +01:00
Thomas Gelf
ade7b1415e
ConfigController: do not show an exception...
...
...when a deployment fails
2016-12-14 14:56:22 +01:00
Thomas Gelf
24bb170889
Dashlet: allow to hide regardless of permissions
2016-12-14 12:34:02 +01:00
Thomas Gelf
a6962dc326
Dashboard: show description if any
2016-12-14 12:33:19 +01:00
Thomas Gelf
fe489ce094
deploymentLink: typo
2016-12-14 12:32:21 +01:00
Thomas Gelf
4c1ab4dae6
php: just some comments and cleanup
2016-12-13 18:25:14 +01:00
Thomas Gelf
db227f9851
MultiEdit: allow to enable/disable multiple hosts
...
fixes #13547
2016-12-13 16:05:07 +01:00
Thomas Gelf
7c6a10013f
AssignFilter: add 'contains' operator
...
fixes #13133
2016-12-13 14:49:36 +01:00
Thomas Gelf
1dc0aad828
FormDataFilter: correct 'in' operator handling
...
fixes #13543
2016-12-13 11:39:15 +01:00
Thomas Gelf
f1a61e2557
ServiceGroup: allow to assign them to services...
...
...via assignment rules
fixes #13415
2016-12-13 09:51:52 +01:00
Thomas Gelf
87bd531f2a
SuggestController: temporarily add locations
2016-12-07 08:26:15 +01:00
Thomas Gelf
6c53d351a1
locale/translateMe: unused code, allows to...
...
...translate strings not explicitly available for translation
2016-12-06 08:59:30 +01:00
Thomas Gelf
1683f63e8c
ServiceController: give IDEs some hint
2016-12-06 08:54:13 +01:00
Christoph Niemann
ddc4b9321b
agent helper: add new linux agent script
...
fixes #12910
2016-11-30 09:45:34 +01:00
Thomas Gelf
4bf26b421d
services: provide deploy buttons
...
fixes #13315
2016-11-25 20:55:48 +01:00
Thomas Gelf
72bb29694d
multi-edit: show deployment link
2016-11-25 20:51:02 +01:00
Thomas Gelf
065205dc7a
ServiceController: ignore command lookup errors
...
They can happen when an invalid command has been chosen
2016-11-18 19:54:47 +01:00
Thomas Gelf
14fce02448
DatalistTable: do not show the owner...
...
...as it has no meaning as of today
2016-11-18 16:00:52 +01:00
Thomas Gelf
fd713e6efb
Data: allow to search for fields and data lists
...
fixes #13247
2016-11-18 15:41:33 +01:00
Thomas Gelf
46aac60c7d
DatafieldTable: provide usage summary
...
fixes #13249
2016-11-18 15:40:06 +01:00
Thomas Gelf
040a658477
suggestions: first test implementation to play with
2016-11-17 20:36:59 +01:00
Thomas Gelf
14908d11a4
ServiceController: disable overview for now
2016-11-16 16:17:18 +01:00
Thomas Gelf
a3ecddcd9b
Revert "IcingaServiceTable: strip down the service table"
...
Will be added later on
This reverts commit cf6f9d42e2
.
2016-11-16 16:16:49 +01:00
Thomas Gelf
2372b40a96
IcingaHostTemplateTable: do not show inheritance
...
...for now
2016-11-16 16:02:58 +01:00
Thomas Gelf
5407c4fe7c
ObjectsController: template table for templates...
...
...but load the other one first to trick the autoloader
2016-11-16 13:36:07 +01:00
Thomas Gelf
5b58aad56b
IcingaHostServiceTable: directly link to the form
...
...at least for now
2016-11-16 13:36:07 +01:00
Thomas Gelf
cf6f9d42e2
IcingaServiceTable: strip down the service table
2016-11-16 13:36:07 +01:00
Thomas Gelf
484e14c445
ServiceController: prepare for an overview site...
...
...not much content here... yet
2016-11-16 13:36:07 +01:00
Thomas Gelf
b23a2437e6
IcingaHostTable: no more imports, show address...
...
...and related actions for templates
2016-11-16 13:36:07 +01:00
Thomas Gelf
2725ef54e6
IcingaCommandForm: allow to import any command
...
fixes #12978
2016-11-15 18:23:39 +01:00
Markus Frosch
cc34de9b4d
ServicesetController: Add hosts view to serviceSets
...
So you can see and access hosts the serviceset is added to.
refs #12891
2016-11-11 15:33:11 +01:00
Markus Frosch
ae70de9755
IcingaServiceSetTable: Fix counter to show distinct counted values
...
refs #12891
2016-11-11 15:18:21 +01:00
Markus Frosch
1a51e55563
Merge branch 'feature/better-import-table'
2016-11-11 11:30:56 +01:00
Markus Frosch
b08f3df882
IcingaServiceSet*: Improve Table and view
...
Add filter and pagination, and some nice display features.
refs #12891
2016-11-11 10:44:22 +01:00
Markus Frosch
c50b1b09a2
IcingaServiceTable: Hide ServiceSet Services from applied ones listing
...
refs #12891
2016-11-11 10:44:22 +01:00
Markus Frosch
699b6a7293
SyncPropertyForm: Only try to enum imports when we are able to
...
This allows a user to use fields or custom expression for serviceSet.
refs #12891
2016-11-11 10:44:22 +01:00