odoo14 重啟服務后權限不見了


1 Odoo14權限更新有兩個地方:
2     一.你在編寫xml權限記錄的時候沒有將noupdate設置為'1'這樣導致你每次升級模塊,你的權限都會重置一遍。
3     二.你在運行odoo-bin服務的時候,加了 -i選項,該選項會重置你的權限。
 1 <?xml version="1.0" encoding="utf-8" ?>
 2 <odoo>
 3     <data noupdate="1">
 4         <record id="group_ship_manage_user_domain" model="res.groups" >
 5             <field name="name">Group Ship Manage User Domain</field>
 6             <field name="category_id" ref="base.module_category_ship_manage"/>
 7             <!-- <field name="users" eval="[(4,ref('base.group_user'))]"/> -->
 8         </record>
 9         <record id="group_ship_manage_user_domain1" model="res.groups" >
10             <field name="name">Group Ship Manage test</field>
11             <field name="category_id" ref="base.module_category_ship_manage"/>
12             <!-- <field name="users" eval="[(4,ref('base.group_user'))]"/> -->
13         </record>
14         <function model="ship_manage.user.groups" name="init_all_user_rights" 
15             eval="([ref('group_ship_manage_user_domain')])"/>
16     </data>
17 </odoo>
1 #這是加了-i選項:
2 ./odoo-bin -c myodoo.cfg -i base
3 #這是不加-i選項:
4 ./odoo-bin -c myodoo.cfg
5 
6 #加了-i 運行服務,當你的代碼有改動的時候你就不需要再點升級,它會自動更新生效你的python代碼和xml代碼;當python代碼出現bug的時候很有可能會導致你服務運行失敗,當你的xml代碼有bug的時候運行的時候也會報錯,甚至有時候你還是得通過升級去辨別你的代碼是否有報錯。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM