diff options
| author | Thibault Delavallée <tde@odoo.com> | 2020-08-14 06:51:24 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2020-08-14 14:53:38 +0000 |
| commit | c18b61442050424e7512a87b5f81c60b4ecc56a6 (patch) | |
| tree | 5a94a292edfe2107617ef92831b15dfcca7a456d /doc/python3.rst | |
| parent | 0b3fbfcb3838f8719aa77f9f0b4270a18484e2d9 (diff) | |
[FW][IMP] website_jitsi, website_event(_room/_track_sponsor): improve room management
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
Diffstat (limited to 'doc/python3.rst')
0 files changed, 0 insertions, 0 deletions
