Website Jitsi

website_jitsi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/website_jitsi
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Aaron Bohy, Odoo Online, Tiffany Chang (tic), Gorash, Louis (wil)
WEBSITE
WEBSITEhttps://www.odoo.com/app/events
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:26:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES geoip2
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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
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)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/website_jitsi
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Odoo Online, Samuel Degueldre, Tiffany Chang (tic), Benoit Socias, Michael (mcm), Louis (wil), Bastien PIERRE
WEBSITE
WEBSITEhttps://www.odoo.com/app/events
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:11
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES geoip2
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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.tree chat.room tree New
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)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/16.0/website_jitsi
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Yannick Tivisse, Jorge Pinna Puissant, Romeo Fragomeli, Victor Feyens, Gorash, Benoit Socias, Martin Trigaux (mat)
WEBSITE
WEBSITEhttps://www.odoo.com/app/events
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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.tree chat.room tree New
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)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/15.0/website_jitsi
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Thibault Delavallée, Mohammed Shekha, Xavier-Do, Julien Mougenot, std-odoo, Adrien Widart, Anjali
WEBSITE
WEBSITEhttps://www.odoo.com/app/events
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:25:30
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Create Jitsi room on website.

Code Analysis

Views touched (5)
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.tree chat.room tree New
res_config_settings_view_form res.config.settings.view.form.inherit.website.jitsi res.config.settings xpath Inherits website.res_config_settings_view_form
Models touched (3)

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)

New fields (1)
  • jitsi_server_domain Char
    config_parameter='website_jitsi.jitsi_server_domain' default='meet.jit.si' 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'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/14.0/website_jitsi
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Xavier-Do, std-odoo, Adrien Widart
WEBSITE
WEBSITEhttps://www.odoo.com/page/events
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:14:31
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Create Jitsi room on website.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
assets_frontend Event Chat Room Assets Frontend ir.ui.view qweb Inherits website.assets_frontend
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.tree chat.room tree New
res_config_settings_view_form res.config.settings.view.form.inherit.website.jitsi res.config.settings xpath Inherits website.res_config_settings_view_form
Models touched (3)

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)

New fields (1)
  • jitsi_server_domain Char
    config_parameter='website_jitsi.jitsi_server_domain' default='meet.jit.si' 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'
Public methods (0)

No public methods.