[14.0] group_backend: new module and rename group_backend to base_group_backend

As a developer we have to keep in mind using this module and grant a user with 's group is
equivalent to grant 's group everywhere  has been used.

Co-authored-by: Jean-Charles Drubay <jcdrubay@users.noreply.github.com>
This commit is contained in:
Pierre Verkest
2021-03-18 23:48:52 +01:00
committed by David Beal
parent 1e7e7199fd
commit b22c4bdf51
21 changed files with 896 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
from odoo.tools import config
if not config['without_demo']:
from . import backend_dummy_model

View File

@@ -0,0 +1,11 @@
from odoo import fields, models
class BackendDummyModel(models.Model):
_name = "backend.dummy.model"
_inherit = ["mail.activity.mixin"]
_description = 'Nothing to see here'
my_value = fields.Char(name="Value", required=True)
my_other_value = fields.Char(name="Other value", required=True)
date_start = fields.Datetime(name="Date start", required=True, default=fields.Datetime.now)
date_stop = fields.Datetime(name="Date stop", required=True, default=fields.Datetime.now)

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="backend_dummy_model_tree_view" model="ir.ui.view">
<field name="name">Backend dummy tree view</field>
<field name="model">backend.dummy.model</field>
<field name="arch" type="xml">
<tree string="Dummies" create="false" delete="false">
<field name="my_value"/>
<field name="my_other_value"/>
</tree>
</field>
</record>
<record id="action_dummy_list" model="ir.actions.act_window">
<field name="name">Dummies</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">backend.dummy.model</field>
<field name="view_mode">tree,form,kanban,calendar,pivot,graph,activity</field>
<field name="view_id" ref="backend_dummy_model_tree_view" />
</record>
<menuitem
id="menu_dummy_root"
name="Dummy"
sequence="100"
groups="group_backend,base.group_user"
/>
<menuitem
id="menu_dummy_menu"
name="Dummy"
sequence="10"
groups="group_backend,base.group_user"
parent="menu_dummy_root"
/>
<menuitem
id="menu_dummy_list"
name="Dummy list"
sequence="100"
groups="group_backend,base.group_user"
parent="menu_dummy_root"
action="action_dummy_list"
/>
</data>
</odoo>

View File

@@ -0,0 +1,3 @@
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"access_backend_dummy_models","backend_dummy_model all","base_group_backend.model_backend_dummy_model",group_backend,1,0,0,0
"access_backend_dummy_models_all","backend_dummy_model all","base_group_backend.model_backend_dummy_model",base.group_user,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_backend_dummy_models backend_dummy_model all base_group_backend.model_backend_dummy_model group_backend 1 0 0 0
3 access_backend_dummy_models_all backend_dummy_model all base_group_backend.model_backend_dummy_model base.group_user 1 0 0 0

View File

@@ -0,0 +1,8 @@
<odoo>
<data>
<record model="backend.dummy.model" id="dummy_model_1">
<field name="my_value">hello</field>
<field name="my_other_value">hello</field>
</record>
</data>
</odoo>