<?xml version="1.0" encoding="utf-8"?> <odoo> <data noupdate="0"> <record model="ir.module.category" id="module_category_activity"> <field name="name"> 活動管理 </field> </record> <record model="res.groups" id="group_activity_user"> <field name="name"> 用戶 </field> <field name="category_id" ref="module_category_activity"/> </record> <record model="res.groups" id="group_activity_manager"> <field name="name"> 管理 </field> <field name="implied_ids" eval="[(4, ref('group_activity_user'))]"/> <field name="category_id" ref="module_category_activity"/> </record> </data> </odoo>
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_activity_event_user,讀權限,model_activity_event,group_activity_user,1,0,0,0 access_activity_event_system_user,管理權限,model_activity_event,group_activity_manager,1,1,1,1 access_activity_type_user,分類讀權限,model_activity_type,group_activity_user,1,0,0,0 access_activity_type_system_user,分類管理權限,model_activity_type,group_activity_manager,1,1,1,1
要在__manifest__.py文件中引入以上新建的兩個文件安全
'data': [code
'security/activity_security.xml', 'security/ir.model.access.csv', 'views/views.xml', 'views/templates.xml', 'views/menus.xml', 'data/activity_data.xml',
],xml