changeset f3dcbc141d17 in modules/country:default
details: https://hg.tryton.org/modules/country?cmd=changeset&node=f3dcbc141d17
description:
        Limit access to administration group

        issue11666
        review447231003
diffstat:

 country.xml |  48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

diffs (71 lines):

diff -r 015aa5ebbd2a -r f3dcbc141d17 country.xml
--- a/country.xml       Thu Sep 01 22:08:52 2022 +0200
+++ b/country.xml       Thu Sep 08 13:21:18 2022 +0200
@@ -44,6 +44,22 @@
             <field name="group" ref="res.group_admin"/>
         </record>
 
+        <record model="ir.model.access" id="access_country">
+            <field name="model" search="[('model', '=', 'country.country')]"/>
+            <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_country_admin">
+            <field name="model" search="[('model', '=', 'country.country')]"/>
+            <field name="group" ref="res.group_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>
+
         <record model="ir.ui.view" id="subdivision_view_form">
             <field name="model">country.subdivision</field>
             <field name="type">form</field>
@@ -55,6 +71,22 @@
             <field name="name">subdivision_tree</field>
         </record>
 
+        <record model="ir.model.access" id="access_subdivision">
+            <field name="model" search="[('model', '=', 
'country.subdivision')]"/>
+            <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_subdivision_admin">
+            <field name="model" search="[('model', '=', 
'country.subdivision')]"/>
+            <field name="group" ref="res.group_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>
+
         <record model="ir.ui.view" id="postal_code_view_form">
             <field name="model">country.postal_code</field>
             <field name="type">form</field>
@@ -87,5 +119,21 @@
             <field name="model">country.country,-1</field>
             <field name="action" ref="act_postal_code_form"/>
         </record>
+
+        <record model="ir.model.access" id="access_postal_code">
+            <field name="model" search="[('model', '=', 
'country.postal_code')]"/>
+            <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_postal_code_admin">
+            <field name="model" search="[('model', '=', 
'country.postal_code')]"/>
+            <field name="group" ref="res.group_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>

Reply via email to