c918c58213e9dd5f3bf6ac0da1cb4f2afdb15d3a
RATIONALE Events are sometimes held online, gathering a community. In this merge we improve Event application to better support full-online events with improved tracks, wishlists, chat rooms, ... PURPOSE Allow the website visitors to meet at online events using chat rooms. Those are based on jitsi rooms previously added. SPECIFICATIONS Define a new model holding discussion rooms, with their target and a publish management. Inherit from chat.room mixin to enable jitsi-based chat. Any website visitor can create a meeting room based on Jitsi. Using some information (name, summary, room size, languyage) anyone can launch a new discussion topic. This will make a link with a new jitsi room enabling people to chat. Visitor-community rooms creation can be turned off on event itself. Meeting rooms can be pinned by the event managers to choose which rooms are displayed on top. Managers can also duplicate the full meeting rooms if a topic is popular, or publish/unpublish rooms like usual website records. SPECIFICATIONS: LIST VIEW Display a card-based list view of meeting rooms. They can be filtered by language. When a meeting room reach the maximum number of participants it is not visible anymore for standard visitors. The meeting rooms unpinned are cleaned after a certain period of time if there is no activity in it usign the autovacuum cron. That way we keep a clean view on the frontend and we keep the important (pinned) meeting rooms. SPECIFICATIONS: PAGE VIEW Use the same main content / aside panel display as exhibitors / tracks, to display the jitsi in the main content. Left panel proposes suggestions of rooms, based on current one. When a visitor join a meeting room, we fill the jitsi username with the name he entered during his registration. LINKS Task ID-2252655 (Main Online Event task) Task ID-2283742 (Community gathering on chat rooms) Co-Authored-By: Aurélien Warnon <awa@odoo.com> Co-Authored-By: David Beguin <dbe@odoo.com> Co-Authored-By: Stéphane Debauche <std@odoo.com> Co-Authored-By: Thibault Delavallée <tde@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%