Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- model -->
- class new_trial(models.Model):
- _name = "new.trial"
- _rec_name = 'xtrial_name'
- xtrial_name = fields.Char(string="Nama Trial", required=True)
- xtrial_abstarct = fields.Text(string="Abstract")
- xtrial_background = fields.Text(string="Background")
- xtrial_objective = fields.Text(string="Objective")
- xtrial_status = fields.Many2one('workflowstatus.trial',
- ondelete='set null', string="Status Trial", index=True)
- <!-- xml -->
- <odoo>
- <menuitem name="New Trial"
- id="menu_test_root"
- sequence="1"/>
- <menuitem id="menu_test_main" parent="menu_test_root" name="New Trial" sequence="1"/>
- <!--
- Here is the first view for the model 'client'.
- We don't specify a priority field, which means
- by default 16.
- -->
- <record model="ir.ui.view" id="client_form_view_1">
- <field name="name">client.form.view1</field>
- <field name="model">new.trial</field>
- <field name="type">form</field>
- <field name="arch" type="xml">
- <field name="xtrial_name"/>
- <field name="xtrial_status"/>
- <field name="xtrial_abstarct"/>
- <field name="xtrial_background"/>
- <field name="xtrial_objective"/>
- </field>
- </record>
- <record model="ir.ui.view" id="client_form_view_2">
- <field name="name">client.form.view2</field>
- <field name="model">new.trial</field>
- <field name="priority" eval="15"/>
- <field name="type">form</field>
- <field name="arch" type="xml">
- <field name="xtrial_status"/>
- <field name="xtrial_name"/>
- </field>
- </record>
- <record id="client_form_view_1_tree" model="ir.ui.view">
- <field name="name">client.form.view1 tree</field>
- <field name="model">new.trial</field>
- <field name="arch" type="xml">
- <tree string="client1" version="7.0" class="my_custom_class">
- <field name="xtrial_name"/>
- <field name="xtrial_status"/>
- <field name="xtrial_abstarct"/>
- <field name="xtrial_background"/>
- <field name="xtrial_objective"/>
- </tree>
- </field>
- </record>
- <record id="client_form_view_2_tree" model="ir.ui.view">
- <field name="name">client.form.view2 tree</field>
- <field name="model">new.trial</field>
- <field name="arch" type="xml">
- <tree string="client2" version="7.0" class="my_custom_class">
- <field name="xtrial_status"/>
- <field name="xtrial_name"/>
- </tree>
- </field>
- </record>
- <record id="client_form_view_1_filter" model="ir.ui.view">
- <field name="name">client.form.view1</field>
- <field name="model">new.trial</field>
- <field name="arch" type="xml">
- <search string="clientview1">
- <field name="xtrial_name"/>
- <field name="xtrial_status"/>
- <field name="xtrial_abstarct"/>
- <field name="xtrial_background"/>
- <field name="xtrial_objective"/>
- </search>
- </field>
- </record>
- <record id="client_form_view_2_filter" model="ir.ui.view">
- <field name="name">client.form.view2</field>
- <field name="model">new.trial</field>
- <field name="arch" type="xml">
- <search string="clientview2">
- <field name="xtrial_status"/>
- <field name="xtrial_name"/>
- </search>
- </field>
- </record>
- <record id="open_client_form_view1_trial" model="ir.actions.act_window">
- <field name="name">client.form.view1</field>
- <field name="res_model">new.trial</field>
- <field name="view_type">form</field>
- <field name="view_mode">tree,form</field>
- <field name="search_view_id" ref="client_form_view_1_filter"/>
- <field name="help" type="html">
- <p class="oe_view_nocontent_create">
- Click to create a Trial.
- </p>
- </field>
- </record>
- <record id="open_client_form_view2_trial" model="ir.actions.act_window">
- <field name="name">client.form.view2</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">new.trial</field>
- <field name="view_mode">tree,form</field>
- <field name="context">{}</field>
- <field name="domain">[]</field>
- <field name="view_ids" eval="[(5, 0, 0),
- (0, 0, {'view_mode': 'tree', 'view_id': ref('client_form_view_2_tree')}),
- (0, 0, {'view_mode': 'form', 'view_id': ref('client_form_view_2')})]"/>
- <field name="search_view_id" ref="client_form_view_2_filter"/>
- <field name="help" type="html">
- <p class="oe_view_nocontent_create">
- Click to create a client form view2.
- </p>
- </field>
- </record>
- <!-- / add record in sales order -->
- <menuitem action="open_client_form_view1_trial" id="menu_open_client_form_view1_trial" sequence="1" parent="menu_test_main"/>
- <menuitem action="open_client_form_view2_trial" id="menu_open_view_table_trial_list_my" sequence="2" parent="menu_test_main"/>
- </odoo>
Advertisement
Add Comment
Please, Sign In to add comment