summaryrefslogtreecommitdiff
path: root/addons/utm/data/utm_data.xml
diff options
context:
space:
mode:
authordmonzonis <mod@odoo.com>2020-04-02 07:34:09 +0000
committerThibault Delavallée <tde@odoo.com>2020-04-30 09:07:28 +0000
commit59a0b92995cea5d7091a12e9eb1aa94825659c80 (patch)
tree0b818074580c528df7e713a8b3d48305b87b9c1c /addons/utm/data/utm_data.xml
parent897724e5c78101b68091e0386285598a249edca9 (diff)
[IMP] utm: Add kanban examples for UTM campaigns
Inspired by what is done in the task kanban of the project module, add examples of kanban stage setups for UTM campaigns, and allow users to load them. There have also been some minor changes to the campaigns view: - The helper message when there are no UTM campaigns has been changed to a more descriptive message. - All stages that existed by default (hardcoded in the data XML) have been removed except default New one. An user with a fresh database will have no stages in their kanban. The old hardcoded stages have been moved to the demo data instead, so they will still be added by default if the user installs demo data. - The ghost columns that appear in the kanban when no stages exist have been renamed to match the old stages that were hardcoded. - When the user opens the view to create a column, the 'See examples' link will appear below the 'Column title', just like in the project addon, and clicking it will open some examples specifically made for UTM campaigns. Clicking on the 'Use This For My Kanban' button will load the stages of the selected example. - A min-height property has been given to the example modal view so that the view does not change size depending on the number of rows in the ghost columns. Task ID: 2047369 PR #48299
Diffstat (limited to 'addons/utm/data/utm_data.xml')
-rw-r--r--addons/utm/data/utm_data.xml14
1 files changed, 2 insertions, 12 deletions
diff --git a/addons/utm/data/utm_data.xml b/addons/utm/data/utm_data.xml
index 0b9a5fb62d7..cf7bafd7134 100644
--- a/addons/utm/data/utm_data.xml
+++ b/addons/utm/data/utm_data.xml
@@ -1,22 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- UTM Stage -->
+ <!-- This one is kept in data instead of demo to avoid crashing if the user starts creating campaigns
+ before stages have been created, as they are mandatory -->
<record id="default_utm_stage" model="utm.stage">
<field name="name">New</field>
<field name="sequence">10</field>
</record>
- <record id="campaign_stage_1" model="utm.stage">
- <field name="name">Schedule</field>
- <field name="sequence">10</field>
- </record>
- <record id="campaign_stage_2" model="utm.stage">
- <field name="name">Design</field>
- <field name="sequence">20</field>
- </record>
- <record id="campaign_stage_3" model="utm.stage">
- <field name="name">Sent</field>
- <field name="sequence">30</field>
- </record>
<!-- UTM Source -->
<record model="utm.source" id="utm_source_search_engine">