Repository
odoo/odoo · module folder
Module version
1.0
Category
Marketing/Events
Folder size
1.01 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://www.odoo.com/app/events
Last tracking update
2026-08-15 22:24:36
Authors
Maintainers
None
Committers
Xavier ALT, Raphael Collet, Odoo Translation Bot, Aaron Bohy, qsm-odoo, Odoo Online, Romain Derie, Tiffany Chang (tic), Gorash, Vincent Larcin, Pierre-Yves Dufays, Dylan Kiss (dyki), stefanorigano (SRI), Louis (wil), Sanjay Sharma, Morgane (morm), Khushi, saurabh
Odoo dependencies
Python dependencies
geoip2
System dependencies
None
Required by
test_event_full, website_event_meet_quiz
Description

Code Analysis

Views touched (14)
XML IDNameModelTypeStatus
community_aside Community: Aside ir.ui.view qweb New
community_main Meeting Rooms: Main Display ir.ui.view qweb New
event_event_view_form event.event.view.form.inherit.meet event.event form Inherits website_event.event_event_view_form
event_meet Meeting Rooms ir.ui.view qweb New
event_meet_main Event Meet ir.ui.view qweb New
event_meeting_room_view_form event.meeting.room.form event.meeting.room form New
event_meeting_room_view_search event.meeting.room.search event.meeting.room search New
event_meeting_room_view_search event.meeting.room.search event.meeting.room search New
event_meeting_room_view_tree event.meeting.room.list event.meeting.room list New
event_type_view_form event.type.view.form.inherit.meet event.type form Inherits website_event.event_type_view_form
meeting_room_aside Meeting Room: Aside ir.ui.view qweb New
meeting_room_card Meeting Room Card ir.ui.view qweb New
meeting_room_main Meeting Room: Main Content ir.ui.view qweb New
snippet_options Event Meet Snippet Options ir.ui.view qweb Inherits website.snippet_options
HTTP endpoints (4)
Route(s)HandlerAuthTypeMethodsFlags
/event/active_langs WebsiteEventMeetController.active_langs public json ALL sudo
(inherited route override) WebsiteEventMeetController.community inherited http ALL
/event/<model('event.event'):event>/meeting_room_create WebsiteEventMeetController.create_meeting_room public http POST sudo website
/event/<model('event.event', "[('community_menu', '=', True)]"):event>/meeting_room/<model("event.meeting.room","[('event_id','=',event.id)]"):meeting_room> WebsiteEventMeetController.event_meeting_room_page public http ALL sudo website
Models touched (4)

New fields (3)
  • meeting_room_allow_creation Boolean
    compute='_compute_meeting_room_allow_creation' help='Let Visitors Create Rooms' readonly=False store=True args: 'Allow Room Creation'
  • meeting_room_count Integer
    compute='_compute_meeting_room_count' args: 'Room count'
  • meeting_room_ids One2many → event.meeting.room
    string='Meeting rooms' args: 'event.meeting.room', 'event_id'
Public methods (0)

No public methods.

New fields (9)
  • active Boolean
    default=True args: 'Active'
  • chat_room_id Many2one → chat.room
    ondelete='restrict' required=True args: 'chat.room'
  • event_id Many2one → event.event
    ondelete='cascade' required=True string='Event' args: 'event.event'
  • is_pinned Boolean
    args: 'Is Pinned'
  • is_published Boolean
    copy=True
  • name Char
    required=True translate=True args: 'Topic'
  • room_max_capacity Selection
    copy=True default='8'
  • summary Char
    translate=True args: 'Summary'
  • target_audience Char
    translate=True args: 'Audience'
Public methods (2)
  • create(self, values_list)
    @api.model_create_multi
  • open_website_url(self)
    Overridden to use a relative URL instead of an absolute when website_id is False.

New fields (1)
  • meeting_room_allow_creation Boolean
    compute='_compute_meeting_room_allow_creation' help='Let Visitors Create Rooms' readonly=False store=True args: 'Allow Room Creation'
Public methods (0)

No public methods.

New fields (1)
  • menu_type Selection
    ondelete={'meeting_room': 'cascade'} selection_add=[('meeting_room', 'Event Meeting Room Menus')]
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…