diff options
| author | Jérémy Hennecart <jeh@odoo.com> | 2020-07-06 15:42:35 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2020-08-17 06:42:28 +0000 |
| commit | a895cfcded2c50aa4992a8cb98ee6e9c2780d64c (patch) | |
| tree | 3a3a69064f32891b9cac49e06da8d7e9322ea643 /addons/crm/views | |
| parent | decfd753f968cbea8b2955562b7774e88ac7d637 (diff) | |
[IMP] crm: harmonize won triggers with rainbowman
PURPOSE
Make sure the Rainbowman animation is rightly triggered whichever way the user
marks the opportunity as won. Especially relevant for the onboarding as we want
to show the first rainbowman to users completing the tour.
SPECIFICATIONS
Now the rainbowman and its finely-tuned message are displayed to the user when
he uses the statusbar, mark lead as won using action buttons or drag and drop
a lead in the won stage in kanban view.
LINKS
Task ID-2287758
PR #54553
Diffstat (limited to 'addons/crm/views')
| -rw-r--r-- | addons/crm/views/assets.xml | 13 | ||||
| -rw-r--r-- | addons/crm/views/crm_lead_views.xml | 4 |
2 files changed, 15 insertions, 2 deletions
diff --git a/addons/crm/views/assets.xml b/addons/crm/views/assets.xml index e3edab1eee4..1ffed45b2a8 100644 --- a/addons/crm/views/assets.xml +++ b/addons/crm/views/assets.xml @@ -2,8 +2,21 @@ <odoo> <template id="assets_backend" name="CRM assets backend" inherit_id="web.assets_backend"> <xpath expr="." position="inside"> + <script type="text/javascript" src="/crm/static/src/js/crm_form.js"/> + <script type="text/javascript" src="/crm/static/src/js/crm_kanban.js"/> <script type="text/javascript" src="/crm/static/src/js/systray_activity_menu.js"/> <script type="text/javascript" src="/crm/static/src/js/tours/crm.js"></script> </xpath> </template> + <template id="assets_tests" name="CRM Assets Tests" inherit_id="web.assets_tests"> + <xpath expr="." position="inside"> + <script type="text/javascript" src="/crm/static/tests/tours/crm_rainbowman.js"></script> + </xpath> + </template> + <template id="qunit_suite" name="crm tests" inherit_id="web.qunit_suite_tests"> + <xpath expr="." position="inside"> + <script type="text/javascript" src="/crm/static/tests/mock_server.js"></script> + <script type="text/javascript" src="/crm/static/tests/crm_rainbowman_tests.js"></script> + </xpath> + </template> </odoo> diff --git a/addons/crm/views/crm_lead_views.xml b/addons/crm/views/crm_lead_views.xml index cdc95c11ada..2c3357d1d47 100644 --- a/addons/crm/views/crm_lead_views.xml +++ b/addons/crm/views/crm_lead_views.xml @@ -4,7 +4,7 @@ <field name="name">crm.lead.form</field> <field name="model">crm.lead</field> <field name="arch" type="xml"> - <form class="o_lead_opportunity_form"> + <form class="o_lead_opportunity_form" js_class="crm_form"> <header> <button name="action_set_won_rainbowman" string="Mark Won" type="object" class="oe_highlight" @@ -355,7 +355,7 @@ <field name="model">crm.lead</field> <field name="priority" eval="100"/> <field name="arch" type="xml"> - <kanban class="o_kanban_mobile" archivable="false" sample="1"> + <kanban class="o_kanban_mobile" archivable="false" js_class="crm_kanban" sample="1"> <field name="name"/> <field name="contact_name"/> <field name="priority"/> |
