summaryrefslogtreecommitdiff
path: root/addons/website_event_meet
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2020-08-14 07:00:09 +0000
committerThibault Delavallée <tde@odoo.com>2020-08-14 14:53:38 +0000
commitd8dc8901be7c130ad28e2148ebeb8bb17f8cfeba (patch)
tree3713203b77dd96a3e41699739debdf336f9d612b /addons/website_event_meet
parentc18b61442050424e7512a87b5f81c60b4ecc56a6 (diff)
[FW][IMP] website_event_meet: improve meeting room model
SPECIFICATIONS Slightly improve meeting room model * set chat room as required. Meeting rooms without chat room make no sense; * allow to translate room summary. As this is displayed in frontend having it translated makes sense; * improve label of reached participants, allowing notably to display it nicely in backend; LINKS Coming from internal feedback while deploying online support Task ID-2314778 PR #55887 X-original-commit 54bd8281cf94ddee77073cf5d6356d847d08d024
Diffstat (limited to 'addons/website_event_meet')
-rw-r--r--addons/website_event_meet/models/event_meeting_room.py3
-rw-r--r--addons/website_event_meet/views/event_meeting_room_views.xml2
2 files changed, 3 insertions, 2 deletions
diff --git a/addons/website_event_meet/models/event_meeting_room.py b/addons/website_event_meet/models/event_meeting_room.py
index a7375d141e7..4d88f9aaedd 100644
--- a/addons/website_event_meet/models/event_meeting_room.py
+++ b/addons/website_event_meet/models/event_meeting_room.py
@@ -19,7 +19,8 @@ class EventMeetingRoom(models.Model):
is_published = fields.Boolean(copy=True) # make the inherited field copyable
event_id = fields.Many2one("event.event", string="Event", required=True, ondelete="cascade")
is_pinned = fields.Boolean("Is Pinned")
- summary = fields.Char("Summary")
+ chat_room_id = fields.Many2one("chat.room", required=True, ondelete="restrict")
+ summary = fields.Char("Summary", translate=True)
target_audience = fields.Char("Audience", translate=True)
@api.depends('name', 'event_id.name')
diff --git a/addons/website_event_meet/views/event_meeting_room_views.xml b/addons/website_event_meet/views/event_meeting_room_views.xml
index db7451ba1ed..c7489ccb355 100644
--- a/addons/website_event_meet/views/event_meeting_room_views.xml
+++ b/addons/website_event_meet/views/event_meeting_room_views.xml
@@ -36,7 +36,7 @@
<field name="is_pinned"/>
</group>
<group>
- <field name="chat_room_id"/>
+ <field name="chat_room_id" required="0"/>
<field name="room_participant_count" readonly="1"/>
<field name="room_max_capacity" widget="radio" options="{'horizontal': true}"/>
<field name="room_lang_id" options="{'no_create': True}"/>