[MOV] sale: account_invoice_report views into its own file

This commit is contained in:
Victor Feyens
2022-01-03 12:22:45 +01:00
parent 2ab3c94049
commit 202490e1fc
3 changed files with 53 additions and 46 deletions
+2
View File
@@ -14,6 +14,8 @@ This module contains all the common features of Sales Management and eCommerce.
'data': [
'security/sale_security.xml',
'security/ir.model.access.csv',
'report/account_invoice_report_views.xml',
'report/sale_report.xml',
'report/sale_report_views.xml',
'report/sale_report_templates.xml',
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_account_invoice_report_search_inherit" model="ir.ui.view">
<field name="name">account.invoice.report.search.inherit</field>
<field name="model">account.invoice.report</field>
<field name="inherit_id" ref="account.view_account_invoice_report_search"/>
<field name="arch" type="xml">
<xpath expr="//group/filter[@name='user']" position="after">
<filter string="Sales Team" name="sales_channel" domain="[]" context="{'group_by':'team_id'}"/>
</xpath>
<xpath expr="//field[@name='invoice_user_id']" position="after">
<field name="team_id"/>
</xpath>
</field>
</record>
</odoo>
+33 -46
View File
@@ -1,53 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="crm_team_salesteams_view_form" model="ir.ui.view">
<field name="name">crm.team.form</field>
<field name="model">crm.team</field>
<field name="priority">9</field>
<field name="inherit_id" ref="sales_team.crm_team_view_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@name='options_active']" position="inside">
<div class="o_row" style="display:inherit">
<field name="use_quotations"/><label for="use_quotations"/>
</div>
</xpath>
<xpath expr="//field[@name='company_id']" position="after">
<label for="invoiced_target"/>
<div class="o_row">
<field name="invoiced_target" widget="monetary" options="{'currency_field': 'currency_id'}"/>
<span class="oe_read_only">/ Month</span>
</div>
</xpath>
</field>
</record>
<record id="view_account_invoice_report_search_inherit" model="ir.ui.view">
<field name="name">account.invoice.report.search.inherit</field>
<field name="model">account.invoice.report</field>
<field name="inherit_id" ref="account.view_account_invoice_report_search"/>
<field name="arch" type="xml">
<xpath expr="//group/filter[@name='user']" position="after">
<filter string="Sales Team" name="sales_channel" domain="[]" context="{'group_by':'team_id'}"/>
</xpath>
<xpath expr="//field[@name='invoice_user_id']" position="after">
<field name="team_id"/>
</xpath>
</field>
</record>
<!-- Sales Team Dashboard Views -->
<record id="action_quotation_form" model="ir.actions.act_window">
<field name="name">New Quotation</field>
<field name="res_model">sale.order</field>
<field name="type">ir.actions.act_window</field>
<field name="view_mode">form</field>
<field name="context">{
'search_default_team_id': [active_id],
'default_team_id': active_id,
'default_user_id': uid,
}
<record id="crm_team_salesteams_view_form" model="ir.ui.view">
<field name="name">crm.team.form</field>
<field name="model">crm.team</field>
<field name="priority">9</field>
<field name="inherit_id" ref="sales_team.crm_team_view_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@name='options_active']" position="inside">
<div class="o_row" style="display:inherit">
<field name="use_quotations"/><label for="use_quotations"/>
</div>
</xpath>
<xpath expr="//field[@name='company_id']" position="after">
<label for="invoiced_target"/>
<div class="o_row">
<field name="invoiced_target" widget="monetary" options="{'currency_field': 'currency_id'}"/>
<span class="oe_read_only">/ Month</span>
</div>
</xpath>
</field>
<field name="search_view_id" ref="sale_order_view_search_inherit_quotation"/>
</record>
<record id="crm_team_view_kanban_dashboard" model="ir.ui.view">
@@ -140,6 +112,21 @@
</field>
</record>
<!-- Sales Team Dashboard Views -->
<record id="action_quotation_form" model="ir.actions.act_window">
<field name="name">New Quotation</field>
<field name="res_model">sale.order</field>
<field name="type">ir.actions.act_window</field>
<field name="view_mode">form</field>
<field name="context">{
'search_default_team_id': [active_id],
'default_team_id': active_id,
'default_user_id': uid,
}
</field>
<field name="search_view_id" ref="sale_order_view_search_inherit_quotation"/>
</record>
<record id="sales_team.mail_activity_type_action_config_sales" model="ir.actions.act_window">
<field name="domain">['|', ('res_model', '=', False), ('res_model', 'in', ['sale.order', 'res.partner', 'product.template', 'product.product'])]</field>
</record>