[英]Allow admin user all access in access_control in security.yml
[英]Access Control for All Apps installed
我正在開發 odoo 15。我想為特定組安裝的所有應用程序設置訪問權限; 就我而言; 我想讓內部用戶只能讀取安裝的任何應用程序。我創建了一個自定義模塊,其中包含以下內容: custom_module>security>ir.model.access.csv
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
我知道我應該列出所有型號及其組和訪問權限,但是如果我想訪問所有當前已安裝和精選的應用程序,我該怎么辦? 授予特定組的訪問權限..
首先,如果它是新用戶組,則必須創建該新用戶組:
<record id="office_technology_group" model="res.groups">
<field name="name">Office technology</field>
<field name="comment">Office Technology Permission Group.</field>
<field name="category_id" ref="ng_office_technology.module_category_ng_office_technology"/>
</record>
<record model="ir.module.category" id="module_category_ng_office_technology">
<field name="name">Office Technology</field>
<field name="description">The Office technology Applilcation</field>
<field name="sequence">20</field>
</record>
參考: 在 Odoo 中創建新組
然后 ypu 必須像這樣在安全性 CSV 上寫:
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
model_name_office_technology_group,model_name_office_technology_group,module_name.model_model_name,module_name.office_technology_group,1,1,1,1
真實例子:
res_partner_office_technology_group,res_partner_office_technology_group,base.model_res_partner,custom_module.office_technology_group,1,1,1,1
最后,您必須在清單.py 上添加文件
https://www.odoo.com/documentation/15.0/es/developer/reference/backend/module.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.