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
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