Commit Graph

3675 Commits

Author SHA1 Message Date
Thomas Gelf 45111ac622 DirectorObjectForm: fix issue with pre-set imports 2017-08-21 14:49:13 +02:00
Thomas Gelf 67c22a51eb TemplateTree: allow to fetch ancestors...
...for unstored objects
2017-08-21 14:48:08 +02:00
Thomas Gelf 2a836ee884 ObjectController: fix "click on same tab"...
...when creating an object switched context
2017-08-21 13:20:47 +02:00
Thomas Gelf 3c72cb9062 FormDataFilter: use correct view helper for...
...ExtensibleSet - this affects assign filters involving arrays

fixes #1068
2017-08-21 12:23:02 +02:00
Thomas Gelf 24173de3ca RestApi/ticket: shut down after sending ticket
fixes #1079
2017-08-21 11:27:09 +02:00
Thomas Gelf 5b6897cc9e DataTypeDirectorObject: sort by display name
Plus some formatting.

fixes #840
2017-08-21 11:12:24 +02:00
Thomas Gelf d87a65a670 ImportsourceController: fix redirect after delete
...for property modifiers
2017-08-21 11:11:53 +02:00
Thomas Gelf 86b9f8e963 ServiceController: pass Set to ServiceForm if any
fixes #1031
2017-08-21 10:32:58 +02:00
Thomas Gelf ac8114f32c ObjectsController: hard-code 'host' filter for...
...services through the REST API
2017-08-21 09:50:08 +02:00
Thomas Gelf 7ecc3dc068 ObjectController: do not shift imports...
...as they are also needed later on
2017-08-21 09:07:20 +02:00
Thomas Gelf c75084a2cb module.info: name master as such 2017-08-21 08:22:10 +02:00
Thomas Gelf 0bd2a328ed GroupMembershipResolver: do not fill objects...
...cache when not being told so. Also, fix query order/operator to ensure an
AND is being used.
2017-08-21 08:12:04 +02:00
Thomas Gelf 9adeb65f0c GroupMembershipResolver: support calls from onStore 2017-08-21 08:10:47 +02:00
Thomas Gelf 8bc26ccb97 TemplateTree: do not fail on unstored object 2017-08-21 08:09:01 +02:00
Thomas Gelf 466a229041 QueryBasedTable: do not fail without paginator 2017-08-21 08:08:18 +02:00
Thomas Gelf 058bcb083d NotificationController: fix method signature 2017-08-21 08:04:29 +02:00
Thomas Gelf 7e13a9a4f2 HostController: remove HostAgentForm for now
Will probably return soon
2017-08-20 17:07:53 +02:00
Thomas Gelf b2984ba79d TemplateTree: allow to resolve from within the...
...onStore() hook, when the object is ready but does not define itself as
being loaded from DB
2017-08-20 17:05:51 +02:00
Thomas Gelf 4f38a39e14 DbObject: better IDE hint 2017-08-20 16:04:46 +02:00
Thomas Gelf 0f3f2f05df PropertymodifierTable: allow to manually switch...
...execution order (priority)
2017-08-20 16:03:49 +02:00
Thomas Gelf 70b3e966da ImportSource: flip fetch order to stay close to...
...former one
2017-08-20 16:02:47 +02:00
Thomas Gelf 7c18c0b614 schema: unique constraint for import_row_modifier
...priority. Also align current priority to id to get as close as possible
to current fetch order.
2017-08-20 16:01:46 +02:00
Thomas Gelf 41aa86188f DbObjectWithSettings: no return value for __unset 2017-08-20 15:33:43 +02:00
Thomas Gelf 1999de2707 ImportRowModifier: fix class instantiation 2017-08-20 15:17:22 +02:00
Thomas Gelf 20ca3f2e54 ImportSourceController: fix rendering order 2017-08-20 15:15:31 +02:00
Thomas Gelf 3c4d4de633 ImportRowModifier: also use PriorityColumn helper 2017-08-20 15:14:37 +02:00
Thomas Gelf 4c7b940705 PriorityColumn: add new object extension, use...
...it for SyncProperty
2017-08-20 15:04:06 +02:00
Thomas Gelf 3dce2a5d06 SyncpropertyTable: allow to search and sort
fixes #1085
2017-08-19 23:07:25 +02:00
Thomas Gelf 54c121f4a3 QueryBasedTable: add helper methods allowing...
...implementors to easily determine current "position"
2017-08-19 23:06:11 +02:00
Thomas Gelf 115c5c5e23 css: add styling for icon-buttons 2017-08-19 23:02:31 +02:00
Thomas Gelf 0dd7bcc43d ZfSortablePriority: add new table extension 2017-08-19 22:54:34 +02:00
Thomas Gelf 4d9d029156 ImportSourceDetails: fix rendering 2017-08-18 21:52:14 +02:00
Thomas Gelf 480573cba0 PropertyModifierSubstring: allow to skip length 2017-08-18 21:50:20 +02:00
Thomas Gelf ffb0177a16 ImportsourceHookTable: use PlainObjectRenderer 2017-08-18 21:48:28 +02:00
Thomas Gelf 719ca9d271 IcingaServiceSetTable: remove obsolete table 2017-08-18 17:40:50 +02:00
Thomas Gelf 32cd0d6b83 HostController: cosmetics 2017-08-18 17:08:04 +02:00
Thomas Gelf 00e0f9574d ObjectsTableService: shorten line 2017-08-18 17:02:19 +02:00
Thomas Gelf 350e21f368 tests: run phpcs for ipl too 2017-08-18 16:55:39 +02:00
Thomas Gelf ad6dceae99 show/actitivitylog: move to config/activity 2017-08-18 16:55:10 +02:00
Thomas Gelf b21ba5dc54 IcingaHost: add helper methods for Sets, Services 2017-08-18 16:42:56 +02:00
Thomas Gelf 2bf1b3f429 RepositoryByObjectHelper: throw a nice exception
...when no Db is given
2017-08-18 16:42:21 +02:00
Thomas Gelf c51642a673 TemplateTree: also fetch command objects...
...when being used as parent
2017-08-18 16:41:45 +02:00
Thomas Gelf 0e49d7beef CompatController: hints for phpcs violations...
...that are there for compat reasons
2017-08-18 16:40:49 +02:00
Thomas Gelf fa3042c39f Boolean: keep value when validating
Might fix weird issues related to booleans
2017-08-18 16:15:30 +02:00
Thomas Gelf bd157b865b ObjectController: allow to clone external objects
fixes #854
2017-08-18 16:13:09 +02:00
Thomas Gelf e6279d87e3 IcingaCloneObjectForm: allow to clone single...
...sets and services with their host. Also, only allow admins to clone fully
resolved

fixes #629
2017-08-18 16:11:57 +02:00
Thomas Gelf 5ee215df27 IcingaCloneObjectForm: reset api key when cloning 2017-08-18 13:40:46 +02:00
Thomas Gelf 7780c0b11b SelectPaginationAdapter: add benchmark 2017-08-18 11:00:34 +02:00
Thomas Gelf 7b9f90e978 Changelog: fix typo 2017-08-18 10:59:54 +02:00
Thomas Gelf b8d3487350 ExtensibleSetElement: move "add" option out of...
...tab order
2017-08-18 10:49:42 +02:00