416 Commits

Author SHA1 Message Date
Thomas Gelf
7a4d04b92f IcingaTimePeriodRangeForm: simplify usage 2017-08-16 15:24:13 +02:00
Thomas Gelf
5edce76fed ApplyMigrations: rebase form on DirectorForm 2017-08-16 14:59:21 +02:00
Thomas Gelf
a870ab1f1d DataController: refactor, also simplify...
...DirectorDatalistEntryForm usage
2017-08-16 14:39:37 +02:00
Thomas Gelf
f7fc7a3de9 ImportRun/CheckForm: base on DirectorForm, cleanup 2017-08-16 10:29:42 +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
b2736e1776 ObjectForms: fix weird issues with 'add' forms 2017-07-28 18:46:11 +02:00
Thomas Gelf
098cd0a57a Sync: completely refactor table, form, controller 2017-07-25 17:53:59 +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
ad791918bc IcingaHostSelfServiceForm: fail early if template
...is not for Agents
2017-07-21 15:46:33 +02:00
Thomas Gelf
408e3753ab AgentWizard: add new functionality 2017-07-20 16:58:48 +02:00
Thomas Gelf
1ba276cf15 DeploymentLinkForm: introduce new form 2017-07-20 09:24:42 +02:00
Thomas Gelf
8c8c78b7c0 DeployConfigForm: inherit from DirectorForm 2017-07-19 19:08:57 +02:00
Thomas Gelf
70034b5afe ApiKey: add new related forms 2017-07-19 18:22:49 +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
05d8e5bb00 Datalist: Allow to restrict entries by role
fixes #1012
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
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
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
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
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
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
062bc717fc Settings: fix form handling and typo
refs #486
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
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
9e044c558e IcingaServiceForm: allow to use choices 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
319f14f94b IcingaTemplateChoiceServiceForm: add missing form 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
65ddbb02ab IcingaHostForm: use choices and suggestions 2017-07-14 13:21:42 +02:00
Thomas Gelf
9208c3b53c IcingaHostTemplateChoiceForm: new form 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
788676b298 IcingaAddServiceToMultipleHostsForm: select...
...multiple hosts and add a service

fixes #894
2017-07-14 13:21:42 +02:00
Thomas Gelf
34a0179103 IcingaMultiEditForm: fix multi-object delete
fixes #677
2017-05-03 12:03:10 +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
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