Thomas Gelf
e4dbdbe808
Kickstart: unify strings
2017-01-16 17:30:22 +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
457fee77a4
IcingaServiceForm: support services from sets...
...
...on hosts for variable overrides
2017-01-13 16:14:28 +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
4a75804d86
various: change icinga.org to icinga.com
...
fixes #14001
2017-01-13 13:33:58 +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
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
886ba0e168
IcingaService (on host): add applied services...
...
...and improve ServiceSet handling
fixes #13849
2017-01-02 10:51:54 +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
726b320d24
IcingaServiceSetForm: improve readability
2016-12-16 13:33:54 +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
4c1ab4dae6
php: just some comments and cleanup
2016-12-13 18:25:14 +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
2725ef54e6
IcingaCommandForm: allow to import any command
...
fixes #12978
2016-11-15 18:23:39 +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
Thomas Gelf
7add16751b
IcingaServiceSetForm: provide a list url
...
fixes #13085
2016-11-08 22:11:53 +01:00
Markus Frosch
37f3d1a3e8
SettingsForm(Legacy): Add activation script setting
...
refs #13049
2016-11-04 16:36:54 +01:00
Markus Frosch
1786d08321
CoreApi: Use DeploymentApiInterface
...
refs #13049
2016-11-04 14:13:07 +01:00
Markus Frosch
79541be050
SettingsForm(Legacy): Add configuration for a deployment path
...
refs #13049
2016-11-04 14:10:50 +01:00
Thomas Gelf
f67b71a353
SettingsForm: more comfort for v1 users
2016-11-04 10:34:40 +01:00
Markus Frosch
003a100b9c
IcingaConfig(Legacy): Add deployment mode for Icinga 1 config
...
refs #13049
2016-11-04 10:28:11 +01:00
Thomas Gelf
f2b178ecec
SettingsForm: show stored values
...
fixes #13042
2016-11-03 22:04:06 +01:00
Thomas Gelf
1afe452d29
SettingsForm: log level reminder
...
fixes #13042
2016-11-03 20:42:56 +01:00
Thomas Gelf
8b2f43e4ff
SettingsForm: hiding v1-masterless for now
2016-11-03 14:22:08 +01:00
Markus Frosch
802b923df6
IcingaConfig: Add v1-masterless config format
...
Do not render a passive checkable to the master zone then.
refs #12919
2016-11-03 13:41:44 +01:00
Thomas Gelf
468a2719a7
DirectorActivityLog: optionally log to file/syslog
...
fixes #12976
2016-11-02 18:40:43 +01:00
Thomas Gelf
984740db9a
IcingaUer(Group)Form: allow to specify a zone
...
fixes #11754
2016-11-02 18:04:35 +01:00
Lee Clemens
f38ded6223
IcingaUserForm: fix object_name description
...
fixes #13023
2016-11-02 14:34:20 +01:00
Thomas Gelf
ee0def7d2b
Lots of files: make IDE users happy
2016-11-01 18:28:36 +01:00
Tobias von der Krone
48c4ee7c23
CommandForm: Make imports optional on commands
...
Specifying an import should be optional for Commands. You have to
specify the execution method, e.g. "Plugin Check Command", anyway so
that the correct base template will be imported by icinga director
automatically.
fixes #12979
2016-10-31 08:38:06 +00:00
Thomas Gelf
55e0ebd02d
kickstart: add new route /kickstart allowing one...
...
...to re-run the kickstart wizard
fixes #13014
2016-10-31 08:34:26 +00:00
Thomas Gelf
f41d453448
DeployConfigForm: provide link-like form for...
...
...deployments
fixes #11854
2016-10-30 10:52:14 +00:00
Thomas Gelf
a4ef711ef0
SyncProperty: simplify code and form
...
fixes #12700
2016-10-29 21:25:42 +00:00
Thomas Gelf
66e5158ccc
Dashboard: replace it with a modular one
...
fixes #12997
2016-10-27 17:58:31 +00:00
Thomas Gelf
d59604bd93
ServiceSet: rework sets, allow for vars and...
...
...all other service properties when adding services to a set
2016-10-25 23:12:23 +00:00
Thomas Gelf
5de24c6ec4
IcingaServiceSetForm: restructure the form
2016-10-25 23:12:23 +00:00
Thomas Gelf
dedaea0319
IcingaServiceSetForm: prepare custom fields
2016-10-25 23:12:23 +00:00
Thomas Gelf
bed122d906
IcingaServiceSetForm: complete description
2016-10-25 23:12:23 +00:00
Thomas Gelf
696e63b4ec
Servicesset: add controller, form and table
2016-10-25 23:12:23 +00:00
Thomas Gelf
0d86c24cd8
Huge change, getting rid of legacy assignment...
...
...code. All objects should work with the new code base right now
2016-10-24 03:41:37 +00:00
Thomas Gelf
aeafec37d7
FormDataFilter: simplify HTML, Code and style
2016-10-23 04:23:38 +00:00
Thomas Gelf
3fbf3e9115
IcingaServiceForm: use new assign_filter property
2016-10-22 07:02:09 +00:00
Thomas Gelf
9349ba0f2a
FormDataFilter: new implementation for assignments
...
First prototype
2016-10-22 07:02:09 +00:00
Thomas Gelf
1f660b514a
IcingaServiceForm: allow empty name for apply rule
2016-10-22 06:09:10 +00:00
Thomas Gelf
7c31b37f27
IcingaServiceForm: remove duplicate code
...
Elements in this list are optional and may be used in various forms,
so keeping this in the base class is preferrable here
2016-10-22 06:09:00 +00:00
Thomas Gelf
5b4e7509f4
Just a couple of phpcs complaints fixed
2016-10-22 06:08:52 +00:00
Thomas Gelf
0791b900f3
QuickBaseForm: allow translation tools find 'None'
2016-10-22 06:08:44 +00:00
Corentin Ardeois
3e30d34098
Use `config` variable in apply for rules
...
* use `config` instead of `value` in apply for rules
* update documentation
refs #11976
2016-10-22 06:07:57 +00:00
Corentin Ardeois
e7bd4343b5
Add support for Apply for rules in services
...
Apply for rules are defined through `apply_for` property
Only Array custom variables will be eligible in apply_for dropdown.
API Example:
```bash
./director-curl POST director/service?name=my_service '{"apply_for": "for (checked_tcp_port in host.vars.checked_tcp_ports)" }'
```
Will render as:
```
apply Service "my_service" for (checked_tcp_port in host.vars.checked_tcp_ports) {
...
}
```
Feature: https://dev.icinga.org/issues/11976
Depends-On: https://github.com/Icinga/icingaweb2-module-director/pull/20
refs #11976
2016-10-22 06:00:54 +00:00
Thomas Gelf
9414068eee
IcingaMultiEditForm: remove superfluous dot
2016-10-20 02:13:19 +00:00
Thomas Gelf
32790dbedc
IcingaServiceForm: move hint to custom vars group
2016-10-20 01:35:36 +00:00
Thomas Gelf
927d59a3b3
Datafield: provide better explainations
2016-10-17 17:48:04 +00:00
Thomas Gelf
baf0d40ea6
IcingaCommandArgumentForm: fix typo
2016-10-17 09:33:07 +00:00
Thomas Gelf
a8c37695a9
IcingaMultiEditForm: translate '' to null
2016-10-14 20:13:35 +00:00
Thomas Gelf
23ef9a707c
MultiEdit: make it independent of an object type
2016-10-14 18:32:34 +00:00
Thomas Gelf
6a54e00402
MultiEdit: code cleanup, add custom var support
...
fixes #12465
fixes #12906
fixes #11614
2016-10-14 17:17:07 +00:00
Thomas Gelf
69237b8ae9
MultiEditForm: first shot, provides imports
...
refs #12465
2016-10-14 13:46:06 +00:00
Thomas Gelf
6f46e6b496
YesNo: new boolean-like form fields
...
fixes #12927
2016-10-14 13:39:43 +00:00
Markus Frosch
f527e31b14
Merge branch 'bugfix/endpoint-remove-import-12920'
...
fixes #12920
2016-10-13 16:54:34 +02:00
Markus Frosch
255a02cf36
IcingaEndpointForm: Render imports input only when set
...
We don't need Endpoint templates in GUI.
refs #12920
2016-10-13 16:39:55 +02:00
Thomas Gelf
71b3459540
DirectorDatafieldForm: allow to wipe all related...
...
...custom variables when removing a field
fixes #12916
2016-10-13 14:02:51 +00:00
Markus Frosch
1a2cede13f
ServiceController|IcingaServiceForm: Catching NestingError for the form to load
...
fixes #11803
2016-10-13 12:25:30 +02:00
Thomas Gelf
c044de89de
SyncPropertyForm: allow to sync m:n relations
2016-10-12 08:59:42 +00:00
Thomas Gelf
acbce05c08
SyncRuleForm: hardcode order, add new types
...
refs #11361
2016-10-12 08:52:48 +00:00
Thomas Gelf
0ac7c0f448
IcingaServiceForm: fix setting submit label
2016-10-11 14:36:07 +00:00
Thomas Gelf
960fb4a3d0
IcingaServiceForm: allow to delete Services...
...
...created in an automated way while still allowing one to override
vars.
2016-10-11 14:33:44 +00:00
Thomas Gelf
f71bfb1204
SyncPropertyForm: show sorted source columns
2016-10-06 16:16:06 +00:00
Marc DeTrano
348cb1aa63
IcingaCommandArgument: allow expressions in set_if
...
fixes #12153
2016-09-23 15:18:58 +00:00
Thomas Gelf
ffe16b472c
IcingaServiceForm: no override check on new object
2016-09-09 13:25:57 +00:00
Thomas Gelf
82bd6be8bf
IcingaHostGroupForm: keep internal method protected
2016-09-09 10:01:02 +00:00
Thomas Gelf
217fb38517
IcingaObject: implement supportsAssignRules
2016-09-09 09:06:31 +00:00
Markus Frosch
a90595a004
IcingaHostGroup: Add apply statements
2016-09-09 08:32:42 +00:00
Thomas Gelf
b2b189c425
IcingaServiceForm: support use_var_overrides...
...
...even for single host-assigned services
2016-09-08 18:43:25 +00:00
Thomas Gelf
cc722578b6
IcingaServiceForm: fix null modification
2016-09-08 16:19:57 +00:00
Thomas Gelf
f8ed937ffa
IcingaServiceForm: adjust overrides for host-...
...
...generated services
2016-09-08 13:10:42 +00:00
Thomas Gelf
8dd7fcd13b
IcingaHost, IcingaServiceForm: fix parse error...
...
...on PHP < 5.5
2016-09-08 11:32:41 +00:00
Thomas Gelf
6cc1a90b0a
IcingaServiceForm: handle overrides
...
fixes #12546
2016-09-08 11:25:48 +00:00
Thomas Gelf
061705f52d
ConfigController: add settings tab and form
2016-09-05 19:16:35 +00:00
Lee Clemens
960fe14355
SyncRuleForm: fix typo of policy
2016-09-05 14:47:29 +00:00
Thomas Gelf
029907f01f
TimePeriodRange: ranges should be more generic...
...
...as they will not only be used in timeperiods
2016-08-31 16:23:23 +00:00
Thomas Gelf
b6d59b9aca
IcingaCommand: fix skip_key handling
...
refs #11554
refs #11918
2016-08-26 07:00:45 +00:00
Thomas Gelf
8c42e0f7d6
IcingaCloneObjectForm: get cloned id AFTER store
...
fixes #11856
2016-08-24 14:49:11 +00:00
Thomas Gelf
204972eb7e
ImportRowModifierForm: superfluous whitespace
2016-08-23 14:23:18 +00:00
Thomas Gelf
d311b15399
IcingaCommandArgumentForm: trim argument name
...
fixes #11548
2016-08-02 11:13:43 +00:00
Thomas Gelf
54643fe5cd
IcingaArguments: fix argment removal for forms
...
fixes #11536
2016-08-01 11:06:52 +00:00
Thomas Gelf
52e412002f
IcingaCommandArgumentForm: store command, not args
...
refs #11536
2016-08-01 10:45:47 +00:00
Lee Clemens
fe0da623a7
Fix it's and lot's contractions
...
"it's" means "it is", whereas "its" is possessive
2016-07-21 22:37:28 +02:00
Thomas Gelf
d90bb05ca2
ImportRowModifier: provide target_property...
...
...also adjust the related form
refs #11949
2016-07-20 13:41:16 +02:00
Thomas Gelf
050ed43035
SyncCheckForm: notify also on check
2016-06-28 10:59:26 +02:00
Thomas Gelf
79600c2626
IcingaHostForm: allow to set command_endpoint
...
fixes #11759
2016-06-28 03:21:39 +02:00
Thomas Gelf
c7c1bfe998
IcingaServiceForm: prepare support for...
...
...host-generated services
2016-06-26 16:38:34 +02:00
Thomas Gelf
c969d4c775
Importsource: add new preview and related forms
2016-06-26 15:51:05 +02:00
Thomas Gelf
d0f7906f8b
SyncCheck/RunForm: use custom buttons
...
This allows to render them together
2016-06-26 13:52:25 +02:00
Thomas Gelf
e71dcea9d6
SyncRun/CheckForm: add new forms
2016-06-25 23:01:30 +02:00
Thomas Gelf
b5fddd60fe
DirectorJobForm: allow to choose time period
2016-06-17 14:23:34 +02:00
Thomas Gelf
35d4a08632
DirectorObjectForm: add extra properties
...
fixes #11579
2016-06-17 09:38:48 +02:00