我已经安装了Odoo 9.0.1,它运行良好,然后我安装了Project Management App。
然后我添加了Project用户,如下图所示:
之后我创建了一个问题并将其分配给Mark(项目用户),但是他的帐户中的Mark无法访问项目问题或任务,它只显示没有所有项目菜单项的仪表板:
因此,如何更改安全权限,以便项目用户而非管理员可以查看项目模块中的特定内容。
答案 0 :(得分:1)
您希望为特定任务授予用户权限...... 所以你必须创建1组假设name是group1并创建1个用户假设name是user1 你可以通过2方式创建组和用户首先是通过编码而第二种方式是前端方面。 创建一个文件夹名称为Security,在此文件夹下创建一个xml文件名,如security.xml。
create xml file for the security.
<openerp>
<!-- Create user -->
<data>
<record id="user1" model="res.users">
<field name="name">user1</field>
<field name="login">user1</field>
<field name="password">user1</field>
</record>
</data>
<!-- Create Group -->
<data>
<record id=”group_1“ model="res.groups”>
<field name="name">group1</field>
</record>
</data>
</openerp>
now you have to assign your user1 into the group1 through front end side.
您还可以通过编码将此用户分配到group1中... 根据集团代码。 现在你必须给出特定任务或模块的权限,你也可以给前端和csv文件。 创建CSV文件....
Name must be ir.model.access.csv for the csv file.
this file also put under the security folder.
<强> ID,名称MODEL_ID:ID,GROUP_ID:ID,perm_read,perm_write,perm_create,perm_unlink 强> access_user1,task_user1,model_contact_contact,contact_advance.group_contact_all,1,1,0,0
您也可以在组编辑模式下通过前端提供权限。
now you can login as user1 and you can access your projects.
我希望这个答案对你有所帮助。