09 Februari 2012

ir_model_data menyimpan mapping record id dengan name di OpenERP

Bismillahirrahmaanirrahiim

Sering melihat code seperti ini:
id=nama_modul.sesuatu_id

seperti yang terlihat pada postingan saya sebelumnya tentang pengaturan hak akses. Nah di file csv yang dibuat kan ada group_id:id

contoh: cash_out_voucher.group_co_voucher_user

yang diambil dari definisi file xml seperti ini:

<record id="group_co_voucher_user" model="res.groups">
       <field name="name">Cash Out Voucher User</field>
    </record>

Sempat bingung di mana id tersebut disimpan sehingga ketika kita menemukan nama group Cash Out VOucher di menu group, adalah group dengan id group_co_voucher_user

Ternyata saat saya tidak sengaja menemukan suatu error yang berhubungan dengan access group, ketahuan deh bahwa id, name dan model di simpan diiii tabel "ir_model_data"

 Sok atuh dicek ricek tabel tersebut, setidaknya test dengan menjalankan query berikut:

select name,model,module from ir_model_data where name like 'group%';

Demikian, semoga bermanfaat :)

Tidak ada komentar:

Posting Komentar