Repository
odoo/odoo · module folder
Module version
1.0
Category
Hidden
Folder size
0.3 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://www.odoo.com/app/events
Last tracking update
2026-08-08 22:28:53
Authors
Maintainers
None
Committers
Raphael Collet, Odoo Translation Bot, Aaron Bohy, Odoo Online, Tiffany Chang (tic), Gorash, Louis (wil)
Odoo dependencies
Python dependencies
geoip2
System dependencies
None
Required by
website_event_jitsi
Description
Create Jitsi room on website.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
chat_room_join_button chat_room_join_button ir.ui.view qweb New
chat_room_view_form chat.room.form chat.room form New
chat_room_view_search chat.room.search chat.room search New
chat_room_view_tree chat.room.list chat.room list New
HTTP endpoints (2)
Route(s)HandlerAuthTypeMethodsFlags
/jitsi/is_full WebsiteJitsiController.jitsi_is_full public json ALL
/jitsi/update_status WebsiteJitsiController.jitsi_update_status public json ALL
Models touched (2)

New fields (8)
  • is_full Boolean
    compute='_compute_is_full' args: 'Full'
  • jitsi_server_domain Char
    compute='_compute_jitsi_server_domain' help='The Jitsi server domain can be customized through the settings to use a different server than the default "meet.jit.si"' args: 'Jitsi Server Domain'
  • lang_id Many2one → res.lang
    default=<expr> args: 'res.lang', 'Language'
  • last_activity Datetime
    copy=False default=<expr> readonly=True args: 'Last Activity'
  • max_capacity Selection
    default='8' required=True string='Max capacity' args: [('4', '4'), ('8', '8'), ('12', '12'), ('16', '16'), ('20', '20'), ('no_limit', 'No limit')]
  • max_participant_reached Integer
    copy=False help='Maximum number of participant reached in the room at the same time' readonly=True args: 'Max participant reached'
  • name Char
    copy=False default=<expr> required=True args: 'Room Name'
  • participant_count Integer
    copy=False default=0 args: 'Participant count'
Public methods (0)

No public methods.

New fields (8)
  • chat_room_id Many2one → chat.room
    copy=False ondelete='set null' readonly=True args: 'chat.room', 'Chat Room'
  • room_is_full Boolean
    related='chat_room_id.is_full' args: 'Room Is Full'
  • room_lang_id Many2one → res.lang
    readonly=False related='chat_room_id.lang_id' args: 'res.lang', 'Language'
  • room_last_activity Datetime
    related='chat_room_id.last_activity' args: 'Last activity'
  • room_max_capacity Selection
    readonly=False related='chat_room_id.max_capacity' required=True string='Max capacity'
  • room_max_participant_reached Integer
    related='chat_room_id.max_participant_reached' args: 'Peak participants'
  • room_name Char
    related='chat_room_id.name' args: 'Room Name'
  • room_participant_count Integer
    readonly=False related='chat_room_id.participant_count' args: 'Participant count'
Public methods (4)
  • copy_data(self, default=None)
  • create(self, values_list)
    @api.model_create_multi
  • unlink(self)
  • write(self, values)

Loading…

Loading…

Loading…

Loading…