首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >客服:在不同继承模块中设置不同权限

客服:在不同继承模块中设置不同权限
EN

Stack Overflow用户
提问于 2014-07-08 19:58:26
回答 1查看 81关注 0票数 0

我需要创建一个客户服务组,允许用户查看(读取)销售订单,客户,发票等。

为此,我在一个单独的模块中创建了一个“客户服务”组。现在,而不是设置销售,股票,帐户,客户关系管理的核心模块中的权利,我想在继承模块中设置,例如,出售的权利应该是在sale_extension一样明智的。

我做了同样的事情,但问题是,如果销售,sale_extension和股票安装,我正在访问销售->销售订单,它将提出警告访问拒绝模型stock.picking,stock.move等,因为stock_extension(包含股票权利的模块)没有安装。

如何通过在不同模块中设置权限来实现此目的?

谢谢,

EN

Stack Overflow用户

发布于 2014-07-10 18:42:53

我不认为设置自定义访问控制规则是“更改核心模块”。我相信你有两个选择:

  1. ir.model.access.csv文件中为销售订单、库存等定义访问控制规则,如下所示:

代码语言:javascript
运行
复制
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_customer_service_sale_order,sale.order customer service,model_sale_order,my_groups.customer_service,1,0,0,0

你让你的sale_extension依赖于stock_extension.

我选择选项1,因为我看不出为核心模块定义访问规则有什么问题。卸载sale_extension后,将立即删除自定义访问规则。在迁移时应该工作得很好。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24631284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档