我创建了一个简单的模块,它只是数据形式,我安装了该模块,它的工作正常,而我(管理员)能够填写表格。但是当我尝试从其他用户登录时,安装的模块菜单没有出现在顶部菜单栏中。如何授予用户访问权限。给我一些关于放置代码的位置的想法,我的示例模块XML视图如下所示。
以及在XML文件中使用以下代码段。
<field name="help" type="html">
<p class="oe_view_nocontent_create">Create the first Question</p>
</field>
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<record model="ir.actions.act_window" id="course_list_action">
<field name="name">Questions form</field>
<field name="res_model">openacademy.course</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
*<field name="help" type="html">
<p class="oe_view_nocontent_create">Create the first Question</p>
</field>*
</record>
<record model="ir.ui.view" id="course_form_view">
<field name="name">course.form</field>
<field name="model">openacademy.course</field>
<field name="arch" type="xml">
<form string="Questions Form">
<field name="name" colspan="4" />
<field name="description" colspan="4" />
<field name="date_of_q_created" colspan="4" />
<field name="category_question" colspan="4" />
<field name="create_uid" colspan="4" />
</form>
</field>
</record>
<menuitem id="main_openacademy_menu" name="Manage forum" />
<menuitem id="openacademy_menu" name="Discussion Forum" parent="main_openacademy_menu" />
<menuitem id="courses_menu" name="Questions sidemenu" parent="openacademy_menu" action="course_list_action" />
</data>
</openerp>
答案 0 :(得分:0)
示例ir.model.access.csv in sale / security
ID,名称MODEL_ID:ID,GROUP_ID:ID,perm_read,perm_write,perm_create,perm_unlink access_sale_shop,sale.shop,model_sale_shop,base.group_user,1,0,0,0 access_sale_order,sale.order,model_sale_order,base.group_sale_salesman,1,1,1,0 access_sale_order_line,sale.order.line,model_sale_order_line,base.group_sale_salesman,1,1,1,1
为您的模块创建这样的csv文件并添加组
在组中添加您想要访问该模块的特定用户