Odoo's Mergebot 5060204e49 [MERGE][IMP] survey: implement a tour & revamp onboarding data
PURPOSE

This commit improves the accessibility of the survey samples when no records
are shown, revamps the onboarding data, slightly modifies the integration
of test surveys and related filters, and adds a tour that is started when the survey
module is installed

SPECS

1. Remove the modal used to show the samples and show them on the empty screen
	instead.

When no survey exists, the user gets the proposition of trying survey samples.
Previously, the user had to click on a button to open a modal showing the
different samples. Now, the samples are shown in the empty screen directly.

2. Revamp sample surveys data

Considering this is the data wa want to push forward, it needs to be as
relevant as possible while being "light" for the db.

3. Consider completed test surveys as completed surveys

Most people expect to see the test the just did counted in the completed
surveys counter in the survey view. The filter excluding the tests surveys has
therefore also been removed from the participation view.

4. Rename the filters related to the test surveys

"Tests Only" and "Exclude Tests" are more straight to the point than
"Test Entries" and "Exclude Test Entries".

5. Implementation of the tour

The tour suggests to the user to try and test a sample survey, and shows how
to check the results gathered for this survey.

6. Changed the target of the "test" button to "self"

Since the test action is used during the tour, the test page needs to be opened
in the same tab so that the tour can continue.

7. Added ids to some elements

These ids are used by the tour to identify which element is the current target
of the tour.

Task-2794884

closes odoo/odoo#87326

Related: odoo/enterprise#26661
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
2022-08-17 19:47:59 +02:00
2022-08-17 19:47:59 +02:00
…
…
…
2021-10-07 17:59:53 +00:00
2022-01-14 15:44:52 +00:00

Build Status Tech Doc Help Nightly Builds

Odoo

Odoo is a suite of web based open source business apps.

The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...

Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.

Getting started with Odoo

For a standard installation please follow the Setup instructions from the documentation.

To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials

S
Description
No description provided
Readme LGPL-3.0
3.4 GiB
Languages
Python 49.6%
JavaScript 47.8%
SCSS 2%
CSS 0.3%
HTML 0.2%