178 lines
7.4 KiB
XML
178 lines
7.4 KiB
XML
<?xml version="1.0"?>
|
|
<tryton>
|
|
<data>
|
|
|
|
<!-- Groups -->
|
|
|
|
<record model="res.group" id="group_sale_services_completed_manual">
|
|
<field name="name">Manually complete services in sales</field>
|
|
</record>
|
|
<record model="res.user-res.group"
|
|
id="user_admin_group_sale_services_completed_manual">
|
|
<field name="user" ref="res.user_admin"/>
|
|
<field name="group" ref="group_sale_services_completed_manual"/>
|
|
</record>
|
|
|
|
<!-- Sale -->
|
|
|
|
<record model="ir.ui.view" id="sale_view_form">
|
|
<field name="model">sale.sale</field>
|
|
<field name="inherit" ref="sale.sale_view_form"/>
|
|
<field name="name">sale_form</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="sale_view_list">
|
|
<field name="model">sale.sale</field>
|
|
<field name="inherit" ref="sale.sale_view_tree"/>
|
|
<field name="name">sale_list</field>
|
|
</record>
|
|
|
|
<record model="ir.action.act_window.domain" id="act_sale_form_domain_expired">
|
|
<field name="name">Expired</field>
|
|
<field name="sequence" eval="60"/>
|
|
<field name="domain"
|
|
eval="[('state', '=', 'expired')]"
|
|
pyson="1"/>
|
|
<field name="count" eval="True"/>
|
|
<field name="act_window" ref="sale.act_sale_form"/>
|
|
</record>
|
|
|
|
<record model="ir.model.button" id="sale_load_services_button">
|
|
<field name="name">load_services</field>
|
|
<field name="string">Load Services from Entry</field>
|
|
<field name="model" search="[('model', '=', 'sale.sale')]"/>
|
|
</record>
|
|
<record model="ir.model.button" id="sale_load_set_group_button">
|
|
<field name="name">load_set_group</field>
|
|
<field name="string">Load Analysis from Set/Group</field>
|
|
<field name="model" search="[('model', '=', 'sale.sale')]"/>
|
|
</record>
|
|
|
|
<record model="ir.action.act_window" id="sale.act_invoice_form">
|
|
<field name="domain"
|
|
eval="[If(Eval('active_ids', []) == [Eval('active_id')], ['OR', ('lines.origin.sale.id', '=', Eval('active_id'), 'sale.line'), ('lines.lims_sale_line_origin.sale.id', '=', Eval('active_id'))], ['OR', ('lines.origin.sale.id', 'in', Eval('active_ids'), 'sale.line'), ('lines.lims_sale_line_origin.sale.id', 'in', Eval('active_ids'))])]"
|
|
pyson="1"/>
|
|
</record>
|
|
|
|
<record model="ir.model.field.access"
|
|
id="access_sale_services_completed_manual">
|
|
<field name="field"
|
|
search="[('name', '=', 'services_completed_manual'), ('model.model', '=', 'sale.sale')]"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="False"/>
|
|
<field name="perm_create" eval="False"/>
|
|
<field name="perm_delete" eval="False"/>
|
|
</record>
|
|
<record model="ir.model.field.access"
|
|
id="access_sale_services_completed_manual_group_sale_services_completed_manual">
|
|
<field name="field"
|
|
search="[('name', '=', 'services_completed_manual'), ('model.model', '=', 'sale.sale')]"/>
|
|
<field name="group" ref="group_sale_services_completed_manual"/>
|
|
<field name="perm_read" eval="True"/>
|
|
<field name="perm_write" eval="True"/>
|
|
<field name="perm_create" eval="True"/>
|
|
<field name="perm_delete" eval="True"/>
|
|
</record>
|
|
|
|
<!-- Sale Section -->
|
|
|
|
<record model="ir.ui.view" id="sale_section_view_form">
|
|
<field name="model">sale.sale.section</field>
|
|
<field name="type">form</field>
|
|
<field name="name">sale_section_form</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="sale_section_view_list">
|
|
<field name="model">sale.sale.section</field>
|
|
<field name="type">tree</field>
|
|
<field name="name">sale_section_list</field>
|
|
</record>
|
|
|
|
<!-- Sale Line -->
|
|
|
|
<record model="ir.ui.view" id="sale_line_view_form">
|
|
<field name="model">sale.line</field>
|
|
<field name="inherit" ref="sale.sale_line_view_form"/>
|
|
<field name="name">sale_line_form</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="sale_line_view_list">
|
|
<field name="model">sale.line</field>
|
|
<field name="inherit" ref="sale.sale_line_view_tree"/>
|
|
<field name="name">sale_line_list</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="sale_line_view_list_sequence">
|
|
<field name="model">sale.line</field>
|
|
<field name="inherit" ref="sale.sale_line_view_tree_sequence"/>
|
|
<field name="name">sale_line_list_sequence</field>
|
|
</record>
|
|
|
|
<!-- Sale Load Services from Entry Wizard-->
|
|
|
|
<record model="ir.ui.view" id="sale_load_services_start_view_form">
|
|
<field name="model">sale.load_services.start</field>
|
|
<field name="type">form</field>
|
|
<field name="name">sale_load_services_start_form</field>
|
|
</record>
|
|
|
|
<record model="ir.action.wizard" id="wiz_sale_load_services">
|
|
<field name="name">Load Services from Entry</field>
|
|
<field name="wiz_name">sale.load_services</field>
|
|
<field name="model">sale.sale</field>
|
|
</record>
|
|
|
|
<!-- Sale Load Analysis from Set/Group Wizard-->
|
|
|
|
<record model="ir.ui.view" id="sale_load_set_group_start_view_form">
|
|
<field name="model">sale.load_set_group.start</field>
|
|
<field name="type">form</field>
|
|
<field name="name">sale_load_set_group_start_form</field>
|
|
</record>
|
|
|
|
<record model="ir.action.wizard" id="wiz_sale_load_set_group">
|
|
<field name="name">Load Analysis from Set/Group</field>
|
|
<field name="wiz_name">sale.load_set_group</field>
|
|
<field name="model">sale.sale</field>
|
|
</record>
|
|
|
|
<!-- Sale Report -->
|
|
|
|
<record model="ir.action.report" id="report_sale_html">
|
|
<field name="name">Sale</field>
|
|
<field name="model">sale.sale</field>
|
|
<field name="report_name">sale.sale</field>
|
|
<field name="report">lims_sale/report/sale.html</field>
|
|
<field name="extension">pdf</field>
|
|
<field name="template_extension">lims</field>
|
|
</record>
|
|
|
|
<!-- Cron Update Expired Sales Status -->
|
|
|
|
<record model="ir.cron" id="cron_update_expired_sales_status">
|
|
<field name="interval_number" eval="1"/>
|
|
<field name="interval_type">days</field>
|
|
<field name="method">sale.sale|update_expired_sales_status</field>
|
|
</record>
|
|
|
|
</data>
|
|
<data depends="lims_account_invoice">
|
|
|
|
<!-- Sale Line -->
|
|
|
|
<record model="ir.ui.view" id="sale_line_view_form2">
|
|
<field name="model">sale.line</field>
|
|
<field name="inherit" ref="sale.sale_line_view_form"/>
|
|
<field name="name">sale_line_form2</field>
|
|
</record>
|
|
|
|
<record model="ir.ui.view" id="lims_sale_line_view_form">
|
|
<field name="model">sale.line</field>
|
|
<field name="type">form</field>
|
|
<field name="name">lims_sale_line_form</field>
|
|
</record>
|
|
<record model="ir.ui.view" id="lims_sale_line_view_tree">
|
|
<field name="model">sale.line</field>
|
|
<field name="type">tree</field>
|
|
<field name="name">lims_sale_line_tree</field>
|
|
</record>
|
|
|
|
</data>
|
|
</tryton>
|