summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJérémy Hennecart <jeh@odoo.com>2020-08-13 07:45:57 +0000
committerThibault Delavallée <tde@odoo.com>2020-08-18 09:04:13 +0000
commitd8635586630ff8c47fff26ca9c6a20a6bb459489 (patch)
treecacc70a41777ba213bd54a4d02b8f69cb8a3ba30
parent2c21301d314e4fd7c16ac88162786c096e9d80bd (diff)
[IMP] crm(_iap_lead_website), website_crm_partner_assign: remove incoherent measures for pivot/graph
PURPOSE Adapt CRM views now that some measures can be set invisible. SPECIFICATIONS Adapt the views and implementing the new invisible attribute on some fields. It allows to hide unnecessary measures. In this commit we remove some measures in inheriting CRM apps * crm: do not use color as measure; * crm_iap_lead_website: do not use reveal_iap_credits as measure; * website_crm_partner_assign: do not use partner_latitude and partner longitude as measures; LINKS Task ID-2288381 Community PR #54774 Enterprise PR odoo/enterprise#11970 Upgrade PR odoo/upgrade#1519
-rw-r--r--addons/crm/report/crm_opportunity_report_views.xml2
-rw-r--r--addons/crm/views/crm_lead_views.xml1
-rw-r--r--addons/crm_iap_lead_website/views/crm_lead_view.xml44
-rw-r--r--addons/website_crm_partner_assign/views/crm_lead_views.xml47
4 files changed, 94 insertions, 0 deletions
diff --git a/addons/crm/report/crm_opportunity_report_views.xml b/addons/crm/report/crm_opportunity_report_views.xml
index b97a0f6fc14..b6dbedda40b 100644
--- a/addons/crm/report/crm_opportunity_report_views.xml
+++ b/addons/crm/report/crm_opportunity_report_views.xml
@@ -36,6 +36,7 @@
<field name="stage_id" type="row"/>
<field name="date_deadline" type="row" interval="month"/>
<field name="prorated_revenue" type="measure"/>
+ <field name="color" invisible="1"/>
</graph>
</field>
</record>
@@ -48,6 +49,7 @@
<graph string="Leads Analysis" stacked="True" sample="1">
<field name="create_date" interval="month" type="col"/>
<field name="team_id" type="col"/>
+ <field name="color" invisible="1"/>
</graph>
</field>
</record>
diff --git a/addons/crm/views/crm_lead_views.xml b/addons/crm/views/crm_lead_views.xml
index 0f0d55f1e75..1291ef671b9 100644
--- a/addons/crm/views/crm_lead_views.xml
+++ b/addons/crm/views/crm_lead_views.xml
@@ -746,6 +746,7 @@
<graph string="Opportunities" sample="1">
<field name="stage_id" type="col"/>
<field name="user_id" type="row"/>
+ <field name="color" invisible="1"/>
</graph>
</field>
</record>
diff --git a/addons/crm_iap_lead_website/views/crm_lead_view.xml b/addons/crm_iap_lead_website/views/crm_lead_view.xml
index f63d55f8a47..5bb287a5163 100644
--- a/addons/crm_iap_lead_website/views/crm_lead_view.xml
+++ b/addons/crm_iap_lead_website/views/crm_lead_view.xml
@@ -22,4 +22,48 @@
</xpath>
</field>
</record>
+
+ <record id="crm_lead_view_pivot" model="ir.ui.view">
+ <field name="name">crm.lead.view.pivot.inherit.lead.website</field>
+ <field name="model">crm.lead</field>
+ <field name="inherit_id" ref="crm.crm_lead_view_pivot"/>
+ <field name="arch" type="xml">
+ <xpath expr="//pivot" position="inside">
+ <field name="reveal_iap_credits" invisible="1"/>
+ </xpath>
+ </field>
+ </record>
+
+ <record id="crm_lead_view_graph" model="ir.ui.view">
+ <field name="name">crm.lead.view.graph.inherit.lead.website</field>
+ <field name="model">crm.lead</field>
+ <field name="inherit_id" ref="crm.crm_lead_view_graph"/>
+ <field name="arch" type="xml">
+ <xpath expr="//graph" position="inside">
+ <field name="reveal_iap_credits" invisible="1"/>
+ </xpath>
+ </field>
+ </record>
+
+ <record id="crm_lead_view_graph_report_opportunity" model="ir.ui.view">
+ <field name="name">crm.lead.view.graph.report.opportunity.inherit.lead.website</field>
+ <field name="model">crm.lead</field>
+ <field name="inherit_id" ref="crm.crm_opportunity_report_view_graph"/>
+ <field name="arch" type="xml">
+ <xpath expr="//graph" position="inside">
+ <field name="reveal_iap_credits" invisible="1"/>
+ </xpath>
+ </field>
+ </record>
+
+ <record id="crm_lead_view_graph_report_lead" model="ir.ui.view">
+ <field name="name">crm.lead.view.graph.report.lead.inherit.lead.website</field>
+ <field name="model">crm.lead</field>
+ <field name="inherit_id" ref="crm.crm_opportunity_report_view_graph_lead"/>
+ <field name="arch" type="xml">
+ <xpath expr="//graph" position="inside">
+ <field name="reveal_iap_credits" invisible="1"/>
+ </xpath>
+ </field>
+ </record>
</odoo>
diff --git a/addons/website_crm_partner_assign/views/crm_lead_views.xml b/addons/website_crm_partner_assign/views/crm_lead_views.xml
index 89a564c0985..4645c09afda 100644
--- a/addons/website_crm_partner_assign/views/crm_lead_views.xml
+++ b/addons/website_crm_partner_assign/views/crm_lead_views.xml
@@ -89,4 +89,51 @@
</field>
</record>
+ <record id="crm_lead_view_pivot" model="ir.ui.view">
+ <field name="name">crm.lead.view.pivot.inherit.partner.assign</field>
+ <field name="model">crm.lead</field>
+ <field name="inherit_id" ref="crm.crm_lead_view_pivot"/>
+ <field name="arch" type="xml">
+ <xpath expr="//pivot" position="inside">
+ <field name="partner_latitude" invisible="1"/>
+ <field name="partner_longitude" invisible="1"/>
+ </xpath>
+ </field>
+ </record>
+
+ <record id="crm_lead_view_graph" model="ir.ui.view">
+ <field name="name">crm.lead.view.graph.inherit.partner.assign</field>
+ <field name="model">crm.lead</field>
+ <field name="inherit_id" ref="crm.crm_lead_view_graph"/>
+ <field name="arch" type="xml">
+ <xpath expr="//graph" position="inside">
+ <field name="partner_latitude" invisible="1"/>
+ <field name="partner_longitude" invisible="1"/>
+ </xpath>
+ </field>
+ </record>
+
+ <record id="crm_lead_view_graph_report_opportunity" model="ir.ui.view">
+ <field name="name">crm.lead.view.graph.report.opportunity.inherit.partner.assign</field>
+ <field name="model">crm.lead</field>
+ <field name="inherit_id" ref="crm.crm_opportunity_report_view_graph"/>
+ <field name="arch" type="xml">
+ <xpath expr="//graph" position="inside">
+ <field name="partner_latitude" invisible="1"/>
+ <field name="partner_longitude" invisible="1"/>
+ </xpath>
+ </field>
+ </record>
+
+ <record id="crm_lead_view_graph_report_lead" model="ir.ui.view">
+ <field name="name">crm.lead.view.graph.report.lead.inherit.partner.assign</field>
+ <field name="model">crm.lead</field>
+ <field name="inherit_id" ref="crm.crm_opportunity_report_view_graph_lead"/>
+ <field name="arch" type="xml">
+ <xpath expr="//graph" position="inside">
+ <field name="partner_latitude" invisible="1"/>
+ <field name="partner_longitude" invisible="1"/>
+ </xpath>
+ </field>
+ </record>
</odoo>