今天我们在来讲解一下odoo中配合使用公司开发的权限配置模块,简单配置odoo权限的操作说明

接着上篇讲到的,昨天我们只是做了一个简单的表单模型的筛选规则

今天来讲解一下如何在创建内贸报价单的时候,在客户栏下拉列表上做权限操作,使得自己看到自己的客户

截图为二开项目,实际项目也一样

就是如上图所示的情况,我们如何在客户的下拉列表上做一些权限的操作呢?

首先,我还是需要昨天讲解的那个权限模块。新添加一个模型筛选规则,内容如下

其中,名称随意填写

菜单为,我要对哪个菜单所做约束的菜单

这里菜单是销售/订单/内贸报价单

动作,是查找菜选项上的action ID

而对象这个值,因为我们是对整个菜单这个动作下的客户这个字段做模型约束

那么,我们选择的对象就应该是联系人这个对象

那么模型筛选规则该怎么填写呢?

举个例子,比如我现在是,一个内贸销售员,那么内贸销售员的权限,就应该是,只能看见自己的客户。

这里我说明一下,项目上有个共享联系人。这个共享联系人,也要设置权限,你们在自己的odoo上,不需要理会共享联系人

我拿我这个例子做讲解

内贸销售员对下来列表客户的权限,首先看到的客户,是内贸的,客户信息中,销售员是自己的,客户的创建人也是自己的,还有这个客户被共享的人,也是自己的

这里,我们在代码里,已经做了domain筛选,筛选为,联系人中,被设置为客户的,还有一个客户的审核状态为完成的。

以上图的两个字段作为客户的区分。销售类型区分内外贸,是否为客户,打钩为客户,没打钩,不为客户

群组添加为之前设置好的销售群组。

这样配置完成以后,大部配置就已经完成了。我下面做一下测试

上图为admin全部权限的状态下,在报价单的客户下拉选择中看到的客户信息。我们在看看普通销售员权限下是什么样子

可以看到,在销售员的账号登录下,客户的下拉选择不一样了~~

可以看到,我们设置的权限选项,已经生效。

今天就先讲到这里,感谢大家阅读!谢谢~~

更多好文章,请访问:https://www.yuanrenxue.com/

最新文章

  1. [译]git pull
  2. SOAPUI测试步骤之断言测试(Assertion TestStep)
  3. Spring container vs SpringMVC container(webmvc container)
  4. Liferay7 BPM门户开发之32: 实现自定义认证登陆(定制Authentication Hook)
  5. c#图片添加水印
  6. opencv 工程的保存
  7. 初始化IoC容器(Spring源码阅读)-我们到底能走多远系列(31)
  8. IOS开发-跨域访问DWR方法
  9. blender2.7.4安装three.js插件
  10. MongoDB 字段增长
  11. android开发之ExpandableListView的使用,实现类似QQ好友列表
  12. WPF中嵌入Flash(ActiveX)
  13. 3.SQL*Plus命令
  14. 在VS下用C语言连接SQLServer2008
  15. angular js一探
  16. Python数据类型-布尔/数字/字符串/列表/元组/字典/集合
  17. Django的View(视图)和路由系统
  18. Native App自动化测试及Appium框架介绍
  19. 利用表格分页显示数据的js组件bootstrap datatable的使用
  20. 通过反射实现IOC功能

热门文章

  1. mybatis 批量insert,update报错 The error occurred while setting parameters
  2. Drawable新属性
  3. [POJ2750]Potted Flower
  4. 关于cocoapods安装与使用的总结
  5. yum 安装报错:*epel: mirrors.aliyun.comError: xzcompressionnot available
  6. 重装系统后,重新搭建Selenium Server+Firefox环境
  7. python学习一 hello world of python
  8. sql语句中截取字符串
  9. MongoDB入门解析
  10. Farseer.net轻量级开源框架说明及链接索引