| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/19.0/web_tour |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Thibault Delavallée, Xavier Morel, Géry Debongnie, Aaron Bohy, Lucas Perais (lpe), qsm-odoo, Christophe Monniez, Julien Castiaux, Romeo Fragomeli, Julien Mougenot, Achraf (abz), Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, Pierre Paridans, luvi, David Monnom (moda), Louis Wicket (wil), Victor Piryns (pivi), Dylan Kiss (dyki), FrancoisGe, Zelong Lin, Bruno Boi (boi), Chrysanthe (chgo), sabr, Pierre Pulinckx (PIPU), Michaël Mattiello, Pierre Pulinckx, Bastien PIERRE, Krzysztof Magusiak (krma), Alice Gaudon, Traina Ludo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:46 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Odoo Web tours. ======================== |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
tour_form |
web_tour.tour | form | New | |
tour_list |
web_tour.tour | list | New | |
tour_search |
tour.search | web_tour.tour | search | New |
No new fields.
Public methods (1)session_info(self)
tour_enabled
Boolean
compute='_compute_tour_enabled'
readonly=False
store=True
string='Onboarding'
switch_tour_enabled(self, val)
custom
Boolean
string='Custom'
name
Char
required=True
rainbow_man_message
Html
default='<b>Good job!</b> You went through all steps of this tour.'
translate=True
sequence
Integer
default=1000
sharing_url
Char
compute='_compute_sharing_url'
string='Sharing URL'
step_ids
One2many → web_tour.tour.step
url
Char
default='/odoo'
string='Starting URL'
user_consumed_ids
Many2many → res.users
consume(self, tourName)
export_js_file(self)
get_current_tour(self)
get_tour_json_by_name(self, tour_name)
content
Char
run
Char
sequence
Integer
tooltip_position
Selection
default='bottom'
selection=[['bottom', 'Bottom'], ['top', 'Top'], ['right', 'Right'], ['left', 'left']]
tour_id
Many2one → web_tour.tour
index=True
ondelete='cascade'
required=True
args: 'web_tour.tour'
trigger
Char
required=True
get_steps_json(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/18.0/web_tour |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Xavier Morel, Géry Debongnie, Aaron Bohy, Lucas Perais (lpe), qsm-odoo, Odoo Online, Adrien Dieudonne, Adrien Dieudonné, Julien Mougenot, Samuel Degueldre, Achraf (abz), Tiffany Chang (tic), Gorash, Pierre Paridans, Hubert Van de Walle (huvw), David Monnom (moda), Louis Wicket (wil), tsm-odoo, Dylan Kiss (dyki), Bruno Boi, Rahul Prajapati, Ruben Gomes (rugo), Bastien Fafchamps (bafa), Julien Carion (juca), Louis (wil), mano-odoo, Pierre Pulinckx (PIPU), Michaël Mattiello, Pierre Pulinckx (pipu), Pierre Pulinckx, Bastien PIERRE, kpt-odoo, Alice Gaudon |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:59 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Odoo Web tours. ======================== |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
res_users_view_form |
res.users.form.tour.inherit | res.users | xpath | Inherits base.view_users_form |
tour_form |
web_tour.tour | form | New | |
tour_list |
web_tour.tour | list | New | |
tour_search |
tour.search | web_tour.tour | search | New |
No new fields.
Public methods (1)session_info(self)
tour_enabled
Boolean
compute='_compute_tour_enabled'
readonly=False
store=True
string='Onboarding'
switch_tour_enabled(self, val)
custom
Boolean
string='Custom'
name
Char
required=True
rainbow_man_message
Html
default='<b>Good job!</b> You went through all steps of this tour.'
translate=True
sequence
Integer
default=1000
sharing_url
Char
compute='_compute_sharing_url'
string='Sharing URL'
step_ids
One2many → web_tour.tour.step
url
Char
default='/odoo'
string='Starting URL'
user_consumed_ids
Many2many → res.users
consume(self, tourName)
export_js_file(self)
get_current_tour(self)
get_tour_json_by_name(self, tour_name)
content
Char
run
Char
sequence
Integer
tour_id
Many2one → web_tour.tour
ondelete='cascade'
required=True
args: 'web_tour.tour'
trigger
Char
required=True
get_steps_json(self)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edit_tour_form |
web_tour.tour | form | New | |
edit_tour_list |
web_tour.tour | tree | New | |
edit_tour_search |
tour.search | web_tour.tour | search | New |
No new fields.
Public methods (1)session_info(self)
name
Char
required=True
string='Tour name'
user_id
Many2one → res.users
string='Consumed by'
args: 'res.users'
consume(self, tour_names)
get_consumed_tours(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/16.0/web_tour |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Xavier Morel, Aaron Bohy, qsm-odoo, Lucas Perais, Julien Castiaux, Joseph Caburnay, Julien Mougenot, Samuel Degueldre, Ivan Yelizariev, Gorash, Younn Olivier, William Braeckman, Benoit Socias, MerlinGuillaume, Nicolas Bayet, Demesmaeker, xO-Tx, Bruno Boi, Michael (mcm), Mehdi Outagant (MOU), Martin Trigaux (mat) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:54 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Odoo Web tours. ======================== |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edit_tour_list |
web_tour.tour | tree | New | |
edit_tour_search |
tour.search | web_tour.tour | search | New |
No new fields.
Public methods (1)session_info(self)
name
Char
required=True
string='Tour name'
user_id
Many2one → res.users
string='Consumed by'
args: 'res.users'
consume(self, tour_names)
get_consumed_tours(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/15.0/web_tour |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, David Monjoie, Xavier Morel, Mohammed Shekha, Géry Debongnie, Aaron Bohy, Jeremy Kersten, qsm-odoo, wan, Aurélien Warnon, Xavier-Do, Julien Mougenot, fw-bot, Samuel Degueldre, Ivan Yelizariev, Younn Olivier, Benoit Socias, Mitali Patel, Antoine Guenet, Nicolas Bayet, Laurent Stukkens (LTU), Michael Mattiello (mcm), Francois (fge), xO-Tx, Pierre Collinet (pic), Bruno Boi |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:25:29 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Odoo Web tours. ======================== |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edit_tour_list |
web_tour.tour | tree | New | |
edit_tour_search |
tour.search | web_tour.tour | search | New |
No new fields.
Public methods (1)session_info(self)
name
Char
required=True
string='Tour name'
user_id
Many2one → res.users
string='Consumed by'
args: 'res.users'
consume(self, tour_names)
get_consumed_tours(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/14.0/web_tour |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Christophe Simonis, Xavier Morel, Mohammed Shekha, Géry Debongnie, Aaron Bohy, Jeremy Kersten, Yannick Tivisse, qsm-odoo, Adrien Dieudonne, wan, Aurélien Warnon, Xavier-Do, Romeo Fragomeli, jvm-odoo, jerome hanke (jhk), Joseph Caburnay, Julien Mougenot, Vincent Schippefilt, Ivan Yelizariev, fja-odoo, Pierre Paridans, Benoit Socias, Dhruv Patel, yhu-odoo, Laurent Stukkens (LTU), Michael Mattiello (mcm) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:14:31 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Odoo Web tours. ======================== |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_backend |
tours backend assets | ir.ui.view | qweb | Inherits web.assets_backend |
assets_common |
tours assets | ir.ui.view | qweb | Inherits web.assets_common |
assets_common_disable_tour |
disable tour | ir.ui.view | qweb | Inherits web.assets_common |
assets_frontend |
assets_frontend | ir.ui.view | qweb | Inherits web.assets_frontend |
edit_tour_list |
web_tour.tour | tree | New | |
edit_tour_search |
tour.search | web_tour.tour | search | New |
web_tour.qunit_suite |
tour tests | ir.ui.view | qweb | Inherits web.qunit_suite_tests |
No new fields.
Public methods (1)session_info(self)
name
Char
required=True
string='Tour name'
user_id
Many2one → res.users
string='Consumed by'
args: 'res.users'
consume(self, tour_names)
get_consumed_tours(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/13.0/web_tour |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Christophe Matthieu, Martin Trigaux, Christophe Simonis, David Monjoie, Xavier Morel, Géry Debongnie, Aaron Bohy, Jeremy Kersten, qsm-odoo, Christophe Monniez, Xavier-Do, jvm-odoo, jerome hanke (jhk), Michael Mattiello (mcm) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:06:44 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Odoo Web tours. ======================== |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_backend |
tours backend assets | ir.ui.view | qweb | Inherits web.assets_backend |
assets_common |
tours assets | ir.ui.view | qweb | Inherits web.assets_common |
assets_common_disable_tour |
disable tour | ir.ui.view | qweb | Inherits web.assets_common |
assets_frontend |
assets_frontend | ir.ui.view | qweb | Inherits web.assets_frontend |
edit_tour_list |
web_tour.tour | tree | New | |
edit_tour_search |
tour.search | web_tour.tour | search | New |
No new fields.
Public methods (1)session_info(self)
name
Char
required=True
string='Tour name'
user_id
Many2one → res.users
string='Consumed by'
args: 'res.users'
consume(self, tour_names)
get_consumed_tours(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/12.0/web_tour |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Christophe Matthieu, Martin Trigaux, Christophe Simonis, Simon Lejeune, Nicolas Martinelli, Nicolas Lempereur, Géry Debongnie, Aaron Bohy, GitHub, Yannick Tivisse, Alexandre Kühn, qsm-odoo, Martin Geubelle, Nicolas Seinlet, Romain Derie, Christophe Monniez, Jairo Llopis, Alexandre Kühn, jev-odoo, XavierDo, Xavier-Do, jerome hanke (jhk), Sébastien Theys, Vincent Schippefilt, Quentin Smetz (qsm) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:57:02 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Odoo Web tours. ======================== |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_backend |
tours backend assets | ir.ui.view | qweb | Inherits web.assets_backend |
assets_common |
tours assets | ir.ui.view | qweb | Inherits web.assets_common |
assets_common_disable_tour |
disable tour | ir.ui.view | qweb | Inherits web.assets_common |
edit_tour_list |
web_tour.tour | tree | New | |
edit_tour_search |
tour.search | web_tour.tour | search | New |
No new fields.
Public methods (1)session_info(self)
name
Char
required=True
string='Tour name'
user_id
Many2one → res.users
string='Consumed by'
args: 'res.users'
consume(self, tour_names)
get_consumed_tours(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/11.0/web_tour |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Christophe Simonis, Xavier Morel, Géry Debongnie, Aaron Bohy, GitHub, Yannick Tivisse, qsm-odoo, Odoo Online, Adrien Dieudonne, Jairo Llopis |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:53:44 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Odoo Web tours. ======================== |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_backend |
tours backend assets | ir.ui.view | qweb | Inherits web.assets_backend |
assets_common |
tours assets | ir.ui.view | qweb | Inherits web.assets_common |
edit_tour_list |
web_tour.tour | tree | New | |
edit_tour_search |
tour.search | web_tour.tour | search | New |
No new fields.
Public methods (1)session_info(self)
name
Char
required=True
string='Tour name'
user_id
Many2one → res.users
string='Consumed by'
args: 'res.users'
consume(self, tour_names)
get_consumed_tours(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/10.0/web_tour |
| VERSION | |
| VERSION | 0.1 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Christophe Matthieu, Martin Trigaux, Olivier Dony, Thibault Delavallée, Christophe Simonis, Simon Lejeune, Nicolas Martinelli, Aaron Bohy, ged-odoo, qsm-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:50:49 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Odoo Web tours. ======================== |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_backend |
tours backend assets | ir.ui.view | qweb | Inherits web.assets_backend |
assets_common |
tours assets | ir.ui.view | qweb | Inherits web.assets_common |
edit_tour_list |
web_tour.tour | tree | New | |
edit_tour_search |
tour.search | web_tour.tour | search | New |
No new fields.
Public methods (1)session_info(self)
load_xmlid
Boolean
default=False
load_menus(self, debug)
name
Char
required=True
string='Tour name'
user_id
Many2one → res.users
string='Consumed by'
args: 'res.users'
consume(self, tour_names)
get_consumed_tours(self)