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 |
Thomas Gelf
|
fd757054e7
|
ObjectController: enforce object only for REST API
refs #11315
|
2016-03-06 20:25:06 +01:00 |
Thomas Gelf
|
e5429ab1f3
|
ObjectController: improve object loading
|
2016-03-06 14:20:49 +01:00 |
Thomas Gelf
|
db9cc7d0f2
|
ObjectController: fix preview error for API user
|
2016-03-03 12:11:06 +01:00 |
Thomas Gelf
|
2fa9e7e998
|
ObjectController: fix clone link html/css
|
2016-03-03 09:45:33 +01:00 |
Thomas Gelf
|
c6196ff450
|
ObjectController: beautify REST API response codes
It doesn't hurt when the code matches the documentation ;)
|
2016-03-01 11:24:24 +01:00 |
Thomas Gelf
|
1329d01280
|
ActionController: helper method for JSON errors
|
2016-03-01 04:26:02 +01:00 |
Thomas Gelf
|
526659f069
|
controllers: remove icon tags, use link classes
|
2016-02-29 12:20:57 +01:00 |
Thomas Gelf
|
489fb661d9
|
ObjectController: no "edit" tab, got to /<object>
|
2016-02-28 18:07:24 +01:00 |
Thomas Gelf
|
f818cb3eb6
|
DirectorObjectForm: redirect figured out by form
refs #11251
|
2016-02-28 17:11:11 +01:00 |
Thomas Gelf
|
0f1e0c182f
|
ActionController: provide data tabs
|
2016-02-28 17:03:32 +01:00 |
Thomas Gelf
|
466b32ba2e
|
object/render: allow to render resolved object
|
2016-02-28 14:15:56 +01:00 |
Thomas Gelf
|
36cc3213f7
|
object/fields: allow to abort "edit"
|
2016-02-28 11:15:45 +01:00 |
Thomas Gelf
|
bc95c25d96
|
ActionController: provide central table helpers
|
2016-02-28 01:16:13 +01:00 |
Thomas Gelf
|
a41f146679
|
object: show pending changes, offer deployment
|
2016-02-27 12:23:00 +01:00 |
Thomas Gelf
|
84a788f36c
|
index: re-organize menu and overview link
|
2016-02-27 02:02:43 +01:00 |
Thomas Gelf
|
4bc5afb2f8
|
library/Director: fix PSR2 complaints
|
2016-02-26 11:58:37 +01:00 |
Thomas Gelf
|
c65d042ed4
|
ObjectController: re-order tabs, fields to the right
|
2016-02-24 21:38:42 +01:00 |
Thomas Gelf
|
2d826ba939
|
ObjectController: reasonable defaults for REST PUT
|
2016-02-23 09:09:10 +01:00 |
Thomas Gelf
|
23325d96f4
|
ObjectsController: API should ship full objects
|
2016-02-18 14:41:05 +01:00 |
Thomas Gelf
|
eb8ea78d27
|
ObjectsController: remove add template link again
|
2016-02-18 02:14:28 +01:00 |
Thomas Gelf
|
2d29421521
|
ObjectController: simpler title logic
|
2016-02-17 22:27:44 +01:00 |
Thomas Gelf
|
fc193b9844
|
Objects and overview: auto-refresh
|
2016-02-17 20:15:42 +01:00 |
Thomas Gelf
|
520644a67a
|
ObjectsController: rudimentary API support
|
2016-02-17 19:35:29 +01:00 |
Thomas Gelf
|
a58978099b
|
ObjectController: remove legacy delete action
|
2016-02-17 19:25:40 +01:00 |
Thomas Gelf
|
fa85bf071c
|
ObjectController: improve response codes for REST
|
2016-02-17 19:22:36 +01:00 |
Thomas Gelf
|
e33d548d1b
|
ActionController: get api from endpoint object
|
2016-02-17 16:40:08 +01:00 |
Thomas Gelf
|
12d6381e44
|
ObjectController: allow fields for any command
|
2016-02-04 10:26:16 +01:00 |
Thomas Gelf
|
e854522d22
|
ObjectController: fix inheritance for PUT-replace
|
2016-02-03 10:28:01 +01:00 |
Thomas Gelf
|
0ebf269ebd
|
ObjectController: allow all REST api methods
|
2016-02-03 00:54:00 +01:00 |
Thomas Gelf
|
4eb3b1936c
|
ActionController: better error handling
|
2016-02-03 00:53:05 +01:00 |
Thomas Gelf
|
e139f4349f
|
ObjectsController: temporarily re-add tpl link
|
2016-01-25 14:55:51 +01:00 |
Thomas Gelf
|
3161cae4a8
|
ObjectsController: fix type case for tabs check
|
2015-12-21 12:44:19 +01:00 |
Thomas Gelf
|
42d2256aa8
|
welcome: move to index, icingaweb2/director
|
2015-12-17 21:57:27 +01:00 |
Thomas Gelf
|
1c36bb3f59
|
object(s): add some icons
|
2015-12-17 21:39:59 +01:00 |
Thomas Gelf
|
6466e3392e
|
object: add clone link
|
2015-12-17 19:52:10 +01:00 |
Thomas Gelf
|
91250cf0b9
|
ApiUser: add all tabs, tables, links
|
2015-12-17 14:58:43 +01:00 |
Thomas Gelf
|
ff855703df
|
ObjectsController: get rid of templates action
|
2015-12-16 14:31:29 +01:00 |
Thomas Gelf
|
2f55884aa9
|
menu/overview/global: re-ordered, less menu entries
|
2015-12-16 11:45:00 +01:00 |
Thomas Gelf
|
20e0a6ca1f
|
ObjectController: introduce clone form
|
2015-12-10 13:19:16 +01:00 |
Thomas Gelf
|
f5e1bab424
|
ObjectsController: use parent::init
|
2015-12-10 13:15:06 +01:00 |
Thomas Gelf
|
364d4a5d68
|
ObjectController: allow API access
|
2015-12-10 13:11:21 +01:00 |
Thomas Gelf
|
21d51decb2
|
ActionController: start to offer JSON actions
|
2015-12-10 13:06:40 +01:00 |
Thomas Gelf
|
570f8d9440
|
ObjectsController: add sample permission check
|
2015-12-02 03:35:01 +01:00 |
Thomas Gelf
|
cd5ce8063a
|
ObjectController: rudimentary sample json support
|
2015-12-02 03:32:42 +01:00 |
Thomas Gelf
|
29206188bf
|
ActionController: provide api to all controllers
|
2015-10-20 22:47:06 +02:00 |
Thomas Gelf
|
f122fc3eb1
|
ObjectController: remove legacy delete tab
|
2015-10-15 23:55:13 +02:00 |
Thomas Gelf
|
b376527c44
|
ObjectController: formatting
|
2015-10-15 23:49:34 +02:00 |
Thomas Gelf
|
45e6cb9944
|
ObjectController: correctly load fields
|
2015-10-13 17:58:50 +02:00 |
Thomas Gelf
|
346eb597ee
|
ActionController: add deployments to config tabs
|
2015-09-30 08:50:59 +02:00 |
Thomas Gelf
|
7b6245dc0a
|
ActionController: remove legacy syncproperty tab
|
2015-09-14 16:55:19 +02:00 |
Thomas Gelf
|
1a553df185
|
ObjectController: allow to edit fields
|
2015-09-14 16:54:43 +02:00 |
Thomas Gelf
|
5cbe07e95b
|
ActionController: rename Import "run" to "history"
|
2015-09-14 16:53:15 +02:00 |
Thomas Gelf
|
8b11c07c65
|
objects/tree: generic template for all object types
|
2015-08-28 23:36:07 +02:00 |
Thomas Gelf
|
3da616aa96
|
ObjectsController: directly set filterEditor
|
2015-08-28 18:00:34 +02:00 |
Thomas Gelf
|
b204e7e6a0
|
ActionController: remove obsolete code
|
2015-08-28 17:53:35 +02:00 |
Thomas Gelf
|
3ddd6291e4
|
ObjectController: add missing title
|
2015-08-28 16:51:41 +02:00 |
Thomas Gelf
|
b90c93ebdc
|
Command templates and more
|
2015-08-03 13:42:19 +02:00 |