Odoo自定义模块开发
文章目录
开发一个模块 zerone_books
创建自定义模块
在自定义文件目录 custom_addons
中创建 zerone_books
模块
|
|
建立数据模型
新建编辑 zerone_book.py
|
|
新建编辑 zerone_shelf.py
|
|
新建编辑 zerone_tags.py
|
|
配置model目录下init.py文件
|
|
构建视图
新建编辑 zerone_books.xml
|
|
项目配置
编辑 __manifest__.py
|
|
权限配置
编辑 ir.model.access.csv
文件
|
|
- id:权限id,默认规则是access_模块名_类名
- name:权限名,默认规则是模块名_类名
- model_id:id:固定写法,规则是model_模块名,其它地方引用权限会用这个id
- group_id:id:组id,这里的base.group_user是系统内置组,即员工.员工组,创建帐户时,默认属于这个组。所以给这个组赋权限,相当于给新帐户的默认权限。
- perm_read,perm_write,perm_create,perm_unlink:对应读、写、增加、删除权限,1是有权限,0是无权限,具体根据需要来设置权限