From dc797aead01eeb648da6342da90f9d10a1c69c87 Mon Sep 17 00:00:00 2001 From: Damien Bouvy Date: Mon, 26 Sep 2022 18:45:54 +0000 Subject: [PATCH] [IMP] project: adapt tour to always edit X-original-commit: 454f82e39e1cb4fb7b48db9470a58f304992a0c1 Part-of: odoo/odoo#101729 --- addons/project/static/src/js/tours/project.js | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/addons/project/static/src/js/tours/project.js b/addons/project/static/src/js/tours/project.js index 9f836dcc083..560399ffb80 100644 --- a/addons/project/static/src/js/tours/project.js +++ b/addons/project/static/src/js/tours/project.js @@ -106,12 +106,30 @@ tour.register('project_tour', { content: "Schedule your activity once it is ready.", position: "bottom", run: "click", +}, { + trigger: ".o_field_widget[name='user_ids'] input", + extra_trigger: '.o_form_project_tasks', + content: _t("Assign a responsible to your task"), + position: "right", + run: "text a" +}, { + trigger: ".ui-autocomplete > li > a:not(:has(i.fa))", + auto: true, +}, { + trigger: ".o_form_button_save", + extra_trigger: '.o_form_project_tasks.o_form_dirty', + content: Markup(_t("You have unsaved changes - no worries! Odoo will automatically save it as you navigate.
You can discard these changes from here or manually save your task.
Let's save it manually.")), + position: "bottom", }, { trigger: ".breadcrumb-item:not(.active):last", - extra_trigger: '.o_form_project_tasks.o_form_saved', + extra_trigger: '.o_form_project_tasks', content: Markup(_t("Let's go back to the kanban view to have an overview of your next tasks.")), position: "right", run: 'click', +}, { + trigger: '.o_kanban_renderer', + // last step to confirm we've come back before considering the tour successful + auto: true }]); });