2faefd4757cb48269132aae9d460f9581e6020b1
Purpose: Allow users to make sure they will get an answer to the questions they ask attendees while they register. e.g.: - You organize activities for kids and want to make sure you have a second phone number available in case of emergencies - You organize B2B events and need to know in which industry your attendees work - You use the Event/CRM bridge and plan to filter attendees based on those answers ... Specifications: In the question form view, a boolean "Mandatory Answer" has been added. In the list view, that field has been added as column. In the registration form: - "*", next to each mandatory question has been added - "*" has been added next to name and email which were already mandatory - the mandatory question have been actually made mandatory by preventing user to submit empty answer Remark: once_per_order was missing in the list view of the event template questions. We have added it as well as "mandatory answer" field. The question list view of the template and the event are now almost identical (the button to the stat is obviously not present in the template). Technical remarks: - To ensures that multiple choice answer are filled by the users, we have added an empty choice selected by default which forces the user to choose one option. - Empty answer were already filtered by the server and not inserted in the database (in controller method _process_attendees_form, value evaluated to false are not inserted) Task-2745835 closes odoo/odoo#83586 Signed-off-by: Warnon Aurélien (awa) <awa@odoo.com>
…
…
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
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%