Pembagian menu pada OpenERP dapat diatur melalui :

Administration > Users > Users (sub menu) > Pilih User > Tab Group : Isi group yang dikehendaki.

Group Menu, berada di :

Administration > Users > Groups

Metode diatas, langsung dilakukan secara manual di User Interace OpenERP. Dan ada kalanya metode diatas sangat mengganggu, karena terkadang data group dapat hilang. Solusinya dilakukan pembagian menu melalui source code.

Caranya :

  • Buat Modul tersendiri : (Ex. max_regal_data_group)
  • Object diletakkan pada folder : (Ex. security)
  • Daftarkan pada __terp__.py, pada : update_xml

 

* GROUP (Ex. data_Group.xml)

<?xml version=”1.0″?>

<openerp>

<data noupdate=”0″>

<!– Users Groups –>

<record model=”res.groups” id=”data_group_mitraBisnis”>

<field name=”name”>Regal : Mitra Bisnis</field>

</record>

</data>

</openerp>

 

* DATA MENU (Ex. data_AksesMitraBisnis.xml)

<?xml version=”1.0″ encoding=”utf-8″?>

<openerp>

<data noupdate=”0″>

<!– MITRA BISNIS –>

<record id=”max_base_menu.menu_base_mitraBisnisHeader” model=”ir.ui.menu”>

<field eval=”[(6,1,[ref(‘data_group_mitraBisnis’)])]” name=”groups_id”/>

</record>

<!– MITRA BISNIS > KONSUMEN –>

<record id=”max_base_konsumen_menu.menu_base_Konsumen” model=”ir.ui.menu”>

<field eval=”[(6,1,[ref(‘data_group_mitraBisnisKonsumen’)])]” name=”groups_id”/>

</record>

<!– MITRA BISNIS > SUPPLIER –>

<record id=”max_base_supplier_menu.menu_base_supplier” model=”ir.ui.menu”>

<field eval=”[(6,1,[ref(‘data_group_mitraBisnisSupplier’)])]” name=”groups_id”/>

</record>

</data>

</openerp>