From 3106d5a3f2a9267c1a9bbd6f2d1273a8a2ca2286 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Wed, 29 Jun 2016 11:09:03 +0200 Subject: [PATCH] [IMP] web_settings_dashboard,web_tour: usability improvement from user tests 1/ The tip should be on the textarea, not on the button. 2/ The access right field on the quick user creation form is confusing. I propose to put it in "Technical Feature" so that it's not visible for normal users. 3/ dissociate les settings tour from project tour --- addons/project/static/src/js/tour.js | 12 ----------- .../static/src/js/tour.js | 21 +++++++++++++++++++ .../views/dashboard_templates.xml | 1 + .../views/dashboard_views.xml | 6 ++++++ openerp/addons/base/res/res_users_view.xml | 4 ++-- 5 files changed, 30 insertions(+), 14 deletions(-) create mode 100644 addons/web_settings_dashboard/static/src/js/tour.js diff --git a/addons/project/static/src/js/tour.js b/addons/project/static/src/js/tour.js index c533fd93045..b2f509bc6a6 100644 --- a/addons/project/static/src/js/tour.js +++ b/addons/project/static/src/js/tour.js @@ -50,18 +50,6 @@ tour.register('project_tour', { extra_trigger: '.o_form_project_tasks', content: _t("Click on layers in the path to easily return to tasks."), position: "bottom" -}, { - trigger: ".o_main_navbar .o_menu_toggle", - content: _t('Click the Home icon to navigate across apps.'), - position: "bottom" -}, { - trigger: ".o_apps .o_app:last", - content: _t("Configuration options are available in the Settings app."), - position: "bottom" -}, { - trigger: ".o_web_settings_dashboard .o_web_settings_dashboard_invitations", - content: _t("Invite collegues via email.
Enter one email per line."), - position: "bottom" }]); }); diff --git a/addons/web_settings_dashboard/static/src/js/tour.js b/addons/web_settings_dashboard/static/src/js/tour.js new file mode 100644 index 00000000000..524ce2976a4 --- /dev/null +++ b/addons/web_settings_dashboard/static/src/js/tour.js @@ -0,0 +1,21 @@ +odoo.define('web_settings_dashboard.tour', function(require) { +"use strict"; + +var core = require('web.core'); +var tour = require('web_tour.tour'); + +var _t = core._t; + +tour.register('web_settings_dashboard_tour', { + 'skip_enabled': true, +}, [{ + trigger: '.o_app[data-menu-xmlid="base.menu_administration"], .oe_menu_toggler[data-menu-xmlid="base.menu_administration"]', + content: _t("Configuration options are available in the Settings app."), + position: "bottom" +}, { + trigger: '.o_web_settings_dashboard_invitation_form textarea[id="user_emails"]', + content: _t("Invite collegues via email.
Enter one email per line."), + position: "bottom" +}]); + +}); \ No newline at end of file diff --git a/addons/web_settings_dashboard/views/dashboard_templates.xml b/addons/web_settings_dashboard/views/dashboard_templates.xml index ff4f74b1063..8f1d708eade 100644 --- a/addons/web_settings_dashboard/views/dashboard_templates.xml +++ b/addons/web_settings_dashboard/views/dashboard_templates.xml @@ -4,6 +4,7 @@ + diff --git a/addons/web_settings_dashboard/views/dashboard_views.xml b/addons/web_settings_dashboard/views/dashboard_views.xml index 2a051860708..abbcc515d66 100644 --- a/addons/web_settings_dashboard/views/dashboard_views.xml +++ b/addons/web_settings_dashboard/views/dashboard_views.xml @@ -5,4 +5,10 @@ web_settings_dashboard.main + + + + + + diff --git a/openerp/addons/base/res/res_users_view.xml b/openerp/addons/base/res/res_users_view.xml index 3ab620e20fb..79857095c68 100644 --- a/openerp/addons/base/res/res_users_view.xml +++ b/openerp/addons/base/res/res_users_view.xml @@ -149,8 +149,8 @@