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
Thomas Gelf
057ea83aa5
IcingaCommandArgumentForm: fix redirect on store
...
fixes #11523
2016-06-16 22:42:56 +02:00
Thomas Gelf
61ff51c52b
DirectorJobForm: use enumJobTypes()
2016-06-16 14:42:02 +02:00
Thomas Gelf
cc9f5037f4
IcingaNotificationForm: enforce & render apply to
...
fixes #11895
2016-06-09 23:49:02 +02:00
Thomas Gelf
2f60385555
IcingaServiceForm: improve apply handling
2016-05-25 08:14:00 +02:00
Thomas Gelf
d435ca37f7
IcingaNotificationForm: fix timeperiod loading
...
fixes #11576
2016-05-23 13:00:32 +02:00
Thomas Gelf
a9e3cb767e
IcingaNotificationAssignmentForm: new form
2016-05-19 15:06:56 +02:00
Thomas Gelf
0769b720b8
Notifications: should be subject to apply rules
2016-05-19 15:06:05 +02:00
Thomas Gelf
5c2f638593
UserForm: don't ask for mail and pager on tpl
2016-05-13 14:07:24 +02:00
Thomas Gelf
31163b0708
KickstartForm: fix exception catching...
...
...element ordering and give more hints when storing config is not
possible
fixes #11653
2016-05-02 11:09:09 +02:00
Thomas Gelf
63274afba3
IcingaAssignServiceToHostForm: remove obsolete form
2016-05-02 10:49:07 +02:00
Thomas Gelf
2ab802dcdb
ApplyMigrationsForm: new form, just a button
2016-05-02 10:31:31 +02:00
Thomas Gelf
b806cb6c64
DirectorJobForm: new form, using job hooks
2016-04-22 14:28:36 +02:00
Thomas Gelf
c1c9c849ba
syncrule/property: improve usability
2016-04-22 11:12:29 +02:00
Thomas Gelf
91295c4435
DirectorDatafieldForm: provide a delete button
...
fixes #11641
2016-04-20 22:38:28 +02:00
Thomas Gelf
6f20b9a3de
forms: indentation
2016-04-12 21:06:15 +02:00
Thomas Gelf
e951256fdd
IcingaImportObjectForm: new form allowing to...
...
...import external objects
2016-04-12 21:00:48 +02:00
Thomas Gelf
97e2a73a48
SyncRuleForm: refine descriptions
2016-04-12 20:32:30 +02:00
Thomas Gelf
c216d896e9
IcingaCloneObjectForm: allow to translate new name
2016-04-12 20:11:25 +02:00
Thomas Gelf
73b833ed6b
KickstartForm: there is no dual on PostgreSQL
2016-04-11 12:02:26 +02:00
Thomas Gelf
936145fe46
Assignments: need Db for distinct vars enum
...
fixes #11545
2016-04-08 00:46:57 +02:00
Thomas Gelf
eb1fbcdca2
IcingaNotificationForm: do not show timeperiods...
...
...if no such is available
2016-04-03 21:36:41 +02:00
Thomas Gelf
3d64550802
SyncPropertyForm: choosing imports should not fail
...
...with no templates available
2016-04-01 09:47:15 +02:00
Thomas Gelf
f25b8a5070
AssignmentSubForm: prefix host properties
2016-03-30 19:24:28 +02:00
Thomas Gelf
755112eac5
IcingaServiceForm: do not provide object type
2016-03-29 19:33:45 +02:00
Thomas Gelf
77a78a5038
AssignmentSubForm: suppress underscore warnings
2016-03-26 16:22:52 +01:00
Thomas Gelf
360812b719
IcingaServiceForm: push forgotten assignments
2016-03-26 16:18:50 +01:00
Thomas Gelf
88633ba660
forms/Assign*: add new assignment subforms
2016-03-24 13:10:49 +01:00
Thomas Gelf
cdbcd77952
IcingaHostForm: simplify form
2016-03-23 00:40:40 +01:00
Thomas Gelf
478ee6131a
Datalists: completely refactor forms and tables
...
fixes #11401
2016-03-22 23:47:54 +01:00
Thomas Gelf
2f723ccde7
IcingaCommandForm: plugin/internal distinction
2016-03-22 21:22:09 +01:00
Thomas Gelf
1fb6027109
IcingaCommandArgumentForm: fix exception
2016-03-22 20:04:02 +01:00
Thomas Gelf
c02540dfaa
IcingaServiceForm: relax checks for existing ones
2016-03-22 03:24:43 +01:00
Thomas Gelf
9230fd4f15
Kickstart, IcingaCommandArgumentForm: code style
2016-03-22 02:27:17 +01:00
Thomas Gelf
5faf7c8612
IcingaHostForm: just a lame form field
2016-03-22 02:02:25 +01:00
Thomas Gelf
81ea3e6ad8
KickstartForm: rework form, handle db resources
2016-03-21 19:23:17 +01:00
Thomas Gelf
db26ab3036
ConfigForm: remove, got replaced with Kickstart
2016-03-21 19:22:31 +01:00
Thomas Gelf
c7cba66c83
IcingaTimePeriod: fix config errors at deploy time
2016-03-21 13:35:00 +01:00
Thomas Gelf
5d705ce47a
IcingaCommandArgumentForm: clean up, store with cmd
2016-03-21 10:06:25 +01:00
Thomas Gelf
5b9ba4e7e4
IcingaCloneObjectForm: fix redirection url
2016-03-20 11:38:19 +01:00
Thomas Gelf
42b668d4ae
IcingaZoneForm: improve descriptions
2016-03-18 15:46:14 +01:00
Thomas Gelf
cce1e96854
IcingaTimePeriodRangeForm: store period, not range
2016-03-18 13:44:10 +01:00
Thomas Gelf
de8539c50f
IcingaZoneForm: syntax
2016-03-18 13:25:53 +01:00
Thomas Gelf
da175ff3cd
IcingaServiceForm: show reduced form when host...
...
...object is passed to the form. Makes work with forms easier
2016-03-18 12:15:25 +01:00
Thomas Gelf
a7e1633b3f
timeperiod/ranges: add tables and form
2016-03-17 04:23:07 +01:00
Thomas Gelf
e24cbea712
IcingaHostForm: move down cluster/agent settings
2016-03-16 17:22:09 +01:00
Thomas Gelf
444e22d831
ConfigForm: use fieldset instead of HTML header
2016-03-16 17:20:11 +01:00
Thomas Gelf
b94c6bf481
show/activitylog: add restore action
2016-03-16 16:02:17 +01:00
Thomas Gelf
433cb887c0
IcingaNotificationForm: add related user(-groups)
2016-03-16 14:07:09 +01:00
Thomas Gelf
61f6bae374
IcingaUserForm: add display_name
...
fixes #11395
2016-03-16 12:31:23 +01:00
Thomas Gelf
358590024c
Revert "IcingaZoneForm: allow to set object_type for now"
...
This reverts commit 28862ccb12
.
2016-03-16 11:19:16 +01:00
Thomas Gelf
4010127bd4
SyncPropertyForm: clean up filter_expression
2016-03-15 16:38:03 +01:00
Thomas Gelf
28862ccb12
IcingaZoneForm: allow to set object_type for now
2016-03-15 16:07:04 +01:00
Thomas Gelf
6327066459
SyncPropertyForm: fix prefilling filters
2016-03-15 16:01:21 +01:00
Thomas Gelf
ca11bf12f8
ImportSourceForm: fix typo
2016-03-14 12:55:26 +01:00
Thomas Gelf
af6225a74e
ImportSourceForm: add more descriptions
2016-03-14 12:39:41 +01:00
Thomas Gelf
077d46d7dd
IcingaObjectFieldForm: improve usability
2016-03-13 23:50:28 +01:00
Thomas Gelf
07db0034dc
index/kickstart: offer schema creation
2016-03-13 23:48:22 +01:00
Thomas Gelf
7209f162b2
IcingaNotificationForm: add times to main group
2016-03-12 01:44:28 +01:00
Thomas Gelf
f971839f82
Notification: form and rendering improvements
2016-03-12 01:35:24 +01:00
Thomas Gelf
d3957c276c
application/forms: more object form abstraction
2016-03-10 20:44:12 +01:00
Thomas Gelf
e8a28a12da
DirectorObjectForm: replace state filter helpers
2016-03-10 19:32:29 +01:00
Thomas Gelf
3e0fbf5dac
IcingaUserForm: re-organize elements, structure
2016-03-10 19:28:31 +01:00
Thomas Gelf
be637551be
application/forms: unify and clean up group forms
2016-03-09 20:55:26 +01:00
Thomas Gelf
108a891731
IcingaCommandForm: describe command type
2016-03-09 19:38:15 +01:00
Thomas Gelf
7376d9068f
IcingaCommandForm: extend the description
...
fixes #11340
2016-03-09 18:33:03 +01:00
Thomas Gelf
a42be2a6e8
IcingaServiceForm: cleanup, no details without type
2016-03-07 18:39:19 +01:00
Thomas Gelf
c8a95f1de6
IcingaHostForm: no groups element with no groups
2016-03-07 18:38:07 +01:00
Thomas Gelf
da29da0065
forms/Icinga*: choose type first, then go on
2016-03-07 14:20:58 +01:00
Thomas Gelf
73eced1b11
KickstartForm: catch errors gracefully...
...
...and provide better documentation
2016-03-07 01:10:56 +01:00
Thomas Gelf
5e32d01a6f
IcingaHostForm: rename agent/zone header
2016-03-06 09:53:21 +01:00
Thomas Gelf
f1c708caba
IcingaServiceForm: re-structure and clean up
2016-03-06 09:53:02 +01:00
Thomas Gelf
8c7e49d913
IcingaAssignServiceToHostForm: no single object...
...
...assignments, they should be done directly on the service itself.
2016-03-06 09:49:31 +01:00
Thomas Gelf
00f8503033
IcingaHostForm: re-order elements
2016-03-06 09:47:16 +01:00
Thomas Gelf
70db23b8d1
FormSimpleNote: do not use "Note" from ZF
...
For compatibility reasons we'll not use 'note' anymore, it isn't part
of older Zend Framework versions
fixes #11297
2016-03-06 01:00:50 +01:00
Thomas Gelf
4ce452333a
ImportRowModifierForm: provide source columns
2016-03-06 00:37:45 +01:00
Thomas Gelf
0999a8401c
IcingaUserForm: use new elements for state/type
2016-03-05 16:23:41 +01:00
Thomas Gelf
41ff1fed62
IcingaNotificationForm: remove obsolete state/type
2016-03-05 16:22:34 +01:00
Thomas Gelf
a930690d21
IcingaUserForm: add groups support
2016-03-05 16:21:35 +01:00
Thomas Gelf
bcf8ca6b7d
IcingaHostForm: comments, add groups
2016-03-05 16:17:04 +01:00
Thomas Gelf
d990abf0df
IcingaObjectFieldForm: fix proposed fields for...
...
...commands with multiple arguments in their parameters
2016-03-05 15:49:49 +01:00
Thomas Gelf
67d9d8aa5f
Icinga*GroupForm: add default object type
2016-03-05 10:36:19 +01:00
Marianne Spiller
107856f7d6
ConfigForm: just fixing typo
...
Signed-off-by: Thomas Gelf <thomas@gelf.net>
2016-03-03 13:48:44 +01:00
Thomas Gelf
ea0f58f611
IcingaUserForm: state/filter prototype, dummy...
...
...and still subject to changes
2016-02-28 17:02:57 +01:00
Thomas Gelf
7b01082140
IcingaNotificationForm: still incomplete
2016-02-28 17:02:28 +01:00
Thomas Gelf
7f949e1b5a
SyncPropertyForm: allow to define a filter
2016-02-28 16:23:51 +01:00
Thomas Gelf
7c1c34ee05
IcingaHostForm: behave nice with inherited agent
2016-02-28 14:48:08 +01:00
Thomas Gelf
25e7a83374
IcingaObjectFieldForm: use default buttons
2016-02-28 10:51:15 +01:00
Thomas Gelf
4f65a44494
IcingaDeleteObjectForm: note, might be obsolete
2016-02-27 02:06:59 +01:00
Thomas Gelf
067c82c074
application: PSR2 fixes
2016-02-26 12:42:21 +01:00
Thomas Gelf
78877e9440
IcingaTimePeriodForm: allow to delete timeperiods
2016-02-25 18:37:10 +01:00
Thomas Gelf
4939b7d6c8
IcingaAssignServiceToHostForm: store escaped...
...
...Icinga strings in filter expressions for now
2016-02-24 23:58:40 +01:00
Thomas Gelf
3de4869813
ImportRowModifierForm: allow to delete modifiers
2016-02-19 02:00:42 +01:00
Thomas Gelf
e0b3003d06
ImportRowModifierForm: implement basic functionality
2016-02-18 23:33:44 +01:00
Thomas Gelf
81335598a6
KickstartForm: remove logic, use new helper
2016-02-18 20:47:06 +01:00
Thomas Gelf
215f42926f
SyncPropertyForm: non-Icinga objects should not fail
2016-02-17 22:23:52 +01:00
Thomas Gelf
8b39a223f8
forms: use object_type element
2016-02-17 21:58:28 +01:00
Thomas Gelf
aa3614a37f
Object forms: allow to disable objects
2016-02-17 20:10:22 +01:00
Thomas Gelf
a94fe761b6
ConfigForm: get rid of legacy api user configuration
2016-02-17 16:49:33 +01:00
Thomas Gelf
c6cd99f9db
Hooks: remove last traces of Web\Hook
2016-02-17 11:49:56 +01:00
Thomas Gelf
1838057220
ConfigForm: use migrations table for db check
2016-02-09 14:33:31 +01:00
Thomas Gelf
2d40ffa1e0
IcingaObjectFieldForm: easier field handling
...
This makes it much easier to deal with command fields, as they are
auto-proposed in a very helpful way.
2016-02-04 10:05:32 +01:00
Thomas Gelf
85d63556b8
ConfigForm: correct welcome link
2016-02-02 21:47:00 +01:00
Thomas Gelf
f66b5fe289
ConfigForm: enforce utf8 encoding
2016-02-02 21:45:38 +01:00
Thomas Gelf
d26a7b07da
IcingaCloneObjectForm: more intuitive handling
2016-01-19 16:43:26 +01:00
Thomas Gelf
0e651c845e
IcingaServiceForm: allow to specify zone setting
2015-12-23 17:13:24 +01:00
Thomas Gelf
17f3394178
KickstartForm: fix access to invalid property
2015-12-23 11:23:27 +01:00
Thomas Gelf
c162eda1ad
KickstartForm: allow endpoint/host to differ
2015-12-21 13:11:38 +01:00
Thomas Gelf
c4a810ae7a
IcingaUserForm: ignore groups for now
2015-12-18 12:10:19 +01:00
Thomas Gelf
80a757847d
IcingaServiceForm: allow to set use_agent
2015-12-18 11:59:08 +01:00
Thomas Gelf
c52d57dc22
KickstartForm: new form added
2015-12-18 10:51:38 +01:00
Thomas Gelf
f8634cf66b
IcingaHost: add agent properties
2015-12-17 19:27:01 +01:00
Thomas Gelf
91250cf0b9
ApiUser: add all tabs, tables, links
2015-12-17 14:58:43 +01:00
Thomas Gelf
12ecc2a9b8
IcingaApiUserForm: new form
2015-12-17 14:39:49 +01:00
Thomas Gelf
0da806cbf7
IcingaEndpointForm: allow to choose API users
2015-12-17 14:39:28 +01:00
Thomas Gelf
c6557d6d6c
IcingaEndpointForm: disable object type
2015-12-15 19:32:12 +01:00
Thomas Gelf
0c68677fa5
Zone: rename parent_zone to parent
2015-12-15 15:13:25 +01:00
Thomas Gelf
0a737f9c4f
ImportSourceForm: sort source names
2015-12-15 14:42:54 +01:00
Thomas Gelf
23655240cb
SyncPropertyForm: allow to fill "all" vars
2015-12-11 10:39:29 +01:00
Thomas Gelf
20e0a6ca1f
ObjectController: introduce clone form
2015-12-10 13:19:16 +01:00
Thomas Gelf
1ff57f8b07
IcingaUserGroupForm: allow to delete groups
2015-12-10 12:53:51 +01:00
Thomas Gelf
2ff9c15474
IcingaCommandForm: allow methods for templates only
2015-12-10 12:13:49 +01:00
Thomas Gelf
12310583b2
SyncForms: prepare command object sync
2015-12-08 10:58:05 +01:00
Thomas Gelf
cbd09c69f0
IcingaEndpoint: rename address to host
2015-12-08 08:36:53 +01:00
Thomas Gelf
95c92020b0
SyncPropertyForm: add missing "groups" option
2015-12-04 11:33:42 +01:00
Thomas Gelf
ef49666ee3
Sync rule: allow zones and endpoints
2015-12-03 16:13:49 +01:00
Thomas Gelf
49079466f0
SyncPropertyForm: allow to sync relations
2015-12-03 14:21:57 +01:00
Thomas Gelf
9d6197e9c8
SyncPropertyForm: show special/normal properties
2015-12-03 14:19:37 +01:00
Thomas Gelf
73a718728d
ImportSourceForm: introduce getSentOrObjectSetting
2015-12-03 01:37:36 +01:00
Thomas Gelf
3fade17bf4
IcingaHostForm: allow to select non-global zones
2015-12-02 21:31:38 +01:00
Thomas Gelf
269ae11ec4
timeperiod: remove legacy options
2015-12-02 21:12:55 +01:00
Thomas Gelf
f4e9ff14cf
SyncPropertyForm: provide imports based on type
2015-12-02 15:21:12 +01:00
Thomas Gelf
f885d8ede7
IcingaCommandArgumentForm: allow Icinga DSL
2015-12-02 03:14:15 +01:00
Thomas Gelf
a2d1594eaf
DirectorObjectForm: re-arrange fields and commands
2015-12-02 03:07:28 +01:00
Thomas Gelf
f80284d490
IcingaCommandForm: don't require command for templates
2015-12-02 02:45:16 +01:00
Thomas Gelf
2b9848f9e2
IcingaObjectFieldForm: something more to do
2015-11-30 15:34:59 +01:00
Thomas Gelf
ac622ac7f0
ImportSourceForm: do not fail on missing hook
2015-11-30 13:31:28 +01:00
Thomas Gelf
4d28358e60
ImportSourceHook: allow default key column
2015-11-30 13:06:34 +01:00
Thomas Gelf
838db966f5
IcingaAssignServiceToHostForm: by host property
2015-11-26 20:38:14 +01:00
Thomas Gelf
b1d1194834
IcingaObjectFieldForm: use correct error method
2015-11-26 09:34:47 +01:00
Thomas Gelf
7193ff07c4
SyncPropertyForm: completely reworked
2015-11-25 20:26:49 +01:00
Thomas Gelf
1fe59db0f2
IcingaCommandArgumentForm: provide delete button
2015-11-17 18:25:13 +01:00
Thomas Gelf
a185177e14
DirectorDatafieldForm: more robustness...
...
...to protect ourselves from foreign failures
2015-11-17 17:27:55 +01:00
Thomas Gelf
64b72363fc
Zone/EndpointForm: provide delete button
2015-11-14 14:53:31 +01:00
Thomas Gelf
e7413a2d50
SyncRuleForm: rename override to replace
2015-11-14 14:50:42 +01:00
Thomas Gelf
bac6a519a3
SyncRuleForm: allow to delete sync rules
2015-11-06 09:12:54 +01:00
Thomas Gelf
7b04d82671
CommandForm: move imports to top, add buttons
2015-11-06 09:12:19 +01:00
Thomas Gelf
b0bd83f23c
ImportSourceForm: allow to delete import sources
2015-11-03 09:46:23 +01:00
Thomas Gelf
f1c7509d5c
SyncRuleForm: cleanup
2015-11-02 10:36:10 +01:00
Thomas Gelf
a971063ea1
SyncPropertyForm: allow to set SyncRule
2015-11-02 09:32:05 +01:00
Thomas Gelf
d25e28c137
Forms: no dtdd wrapper for fieldsets
2015-10-29 17:21:52 +01:00
Thomas Gelf
c8b16c1e0c
IcingaCommandForm: explain new possibilities
2015-10-16 18:41:25 +02:00
Thomas Gelf
1eb123931c
ConfigForm: no more need to manually move buttons
2015-10-16 18:11:39 +02:00
Thomas Gelf
8a265777e6
AssignService: first experimental form
2015-10-15 23:58:06 +02:00
Thomas Gelf
e88b7af8e9
IcingaHost/ServiceForm: use new button helper
2015-10-15 23:53:59 +02:00
Thomas Gelf
764d9e4d77
IcingaHostForm: use display groups
2015-10-15 20:08:40 +02:00
Thomas Gelf
1ec6f86e8e
IcingaObjectFieldForm: add delete button
2015-10-13 18:00:43 +02:00
Thomas Gelf
7bb44e488c
ConfigForm: one more section
2015-09-14 16:24:09 +02:00
Thomas Gelf
da3c68ee07
IcingaHostForm: disable zone for now
2015-09-14 16:20:13 +02:00
Thomas Gelf
9800e01a5e
ConfigForm: add form elements for API
2015-09-14 14:16:25 +02:00
Thomas Gelf
8711e877ab
IcingaHost: add display_name
2015-08-29 00:05:39 +02:00
Thomas Gelf
b80a7c3589
IcingaCommandForm: a command field could make sense
2015-08-28 23:37:06 +02:00
Thomas Gelf
1761665d2e
SyncRuleForm: allow for more object types
2015-08-04 19:27:30 +02:00
Thomas Gelf
757dc104d3
IcingaCommandArgumentForm: start to rework form
2015-08-03 13:53:20 +02:00
Thomas Gelf
0b4c4d6538
ImportSourceForm: less hacky, less buggy
2015-08-03 13:37:43 +02:00
Thomas Gelf
b78b066f27
IcingaZoneForm: use helper methods, not object type
2015-08-03 13:14:09 +02:00
Thomas Gelf
1bc7bc2cd9
Icinga*FieldForm: remove, obsolete
2015-08-03 12:54:40 +02:00
Thomas Gelf
69b394cda5
IcingaObjectField: new generic form and table
2015-08-03 12:54:39 +02:00
Thomas Gelf
7a5e3451a5
IcingaCommandForm: simplify code, remove zones
2015-08-03 12:54:39 +02:00
Thomas Gelf
26cc2e4eac
IcingaHost/ServiceForm: temporarily disable groups
2015-07-31 17:36:00 +02:00
Thomas Gelf
c7718ebd8f
Datalistentry: invert control
2015-07-31 17:25:49 +02:00
Thomas Gelf
d3bad2f4bb
DirectorDatalistForm: workaround no longer required
2015-07-31 17:19:17 +02:00
Thomas Gelf
951cf73612
DirectorDatalistForm: require name, remove dup
2015-07-31 17:13:07 +02:00
Thomas Gelf
09a7901460
DirectorDatalistForm: one more legacy Auth Manager
2015-07-31 17:02:52 +02:00
Thomas Gelf
80fe9ccc11
Object forms: group check execution elements
2015-07-31 16:59:56 +02:00
Thomas Gelf
1456662023
DirectorDatafieldForm: remove outdated settings
2015-07-31 16:00:25 +02:00
Thomas Gelf
e97f3c946a
DirectorObjectForm: fix overrideable object name
2015-07-31 15:51:07 +02:00
Thomas Gelf
c4c9980075
DirectorDatafieldForm: add a friendly note
2015-07-31 15:49:41 +02:00
Thomas Gelf
77dc7e24d3
IcingaServiceForm: distinct objects/templates
2015-07-30 16:50:48 +02:00
Thomas Gelf
3c8f3a7ade
config/schema: add controller and view script
2015-07-30 15:09:23 +02:00
Thomas Gelf
5b3806532f
forms: cleanup, use new helpers
2015-07-30 11:33:08 +02:00
Thomas Gelf
043a8e07e5
IcingaEndpointForm: use new helpers
2015-07-30 10:10:34 +02:00
Thomas Gelf
0fc948b3d3
IcingaCommandArgumentForm: cleanup, prefill enum
2015-07-30 10:03:31 +02:00
Thomas Gelf
9cfaf4d71f
DirectorDatafieldForm: textarea height, code cleanup
2015-07-30 09:07:00 +02:00
Thomas Gelf
3c5a825f04
SettingsContoller: form should be a form...
...
...also added a LOT of userfriendly hints, errors and notes
2015-07-30 08:54:04 +02:00
Thomas Gelf
00267a3b4f
IcingaHostForm: do not ask for missing vars
2015-07-28 17:57:30 +02:00
Alexander Fuhr
d7f3c596d6
IcingaHostForm: Use fields
2015-07-28 17:37:58 +02:00
Alexander Fuhr
31e2b23d82
IcingaServiceField: Implement the field assignment
...
refs #9752
2015-07-28 15:25:44 +02:00
Alexander Fuhr
6005913bbd
IcingaHostField: Implement the field assignment
...
refs #9752
2015-07-28 15:25:44 +02:00
Alexander Fuhr
2a4a8d2fdc
IcingaHostForm: Remove whitespaces
2015-07-28 15:25:44 +02:00
Thomas Gelf
2e0c636574
object/delete: add new delete form
2015-07-28 15:15:08 +02:00
Alexander Fuhr
9e275a589c
DirectorDatafieldForm: Add loadObject to fix settings
2015-07-28 13:20:27 +02:00
Thomas Gelf
feb4f0974b
DirectorDatalistForm: do not show hidden user
2015-07-28 12:02:03 +02:00
Thomas Gelf
05a63e45d4
DirectorDatafieldForm: no more _POST :)
2015-07-28 11:51:17 +02:00
Thomas Gelf
4a1cdd093c
SyncPropertyForm: remove late-fixing of elements...
...
...everything is ready now once we reach setup()
2015-07-28 11:47:37 +02:00
Thomas Gelf
3192700d3a
SyncPropertyForm: coding style cleanup
2015-07-28 11:43:40 +02:00
Thomas Gelf
87958a693f
SyncPropertyForm: run setup before mangling elements
2015-07-28 11:43:08 +02:00
Alexander Fuhr
a649712048
DirectorDatafieldForm: Extend the form with Fields
2015-07-27 17:25:09 +02:00
Alexander Fuhr
af874afffd
DirectorDataField: Rework the format save process
2015-07-27 15:52:35 +02:00
Alexander Fuhr
e3f7af057f
DirectorDatafieldForm: Implement the unfinished Hook usage
2015-07-24 15:30:29 +02:00
Stefan Scheungrab
250fbeabe2
SycPropertyForm: Prepared form for sync property. refs: #9709
2015-07-24 09:51:31 +02:00
Stefan Scheungrab
6d65ce5066
SyncRuleForm: Replaced title for object type. refs: #9707
2015-07-23 20:51:29 +02:00
Stefan Scheungrab
b9eac26193
SyncRule: sync rules should work now. refs. #9709
2015-07-23 20:00:31 +02:00
Stefan Scheungrab
3d3dc19d3b
SyncRule: Controller Object and fomr
2015-07-23 16:40:32 +02:00
Stefan Scheungrab
3a15cf8f28
Modifier: initial hook and preperation for generic modifier
2015-07-23 11:45:07 +02:00
Stefan Scheungrab
8621e3cfdd
SyncProperty: initial setup for synchronising the properties
2015-07-23 11:43:41 +02:00
Alexander Fuhr
9af1b60dc9
DataListEntry: Implement the datalistentry management
2015-07-22 13:42:47 +02:00
Thomas Gelf
1c38e4469e
Importsource: controller, object, list
...
fixes #9676
2015-07-21 15:16:18 +02:00
Alexander Fuhr
cfbe065b86
DirectorDataList: Add controller, object etc.
2015-07-03 14:00:40 +02:00
Thomas Gelf
644c6beeff
DirectorDatafield: introduce new object class...
...
...and adjust table, form and controller
2015-07-03 13:17:05 +02:00
Alexander Fuhr
5f3c85d202
DataField: Impelement - Add Field
2015-07-03 12:05:48 +02:00
Alexander Fuhr
899f8bc984
DataField: Add tabs
2015-07-03 11:41:47 +02:00
Alexander Fuhr
6203585a6f
DataField: Add Controller for Data (Field, List etc)
2015-07-03 11:20:58 +02:00
Alexander Fuhr
c31b7c7fa4
DataField: Add form
2015-07-03 10:49:12 +02:00
Thomas Gelf
2b2ab87338
Datalists: halfway done
2015-07-02 14:13:42 +02:00
Alexander Fuhr
775bc67fec
Add imports support for Endpoint
2015-06-29 11:11:56 +02:00
Alexander Fuhr
f1c3f9025b
Add imports support for UserGroup
2015-06-29 11:02:30 +02:00
Alexander Fuhr
61812d6115
Add imports support for Zone
2015-06-29 10:46:32 +02:00
Alexander Fuhr
cdb66b648a
Add imports support for Command
2015-06-29 10:39:37 +02:00
Alexander Fuhr
c7f7d37523
Add imports support for Servicegroup
2015-06-29 10:28:57 +02:00
Alexander Fuhr
878841e33e
Add imports support for Hostgroup
2015-06-29 10:20:15 +02:00
Alexander Fuhr
0af3ed4452
Add imports support for Timeperiod
2015-06-26 16:45:44 +02:00
Alexander Fuhr
f7bd670d1b
Add imports support to User
2015-06-26 16:36:18 +02:00
Alexander Fuhr
fd74a8dfd5
Add imports support to Service
2015-06-26 16:20:16 +02:00
Alexander Fuhr
b1a7922873
Imports: Start with implementing the imports
2015-06-26 10:39:30 +02:00
Alexander Fuhr
330c7b825e
xMember: Delete the absolete Member classes
2015-06-24 15:34:24 +02:00
Thomas Gelf
fc2352fb1e
QuickForm: improve submission detection
...
Still not complete
2015-06-24 14:54:14 +02:00
Thomas Gelf
b26172e0e9
IcingaZone: add support for global zones
2015-06-24 13:41:45 +02:00
Thomas Gelf
c4ad06e5c0
GroupMemberForms: deprecated
2015-06-24 11:25:37 +02:00
Thomas Gelf
f7270dc2a7
VarForms: deprecate them
2015-06-24 10:15:03 +02:00
Thomas Gelf
b15e814151
Forms: centralize groups property loading
2015-06-17 11:11:25 +02:00
Alexander Fuhr
616892984d
Groups: Add generic Groups support
...
resolves #9427
2015-06-16 17:58:47 +02:00
Alexander Fuhr
a9a6457748
Add IcingaUserGroupMemberForm
2015-06-12 13:14:52 +02:00
Alexander Fuhr
f02c5e6f1d
UserGroup: Conform the class and file naming
2015-06-12 12:07:53 +02:00
Alexander Fuhr
8b22a3ee81
ServiceGroup: Conform the class and file naming
2015-06-12 12:02:51 +02:00
Alexander Fuhr
4febd5c635
HostGroup: Conform the class and file naming
2015-06-12 11:51:12 +02:00
Thomas Gelf
02d5cf7761
IcingaCommandForm: add missing execution types
2015-06-11 22:01:51 +02:00
Alexander Fuhr
db8059c4b7
ServiceVars: Add form, table, object and actions
2015-06-09 11:55:48 +02:00
Alexander Fuhr
5412254d83
TimePeriod: Conform the naming
2015-06-09 10:35:02 +02:00
Thomas Gelf
ad27ab206d
IcingaCommandArgumentForm: detect custom variables
2015-06-08 14:39:12 +02:00
Alexander Fuhr
4c1c4e7d2a
ServiceGroupMembers: Add form, table, object and actions
2015-06-03 14:59:29 +02:00
Alexander Fuhr
0c66f23430
Service: Add form, table, object and actions
2015-06-03 14:34:54 +02:00
Alexander Fuhr
7d99342274
Timeperiod: Add form, table, object and actions
2015-06-03 13:02:44 +02:00
Alexander Fuhr
c61656c46c
HostgroupVars: Add form, table, object and actions
2015-06-03 12:05:50 +02:00
Alexander Fuhr
a4a97db6c3
HostgroupMember: Add form, table, object and actions
2015-06-02 17:37:54 +02:00
Alexander Fuhr
a991e6815d
Usergroup: Add form, table, object and actions
2015-06-02 14:19:05 +02:00
Alexander Fuhr
8d25b84f20
Servicegroup: Add form, table, object and actions
2015-06-02 11:56:42 +02:00
Alexander Fuhr
0459ec95f9
Hostgroup: Add form, table, object and actions
2015-06-02 10:49:31 +02:00
Thomas Gelf
1fca8a3014
IcingaEndpointForm: require zone for endpoints
2015-06-01 17:35:27 +02:00
Thomas Gelf
e056d13bff
IcingaCommandArgumentForm: add required format field
2015-06-01 17:27:44 +02:00
Alexander Fuhr
b74d26808f
Endpoint: add table, form and object
2015-06-01 17:26:09 +02:00
Alexander Fuhr
39c53813e7
User: add table, form, object
2015-06-01 17:00:02 +02:00
Thomas Gelf
5e21301eb5
CommandArgument: simple form and table
2015-06-01 16:36:06 +02:00