c18b61442050424e7512a87b5f81c60b4ecc56a6
PURPOSE Ease chat room management, especially when dealing with meeting rooms and exhibitors in backend: multi edit, avoid name collision, better support of copy with room names, ... SPECIFICATIONS Clean code managing chat rooms: handle most of its management in chat room mixin. It allows to lessen custom code in website_event_meet. Improve sanitize heuristic of chat rooms by avoiding name collision. If a room with a given name already exists, simply increment a counter as suffix. Improve copy management: when copying from the chat.room.mixin on a record with a room set, simply propagate an updated room name. As room_id itself is not kept but a new one is create, it will create a new room with a name avoiding collisions. Allow multi edit for event meeting rooms and exhibitors. It allows notably to publish by batch, and to set exhibitors as having chat rooms by batch. Give default values for max participants count when creating exhibitors so that required field has a default value. Otherwise people forgot it and have to come back on form view to set it. This is due to default value coming from mixin not being propagated to the form view. LINKS Coming from internal feedback while deploying online support Task ID-2314778 PR #55887 X-original-commit d35d6295ae1b50e9ecb4e57c5e7fb6cdd52c8b27
…
…
…
…
…
…
…
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%