03 2021 档案

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

点击右上角即可分享
微信分享提示