首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >限制odoo中网页的编辑访问

限制odoo中网页的编辑访问
EN

Stack Overflow用户
提问于 2019-04-14 12:27:44
回答 1查看 817关注 0票数 0

这将是伟大的扩展odoo网站模块与一些额外的功能。显然,需要创建一个新模块。并不是每个网站的用户都可以编辑网站的每一页。

示例:公司X使用odoo中的网站模块。管理A准备网站的主页使用网站建设者。现在,用户B打开网站建设者。他不应该能够编辑选定的网页,如主页,联系我们的网页.但是可以访问一些特性,比如添加和编辑有关某些主题的新页面。

这是可能的吗?实现这一目标的最佳方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-17 06:52:11

正如https://www.odoo.com/documentation/12.0/reference/security.html中所述,为了能够修改记录(在本例中是website.page模型),将检查用户访问权限(在ir.model.access上)。

因此,我建议创建/编辑一个组,添加一些用户,然后转到“记录规则”选项卡,并添加如下一行:

  • 名称:禁用主页编辑
  • 对象:页面(website.page)
  • 域:[('id','not in',[1])]
  • 申请阅读:X
  • 申请书写:X
  • 申请创建:
  • 申请删除:

这个规则应该允许组成员编辑(write)一个网站页面,只要它的id不是1(即主页)。

注意:不能在域表达式上使用ref,上下文中只有两个对象可用:user (当前用户)和time (time模块)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55675244

复制
相关文章

相似问题

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