Commit Graph

236 Commits

Author SHA1 Message Date
Thomas Gelf 5d01c1d843 ObjectController: use new DeploymentForm, tables 2017-07-20 08:31:53 +02:00
Thomas Gelf 95e7b2bf0a ObjectController: permissions are plural 2017-07-14 13:21:42 +02:00
Thomas Gelf fe822c3e31 ObjectsController: it's apply, not apply_rule 2017-07-14 13:21:42 +02:00
Thomas Gelf ee582b7106 ObjectsController: fix 'add' link for apply rules 2017-07-14 13:21:42 +02:00
Thomas Gelf 1c4d6598c0 Notifications: allow access to apply rules with...
...director/notifications permission

fixes #1015
2017-07-14 13:21:42 +02:00
Bernd Arnold 7e2b8ce97b Object: fix typos
throught -> through

Since every sentence ends with a dot here, I've also added a dot for the last
sentence.

fixes #990
2017-07-14 13:21:42 +02:00
Thomas Gelf 3eb3d82f44 Apply/TemplatesTable: allow to restrict by name
refs #898
2017-07-14 13:21:42 +02:00
Thomas Gelf 0c7e3eee41 Data: controller, table, form - ipl adjustments 2017-07-14 13:21:42 +02:00
Thomas Gelf 58accea801 GroupMemberTable: show group members
fixes #994
2017-07-14 13:21:42 +02:00
Thomas Gelf 29abb6c6e7 ObjectController: fix issue with Apply tabs 2017-07-14 13:21:42 +02:00
Thomas Gelf 475c84de1e RestApi: allow to override permission check 2017-07-14 13:21:42 +02:00
Thomas Gelf 120a7532a1 ObjectController: fix history and fields 2017-07-14 13:21:42 +02:00
Thomas Gelf ceebe08ecd TemplateChoice: work without form loader 2017-07-14 13:21:42 +02:00
Thomas Gelf f2abd3541e ObjectController: phpcs, formattinObjectController: phpcs, formattingg 2017-07-14 13:21:42 +02:00
Thomas Gelf cea78db5af ServiceSetTables: implement ValidHtml 2017-07-14 13:21:42 +02:00
Thomas Gelf 0cf6676c3c Host/Service/ObjectController: use more ipl 2017-07-14 13:21:42 +02:00
Thomas Gelf 6c943e4d06 ObjectsController: remove obsolete "global" types 2017-07-14 13:21:42 +02:00
Thomas Gelf 74dfbcaa67 ActionController: treat different viewRenderers 2017-07-14 13:21:42 +02:00
Thomas Gelf 8f1ae6fc94 RestApi: remove useless code
This is handled in the controller
2017-07-14 13:21:42 +02:00
Thomas Gelf 1739b950a8 ObjectController: hendly duplicate key errors
fixes #977
2017-07-14 13:21:42 +02:00
Thomas Gelf 6597cd2027 ObjectController: adjust to fit new base controller 2017-07-14 13:21:42 +02:00
Thomas Gelf 90e0d1a50b ObjectsController: refactored, use new tables 2017-07-14 13:21:42 +02:00
Thomas Gelf 60ab0b58a6 NewObjectsController: obsolete 2017-07-14 13:21:42 +02:00
Thomas Gelf 117eeee67e ActionController: use traits, less code 2017-07-14 13:21:42 +02:00
Thomas Gelf 0b8d67a3ff ObjectRestrictions: new controller extension 2017-07-14 13:21:42 +02:00
Thomas Gelf ac1574c94a RestApi: move also the RestApi to a trait 2017-07-14 13:21:42 +02:00
Thomas Gelf dc6ec2a41d CoreApi: one more trait, for CoreApi functionality 2017-07-14 13:21:42 +02:00
Thomas Gelf e88c13663f DirectorDb: new controller extension 2017-07-14 13:21:42 +02:00
Thomas Gelf bf5b7dbf32 QuickSearch: implement it as a trait 2017-07-14 13:21:42 +02:00
Thomas Gelf fd99b6924e SingleObjectApiHandler: attempt to move REST API
...and it's related logic away from controllers
2017-07-14 13:21:42 +02:00
Thomas Gelf 8fd60b87c0 SimpleController: remove functionality...
...as it is implemented elsewhere
2017-07-14 13:21:42 +02:00
Thomas Gelf 02a3652c86 Restrictriction: add simple hostgroup restrictions
refs #832
2017-07-14 13:21:42 +02:00
Thomas Gelf cb1804111f Controllers: whitespace fixes 2017-07-14 13:21:42 +02:00
Thomas Gelf d877949e60 Services/ObjectsController: rough integration...
...for multiselect on services
2017-07-14 13:21:42 +02:00
Thomas Gelf 200d00d092 SimpleController: new base controller based on ipl 2017-07-14 13:21:42 +02:00
Thomas Gelf dc1d572229 HostController: override REST API handling
fixes #759
2017-02-08 12:38:14 +01:00
Thomas Gelf b7a10d296c phpcs: mostly new PSR-2 SpacingAfter/Before checks 2017-01-13 20:54:52 +01:00
Thomas Gelf 2416007b24 ActionController: fix indentation 2017-01-13 19:59:11 +01:00
Thomas Gelf 9e771f2d5a Fix phpcs complaints 2017-01-13 19:47:54 +01:00
Thomas Gelf 251eb4f9a5 ObjectController: add explicit NotFoundError...
...handling for REST API requests

fixes #13641
2016-12-16 12:07:01 +01:00
Marc DeTrano 66ece6010d NewObjectsController: pass dummy object to...
...provideFilterEditorForTable()

fixes #13597
2016-12-14 23:59:57 +01:00
Thomas Gelf ec0ea2ee6d NotificationsController: use new base class...
...with less tabs, less and simpler code

fixes #13565
fixes #13157
2016-12-14 15:04:38 +01:00
Thomas Gelf 068735021b ActionController: fix REST API issue 2016-12-14 15:04:00 +01:00
Thomas Gelf 72bb29694d multi-edit: show deployment link 2016-11-25 20:51:02 +01:00
Thomas Gelf b39e7efce7 ObjectForm: allow to preset imports 2016-11-16 16:02:28 +01:00
Thomas Gelf 5407c4fe7c ObjectsController: template table for templates...
...but load the other one first to trick the autoloader
2016-11-16 13:36:07 +01:00
Markus Frosch b08f3df882 IcingaServiceSet*: Improve Table and view
Add filter and pagination, and some nice display features.

refs #12891
2016-11-11 10:44:22 +01:00
Markus Frosch b051b2da17 ObjectsController: Unify feature detection and setAction
Groups, Assign and Sets will be checked on the base Object for a group.

refs #12891
2016-11-11 10:44:22 +01:00
Thomas Gelf 63bf607a1d IcingaObjectFieldLoader: allow exotic var names
fixes #12094
fixes #12962
2016-11-08 02:00:38 +01:00
Thomas Gelf 588926a9f9 config/activities: allow to filter them
fixes #12239
2016-11-07 22:04:51 +01:00
Thomas Gelf 76ff4ebfd2 Sets: enable them 2016-11-04 09:37:12 +01:00
Thomas Gelf b2c834e7a4 permissions: provide new ones and enforce them
fixes #13039
2016-11-03 16:06:35 +01:00
Thomas Gelf f286b5ad08 Revert "ServiceSet: re-enable them"
This reverts commit c073278ee3.
2016-11-03 15:04:42 +01:00
Markus Frosch e368b32ec6 ActionController: Add load helper for IcingaConfig 2016-11-03 13:41:44 +01:00
Thomas Gelf c073278ee3 ServiceSet: re-enable them 2016-11-03 12:54:15 +01:00
Thomas Gelf ee0def7d2b Lots of files: make IDE users happy 2016-11-01 18:28:36 +01:00
Thomas Gelf c91084f0db ObjectsController: hide sets for now...
...didn't want to push that early :p
2016-10-27 16:33:47 +00:00
Thomas Gelf 696e63b4ec Servicesset: add controller, form and table 2016-10-25 23:12:23 +00:00
Thomas Gelf 8c2d5ec7f9 Data: flip field/list order, as fields are...
...more important
2016-10-17 17:24:27 +00:00
Thomas Gelf 23ef9a707c MultiEdit: make it independent of an object type 2016-10-14 18:32:34 +00:00
Thomas Gelf 69237b8ae9 MultiEditForm: first shot, provides imports
refs #12465
2016-10-14 13:46:06 +00:00
Thomas Gelf 732ebae339 ActionController: provide a singleTab helper 2016-10-14 13:46:06 +00:00
Thomas Gelf 0e45429196 ObjectForm: do not allow to choose type...
...when one is already given
2016-10-13 11:55:53 +00:00
Thomas Gelf 7993724dcb IcingaTemplateResolver: detect and throw nesting..
...errors

fixes #11803
2016-10-12 14:16:19 +00:00
Thomas Gelf 84b035ec24 objects/tree: enable autorefresh...
...and some coding style fixes

fixes #12451
2016-08-23 15:11:42 +00:00
Markus Frosch f863a9b223 WIP: Add templates tab for all objects
Exceptions are global types, and those who can't import.
2016-07-07 09:05:33 +02:00
Thomas Gelf 4c70a61060 ListController: get rid of global import history 2016-06-26 15:48:39 +02:00
Thomas Gelf 6254a0de3a ActionController: remove render() call 2016-06-16 14:14:38 +02:00
Thomas Gelf 12764c8482 Web/Controller: replace this->render() 2016-06-13 20:06:58 +02:00
Thomas Gelf 78c984068a ObjectController: remove last traces of isDisabled 2016-06-12 11:05:16 +02:00
Thomas Gelf d1af897114 ObjectController: allow for graceful tabs 2016-05-25 08:12:42 +02:00
Thomas Gelf 88c28db54f ObjectController: fix typo avoiding rendering...
...of disabled objects
2016-05-19 22:11:09 +02:00
Thomas Gelf 576d62da26 IcingaObject: use resolved zone for apply/tpl 2016-05-10 20:23:45 +02:00
Thomas Gelf 24b201db13 Object/CommandController: unify titles 2016-05-03 09:09:01 +02:00
Thomas Gelf 3d03baff38 Object/HostController: delegate preview rendering 2016-05-03 09:07:28 +02:00
Thomas Gelf 078e46df60 ServiceController: beforeHandlingAddRequest hook 2016-03-29 19:32:50 +02:00
Thomas Gelf c1185106fa ObjectController: failsafe api access 2016-03-29 19:27:54 +02:00
Thomas Gelf dc43a40b41 ObjectController: use setViewScript, not render 2016-03-26 16:45:06 +01:00
Thomas Gelf ca6a9677bc ServiceController: prefix "add service" with host 2016-03-22 19:09:21 +01:00
Thomas Gelf e753a741d9 ObjectContoller: allow to edit external ApiUser...
...and Endpoint objects

fixes #11429
2016-03-22 18:19:13 +01:00
Thomas Gelf a752100da4 ObjectsController: add quicksearch element 2016-03-22 02:13:35 +01:00
Thomas Gelf 5faf7c8612 IcingaHostForm: just a lame form field 2016-03-22 02:02:25 +01:00
Thomas Gelf c36093d350 ObjectController: combine preview & external info 2016-03-21 21:24:22 +01:00
Thomas Gelf 98b7b7be3f ActionController: commit missing helper method 2016-03-21 12:12:33 +01:00
Thomas Gelf 3fcb0d9849 controllers/filter: shift modifyFilter 2016-03-21 12:11:33 +01:00
Thomas Gelf 33d323286e ObjectsController: introduce quick search 2016-03-20 15:09:58 +01:00
Thomas Gelf 4f219992d8 objects: add compact quicksearch element 2016-03-20 13:18:55 +01:00
Thomas Gelf 7cd77c75ba Controllers: unify titles 2016-03-20 13:14:49 +01:00
Thomas Gelf d2de1f2eab ObjectController: improve clone link, rendering 2016-03-20 12:14:48 +01:00
Thomas Gelf 547b13d53f ObjectController: show object name, not 'Modify..' 2016-03-20 12:00:49 +01:00
Thomas Gelf 2dd694f3ec ActionController: add viewscript helper 2016-03-20 11:19:16 +01:00
Thomas Gelf 775363e281 Monitoring: add monitoring integration helper 2016-03-20 11:18:44 +01:00
Thomas Gelf 7ca46b1ab5 ObjectController: show info, no form for externals 2016-03-18 14:58:46 +01:00
Thomas Gelf 944701c725 ObjectController: remove superfluous sprintf 2016-03-18 13:37:15 +01:00
Thomas Gelf 6bd8a492b6 ObjectController: add beforeTabs hook 2016-03-18 11:44:48 +01:00
Thomas Gelf 83b85a1868 ObjectController: autorefresh history 2016-03-16 23:22:43 +01:00
Thomas Gelf 782667e6b9 object/history: use activity log styling 2016-03-16 22:50:35 +01:00
Thomas Gelf 23b1b008a8 ObjectController: REST API 422 was too strict 2016-03-12 01:36:58 +01:00
Thomas Gelf 7ef09b99dc ObjectController: remove obsolete sprintf 2016-03-07 18:37:49 +01:00
Thomas Gelf 4974d1a850 ObjectController: fix 'back' link style 2016-03-07 08:59:17 +01:00