How to Change Noupdate to False

salah ngasih #2 nya yah :D, sorry :)
Salah satu contohnya adalah ketika kita mau ganti Delete (perm_unlink) di Filter (ir.filters) dari False ke True.
Caranya adalah sebagai berikut :

<odoo>
    <data>
       <record id="base.ir_filters_employee_rule" model="ir.rule">
           <field name="model_id" ref="base.model_ir_filters"/>
          <field name="perm_unlink" eval="True"/>
       </record>
    </data>
</odoo>

Tapi ternyata di base malah diset <data noupdate="1">, nah kalo sudah begitu kita ga bisa ngeinherit seperti cara diatas.
Terus caranya seperti apa ? Nah caranya begini nih...

<odoo>
    <data>
    <function name="write" model="ir.model.data">
             <function name="search" model="ir.model.data">
                  <value eval="[('module','=','base'),('name','=','ir_filters_employee_rule')]"/>
    </function>
    <value eval="{'noupdate': False}"/>  #set noupdate to false
    </function>
    <record id="base.ir_filters_employee_rule" model="ir.rule">
            <field name="perm_unlink">True</field>
    </record>
    </data>
</odoo>

#CMIIW 👧 #odoo10e
https://www.odoo.com/forum/help-1/question/how-to-inherit-and-change-the-domain-of-standard-rules-in-odoo-8-0-69326

Komentar

Postingan populer dari blog ini

Tugas Makalah Sistem Temu Kembali Informasi

Tugas Teknologi Mobile - Android Marshmallow

Tugas PLC