summaryrefslogtreecommitdiff
path: root/addons/link_tracker/views
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2019-01-09 13:39:28 +0000
committerThibault Delavallée <tde@odoo.com>2019-04-15 09:26:23 +0000
commit732ec79767969fa3109423925d40ebf2f4ae9c5e (patch)
treecfc22d65254673a2a2e9708a1b752cdf2f5ed6bb /addons/link_tracker/views
parentcd4f0d4c11575ba458fda086da7c0247eb7e145a (diff)
[IMP] link_tracker, mass_mailing: improve link tracker, click and mail statistic views
Purpose is to have more information available in list and form views. As trying to access those models is a technical move let us give users all necessary information to understand / debug a bit what happens. Concerning links we add necessary view type and fields to ease understanding of tracking data. Notably in mass mailing mailing related information is added for clicks. This commit is linked to task ID 1924711 and PR #30059. Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
Diffstat (limited to 'addons/link_tracker/views')
-rw-r--r--addons/link_tracker/views/link_tracker_views.xml21
1 files changed, 19 insertions, 2 deletions
diff --git a/addons/link_tracker/views/link_tracker_views.xml b/addons/link_tracker/views/link_tracker_views.xml
index 0ed9fe524c4..4e35fcaf6f3 100644
--- a/addons/link_tracker/views/link_tracker_views.xml
+++ b/addons/link_tracker/views/link_tracker_views.xml
@@ -9,6 +9,8 @@
<search string="Links">
<field name="url" string="Title and URL" filter_domain="['|', ('title', 'ilike', self), ('url', 'ilike', self)]"/>
<field name="title"/>
+ <group expand="0" string="Group By">
+ </group>
</search>
</field>
</record>
@@ -83,6 +85,21 @@
</record>
<!-- LINK.TRACKER.CLICK -->
+ <record id="link_tracker_click_view_search" model="ir.ui.view">
+ <field name="name">link.tracker.click.view.search</field>
+ <field name="model">link.tracker.click</field>
+ <field name="arch" type="xml">
+ <search string="Clicks">
+ <field name="link_id"/>
+ <field name="country_id"/>
+ <group expand="0" string="Group By">
+ <filter string="Link" name="groupby_link_id" domain="[]" context="{'group_by': 'link_id'}"/>
+ <filter string="Country" name="groupby_country_id" context="{'group_by': 'country_id'}"/>
+ </group>
+ </search>
+ </field>
+ </record>
+
<record id="link_tracker_click_view_form" model="ir.ui.view">
<field name="name">link.tracker.click.view.form</field>
<field name="model">link.tracker.click</field>
@@ -115,7 +132,7 @@
<field name="name">link.tracker.click.view.graph</field>
<field name="model">link.tracker.click</field>
<field name="arch" type="xml">
- <graph string="Link Clicks">
+ <graph string="Link Clicks" type="pie">
<field name="link_id"/>
<field name="ip"/>
<field name="country_id"/>
@@ -126,7 +143,7 @@
<record id="link_tracker_click_action_statistics" model="ir.actions.act_window">
<field name="name">Click Statistics</field>
<field name="res_model">link.tracker.click</field>
- <field name="view_mode">graph</field>
+ <field name="view_mode">graph,tree,form</field>
<field name="domain">[]</field>
</record>