03 2021 档案
摘要:管控每一个方法的执行权限, 1.方法中需要传递用户用户信息: 2. 创建装饰器,使用装饰器修饰每一方法 2.1. 装饰器中传递权限名称() 2.2. 检查权限是否正确,在表中维护权限信息,用户,权限名称,不正确,则直接返回错误信息。
阅读全文
摘要:可以以stock.picking 的搜索为例: 使用related 即可实现搜索功能,在search 视图添加该字段不会出错。 # Used to search on pickings product_id = fields.Many2one('product.product', 'Product'
阅读全文
摘要:先根据创建按钮的class来找到对应的xml,temeplate name 找到一个扩展的button: 看看哪个js 引用了这个扩展的模板``BillsListView.buttons`: 看看在js 中怎样重写视图的: 效果图:
阅读全文
摘要:https://www.cnblogs.com/xxiong1031/p/6884362.html 使用sed -n '开始行,结束行p' filename
阅读全文
摘要:创建一个xml模板: 创建js文件并注册模板: 创建客户端动作: 资产引入: js 中添加数据请求: 定义接口: js 处理数据并填充到容器中: manifest 注册qweb
阅读全文