From cebc744117ecaf009dab42790d4dd3e603c3150b Mon Sep 17 00:00:00 2001 From: "alexandre.fayolle@camptocamp.com" <> Date: Wed, 4 Sep 2013 14:58:42 +0200 Subject: [PATCH] [IMP] update the documentation patch add all supported attributes add list of supported views add example use case add information about the default value of these attributes bzr revid: alexandre.fayolle@camptocamp.com-20130904125842-wza567qnuc2m9gdu --- doc/03_module_dev_03.rst | 37 +++++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/doc/03_module_dev_03.rst b/doc/03_module_dev_03.rst index 2deddd57aec..da0e6da1090 100644 --- a/doc/03_module_dev_03.rst +++ b/doc/03_module_dev_03.rst @@ -37,7 +37,6 @@ There are two types of views: .. note:: Since OpenERP 4.1, form views can also contain graphs. - Form views ---------- @@ -388,6 +387,33 @@ The easiest method to compute real statistics on objects is: You can get en example in all modules of the form: report\_.... Example: report_crm. +Controlling view actions +------------------------ + +When defining a view, the following attributes can be added on the +opening element of the view (i.e. ``
``, ````...) + +``create`` + set to ``false`` to hide the link / button which allows to create a new + record. + +``delete`` + set to ``false`` to hide the link / button which allows to remove a + record. + +``edit`` + set to ``false`` to hide the link / button which allows to + edit a record. + + +These attributes are available on form, tree, kanban and gantt +views. They are normally automatically set from the access rights of +the users, but can be forced globally in the view definition. A +possible use case for these attributes is to define an inner tree view +for a one2many relation inside a form view, in which the user cannot +add or remove related records, but only edit the existing ones (which +are presumably created through another way, such as a wizard). + Calendar Views -------------- @@ -680,15 +706,6 @@ toolbar its descendants will be displayed in the main tree. The value is ignored for flat lists. -create - set to 'false' to hide the link which allows to create a new - record. This works if the Tree view is the main view on screen - and also if it is displayed inside a form, for a one2many - relation. This works also for Form views. - -delete - set to 'false' to hide the link which allows to remove a - record. This works also on Form views. Grouping Elements +++++++++++++++++