Open ERP的视图界面有几组。 (groups="base.group_user"
,"stock.group_stock_user"
等)。
我似乎可以创建自己的自定义。但是,我可以在哪里创建和修改管理它们?如何配置哪些ERP用户属于该组?
组是Odoo中的关键角色(正式名称为OpenERP)基于用户安全组的安全性是实现任何模块以进行特定用户访问的主要角色。
如何创建组并使用OpenERP中的现有组进行更新:
我只是在OpenERP中更新Fleet Module中的现有安全组
<openerp>
<data noupdate="0">
<record id="fleet.group_fleet_user" model="res.groups">
<field name="name">Staff User</field>
<field name="category_id" ref="fleet.module_fleet_category"/>
</record>
<record id="group_fleet_line_manager" model="res.groups">
<field name="name">Line Manager</field>
<field name="category_id" ref="fleet.module_fleet_category"/>
<field name="implied_ids" eval="[(4, ref('fleet.group_fleet_user'))]"/>
</record>
<record id="fleet.group_fleet_manager" model="res.groups">
<field name="name">Manager</field>
<field name="implied_ids" eval="[(4, ref('group_fleet_line_manager'))]"/>
<field name="category_id" ref="fleet.module_fleet_category"/>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
</data>
</openerp>
id和model是在OpenERP中基于记录标记组创建用户级安全性时的关键属性
id是唯一标识每个组记录的唯一标识
用于根据组名创建组到数据库表中的模型
第1组:
ID = “fleet.group_fleet_user”
这是从车队模块更新现有的组名
第2组:
ID = “group_fleet_line_manager”
其中用于为车队创建新组,并在用户表单视图中的用户安全性中从组选择中的两个组之间添加该组。
第3组:
ID = “fleet.group_fleet_manager”
这是从车队模块更新现有的组名。
您可以通过以下方式添加安全组中的用户:
我希望这对你有帮助:)