我对OpenERP7有一个奇怪的问题。
我试着解释一下:
我正在开发一个新模块,我必须创建至少5组用户。
在本案例中设置/用户/用户/管理员/访问权限。
我找到了类别组MyModule,但是在带有下拉菜单的应用程序部分中没有复选框。
如果用户组仅为2,则不会发出此问题。
有人可以让我走正确的路吗?
答案 0 :(得分:0)
如果您想使用下拉选项显示安全性,则需要使用以下信息/代码。
您需要创建一个.xml文件,该文件将代表安全名称的信息及其选项,例如:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="0">
<record model="ir.module.category" id="module_category_name_test">
<field name="name">Your Application Name</field>
<field name="sequence">7</field>
</record>
<record id="group_name_test_user" model="res.groups">
<field name="name">Application User name</field>
<field name="category_id" ref="module_category_name_test"/>
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
</record>
<record id="group_name_test_manager" model="res.groups">
<field name="name">Application Manager name</field>
<field name="category_id" ref="module_category_name_test"/>
<field name="implied_ids" eval="[(4, ref('group_name_test_user'))]"/>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
<record id="group_name_n_number_option" model="res.groups">
<field name="name">Application N number of Users</field>
<field name="category_id" ref="module_category_name_test"/>
<field name="implied_ids" eval="[(4, ref('group_name_test_user'))]"/>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
</data>
</openerp>
注意:强>
不要忘记对应用程序的新模型/对象/类进行读取,写入,创建和删除访问权限。