changeset 679a8434cbc8 in modules/purchase:default
details: https://hg.tryton.org/modules/purchase?cmd=changeset;node=679a8434cbc8
description:
        Add access right on configuration

        issue9000
        review274731002
diffstat:

 configuration.xml |  23 +++++++++++++++++++++++
 purchase.xml      |   8 --------
 2 files changed, 23 insertions(+), 8 deletions(-)

diffs (57 lines):

diff -r 29546a8eb238 -r 679a8434cbc8 configuration.xml
--- a/configuration.xml Wed Feb 12 00:19:27 2020 +0100
+++ b/configuration.xml Sun Feb 23 13:56:58 2020 +0100
@@ -3,6 +3,13 @@
 this repository contains the full copyright notices and license terms. -->
 <tryton>
     <data>
+        <!-- set active for 1.4 migration -->
+        <menuitem name="Configuration" parent="menu_purchase" 
id="menu_configuration" sequence="0" icon="tryton-settings" active="1"/>
+        <record model="ir.ui.menu-res.group" 
id="menu_configuration_group_purchase_admin">
+            <field name="menu" ref="menu_configuration"/>
+            <field name="group" ref="group_purchase_admin"/>
+        </record>
+
         <record model="ir.ui.view" id="purchase_configuration_view_form">
             <field name="model">purchase.configuration</field>
             <field name="type">form</field>
@@ -21,5 +28,21 @@
         <menuitem parent="menu_configuration"
             action="act_purchase_configuration_form"
             id="menu_purchase_configuration" icon="tryton-list"/>
+
+        <record model="ir.model.access" id="access_purchase_configuration">
+            <field name="model" search="[('model', '=', 
'purchase.configuration')]"/>
+            <field name="perm_read" eval="True"/>
+            <field name="perm_write" eval="False"/>
+            <field name="perm_create" eval="False"/>
+            <field name="perm_delete" eval="False"/>
+        </record>
+        <record model="ir.model.access" 
id="access_purchase_configuration_purchase_admin">
+            <field name="model" search="[('model', '=', 
'purchase.configuration')]"/>
+            <field name="group" ref="group_purchase_admin"/>
+            <field name="perm_read" eval="True"/>
+            <field name="perm_write" eval="True"/>
+            <field name="perm_create" eval="True"/>
+            <field name="perm_delete" eval="True"/>
+        </record>
     </data>
 </tryton>
diff -r 29546a8eb238 -r 679a8434cbc8 purchase.xml
--- a/purchase.xml      Wed Feb 12 00:19:27 2020 +0100
+++ b/purchase.xml      Sun Feb 23 13:56:58 2020 +0100
@@ -29,14 +29,6 @@
             <field name="group" ref="group_purchase"/>
         </record>
 
-        <!-- set active for 1.4 migration -->
-        <menuitem name="Configuration" parent="menu_purchase" 
id="menu_configuration" sequence="0" icon="tryton-settings" active="1"/>
-        <record model="ir.ui.menu-res.group"
-            id="menu_configuration_group_purchase_admin">
-            <field name="menu" ref="menu_configuration"/>
-            <field name="group" ref="group_purchase_admin"/>
-        </record>
-
         <record model="ir.action.wizard" id="wizard_shipment_handle_exception">
             <field name="name">Handle Shipment Exception</field>
             <field name="wiz_name">purchase.handle.shipment.exception</field>

Reply via email to