Skip to content

Instantly share code, notes, and snippets.

@ejabu
Created January 12, 2019 08:12
Show Gist options
  • Save ejabu/da24ff74e78dae39c22720238ac84afd to your computer and use it in GitHub Desktop.
Save ejabu/da24ff74e78dae39c22720238ac84afd to your computer and use it in GitHub Desktop.
XML Action Tree Sequence Ribet
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data>
<record id="kampus_siswa_action_limited" model="ir.actions.act_window">
<field name="name">Kampus Siswa Limited</field>
<field name="res_model">kampus.siswa</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
</record>
<record id="kampus_siswa_action_full" model="ir.actions.act_window">
<field name="name">Kampus Siswa Full</field>
<field name="res_model">kampus.siswa</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_ids" eval="[(5, 0, 0),
(0, 0, {'view_mode': 'tree', 'view_id': ref('kampus_ui.kampus_siswa_tree')}),
(0, 0, {'view_mode': 'form', 'view_id': ref('kampus_ui.kampus_siswa_form')})]"/>
</record>
<menuitem id="kampus_siswa_menu" name="Kampus Siswa" sequence="200"/>
<menuitem id="menu_master_data" parent="kampus_siswa_menu" name="Master Data" sequence="200"/>
<menuitem id="sub_kampus_siswa_menu_full" parent="menu_master_data"
name="Daftar Siswa"
groups="sales_team.group_sale_manager"
sequence="50"
action="kampus_siswa_action_full" />
<menuitem id="sub_kampus_siswa_menu_limited" parent="menu_master_data"
name="Daftar Siswa (Limited)"
groups="sales_team.group_sale_manager"
sequence="40"
action="kampus_siswa_action_limited" />
<!-- Tree view for the menuitem -->
<record id="kampus_siswa_tree_limited" model="ir.ui.view">
<field name="name">kampus.siswa.tree</field>
<field name="model">kampus.siswa</field>
<field name="priority">10</field>
<field name="arch" type="xml">
<tree>
<field name="nim"/>
<field name="name"/>
<field name="tanggal_lahir"/>
</tree>
</field>
</record>
<!-- Form view for the menuitem -->
<record id="kampus_siswa_form" model="ir.ui.view">
<field name="name">kampus.siswa.form</field>
<field name="model">kampus.siswa</field>
<field name="arch" type="xml">
<form>
<header>
<field name="state" widget="statusbar"/>
</header>
<group>
<group>
<field name="name" attrs="{'required':[('state','=','aktif')]}"/>
<field name="tanggal_lahir"/>
<field name="nim"/>
</group>
<group>
<field name="gender"/>
<field name="is_active" groups="sales_team.group_sale_manager"/>
</group>
</group>
</form>
</field>
</record>
</data>
</odoo>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment