summaryrefslogtreecommitdiff
path: root/base_geoengine/security
diff options
context:
space:
mode:
authorRichard Sassine <richardsassine@tutanota.com>2021-05-31 19:22:23 +0300
committerRichard Sassine <richardsassine@tutanota.com>2021-05-31 19:22:23 +0300
commit3a8776ee0342f47a57bcc9365499ebd5d3d7ee1c (patch)
tree9515fcef8e53992a9bbbcdc7950e1dd596983166 /base_geoengine/security
parent9d3eeeb5c7d4055b34bc0768387952850ed78668 (diff)
added geoengine
Diffstat (limited to 'base_geoengine/security')
-rw-r--r--base_geoengine/security/data.xml14
-rw-r--r--base_geoengine/security/ir.model.access.csv9
2 files changed, 23 insertions, 0 deletions
diff --git a/base_geoengine/security/data.xml b/base_geoengine/security/data.xml
new file mode 100644
index 0000000..11be48b
--- /dev/null
+++ b/base_geoengine/security/data.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+ <record id="group_geoengine_user" model="res.groups">
+ <field name="name">Geoengine User</field>
+ </record>
+
+ <record id="group_geoengine_admin" model="res.groups">
+ <field name="name">Geoengine Admin</field>
+ <field name="implied_ids" eval="[(4, ref('group_geoengine_user')),]"/>
+ <field name="users" eval="[(4, ref('base.user_root'))]"/>
+ </record>
+
+</odoo>
diff --git a/base_geoengine/security/ir.model.access.csv b/base_geoengine/security/ir.model.access.csv
new file mode 100644
index 0000000..1998612
--- /dev/null
+++ b/base_geoengine/security/ir.model.access.csv
@@ -0,0 +1,9 @@
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_geo_user_vector_user,geoengine.user.vector.layer,base_geoengine.model_geoengine_vector_layer,base_geoengine.group_geoengine_user,1,0,0,0
+access_geo_admin_vector_user,geoengine.admin.vector.layer,base_geoengine.model_geoengine_vector_layer,base_geoengine.group_geoengine_admin,1,1,1,1
+access_geo_user_vector_symbol_user,geoengine.user.vector.symbol,base_geoengine.model_geoengine_vector_symbol,base_geoengine.group_geoengine_user,1,0,0,0
+access_geo_admin_vector_symbol_user,geoengine.admin.vector.symbol,base_geoengine.model_geoengine_vector_symbol,base_geoengine.group_geoengine_admin,1,1,1,1
+access_geo_user_raster_user,geoengine.user.raster.layer,base_geoengine.model_geoengine_raster_layer,base_geoengine.group_geoengine_user,1,0,0,0
+access_geo_admin_raster_user,geoengine.admin.raster.layer,base_geoengine.model_geoengine_raster_layer,base_geoengine.group_geoengine_admin,1,1,1,1
+access_geo_user_raster_type_user,geoengine.user.raster.layer.type,base_geoengine.model_geoengine_raster_layer_type,base_geoengine.group_geoengine_user,1,0,0,0
+access_geo_admin_raster_type_user,geoengine.admin.raster.layer.type,base_geoengine.model_geoengine_raster_layer_type,base_geoengine.group_geoengine_admin,1,1,1,1