Commit Graph

571 Commits

Author SHA1 Message Date
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