From 3751379f1e9a4c215fb6eb898b4ccc67659b9ace Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Tue, 10 May 2022 21:51:50 +0700 Subject: initial commit 2 --- .../hr_expense/static/src/js/tours/hr_expense.js | 65 ++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 addons/hr_expense/static/src/js/tours/hr_expense.js (limited to 'addons/hr_expense/static/src/js/tours') diff --git a/addons/hr_expense/static/src/js/tours/hr_expense.js b/addons/hr_expense/static/src/js/tours/hr_expense.js new file mode 100644 index 00000000..0422d687 --- /dev/null +++ b/addons/hr_expense/static/src/js/tours/hr_expense.js @@ -0,0 +1,65 @@ +odoo.define('hr_expense.tour', function(require) { +"use strict"; + +var core = require('web.core'); +var tour = require('web_tour.tour'); + +var _t = core._t; + +tour.register('hr_expense_tour' , { + url: "/web" +}, [tour.stepUtils.showAppsMenuItem(), { + trigger: '.o_app[data-menu-xmlid="hr_expense.menu_hr_expense_root"]', + content: _t("Want to manage your expenses? It starts here."), + position: 'right', + edition: 'community' +}, { + trigger: '.o_app[data-menu-xmlid="hr_expense.menu_hr_expense_root"]', + content: _t("Want to manage your expenses? It starts here."), + position: 'bottom', + edition: 'enterprise' +}, { + trigger: '.o_form_button_save', + content: _t("

Once your Expense is ready, you can save it.

"), + position: 'bottom', +}, { + trigger: '.o_attach_document', + content: _t("Attach your receipt here."), + position: 'bottom', +}, { + trigger: '.o_expense_submit', + extra_triggger: ".o_expense_form", + content: _t('

Click on Create Report to create the report.

'), + position: 'right', +}, { + trigger: '.o_expense_tree input[type=checkbox]', + content: _t('

Select expenses to submit them to your manager

'), + position: 'bottom' +}, { + trigger: '.o_dropdown_toggler_btn', + extra_trigger: ".o_expense_tree", + content: _t('

Click on Action Create Report to submit selected expenses to your manager

'), + position: 'right', +}, { + trigger: '.o_expense_sheet_submit', + content: _t('Once your Expense report is ready, you can submit it to your manager and wait for the approval from your manager.'), + position: 'bottom', +}, { + trigger: '.o_expense_sheet_approve', + content: _t("

Approve the report here.

Tip: if you refuse, don’t forget to give the reason thanks to the hereunder message tool

"), + position: 'bottom', +}, { + trigger: '.o_expense_sheet_post', + content: _t("

The accountant receive approved expense reports.

He can post journal entries in one click if taxes and accounts are right.

"), + position: 'bottom', +}, { + trigger: '.o_expense_sheet_pay', + content: _t("The accountant can register a payment to reimburse the employee directly."), + position: 'bottom', +}, { + trigger: 'li a[data-menu-xmlid="hr_expense.menu_hr_expense_sheet_my_all"], div[data-menu-xmlid="hr_expense.menu_hr_expense_sheet_my_all"]', + content: _t("Managers can get all reports to approve from this menu."), + position: 'bottom', +}]); + +}); -- cgit v1.2.3