Tours

web_tour
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/web_tour
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo 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 UPDATE2026-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.
========================

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
tour_form web_tour.tour form New
tour_list web_tour.tour list New
tour_search tour.search web_tour.tour search New
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (1)
  • tour_enabled Boolean
    compute='_compute_tour_enabled' readonly=False store=True string='Onboarding'
Public methods (1)
  • switch_tour_enabled(self, val)
    @api.model

New fields (8)
  • 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
    args: 'web_tour.tour.step', 'tour_id'
  • url Char
    default='/odoo' string='Starting URL'
  • user_consumed_ids Many2many → res.users
    args: 'res.users'
Public methods (4)
  • consume(self, tourName)
    @api.model
  • export_js_file(self)
  • get_current_tour(self)
    @api.model
  • get_tour_json_by_name(self, tour_name)
    @api.model

New fields (6)
  • 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
Public methods (1)
  • get_steps_json(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/web_tour
VERSION
VERSION 1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael 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 UPDATE2026-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.
========================

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
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
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (1)
  • tour_enabled Boolean
    compute='_compute_tour_enabled' readonly=False store=True string='Onboarding'
Public methods (1)
  • switch_tour_enabled(self, val)
    @api.model

New fields (8)
  • 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
    args: 'web_tour.tour.step', 'tour_id'
  • url Char
    default='/odoo' string='Starting URL'
  • user_consumed_ids Many2many → res.users
    args: 'res.users'
Public methods (4)
  • consume(self, tourName)
    @api.model
  • export_js_file(self)
  • get_current_tour(self)
    @api.model
  • get_tour_json_by_name(self, tour_name)
    @api.model

New fields (5)
  • content Char
  • run Char
  • sequence Integer
  • tour_id Many2one → web_tour.tour
    ondelete='cascade' required=True args: 'web_tour.tour'
  • trigger Char
    required=True
Public methods (1)
  • get_steps_json(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/web_tour
VERSION
VERSION 0.1
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Xavier Morel, Géry Debongnie, Aaron Bohy, qsm-odoo, Odoo Online, Lucas Perais, Alexandre Kühn, Julien Castiaux, Adrien Dieudonné, Joseph Caburnay, Julien Mougenot, Samuel Degueldre, Ivan Yelizariev, Tiffany Chang (tic), Mathieu Duckerts-Antoine, Pierre Paridans, Romain Estievenart, Benoit Socias, Hubert Van de Walle (huvw), Demesmaeker, Julien Banken, niyasraphy, Louis Wicket (wil), tsm-odoo, Dylan Kiss (dyki), Bruno Boi, Michael (mcm), divy-odoo, Leonardo Pavan Rocha, Mehdi Outagant (MOU), Ruben Gomes (rugo), Julien Carion (juca), Louis (wil), Pratik Raval (PRRA), Pierre Pulinckx (pipu), Bastien PIERRE, Pulinckx Pierre (PIPU)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:10
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.
========================

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
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
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (2)
  • name Char
    required=True string='Tour name'
  • user_id Many2one → res.users
    string='Consumed by' args: 'res.users'
Public methods (2)
  • consume(self, tour_names)
    @api.model
    Sets given tours as consumed, meaning that these tours won't be active anymore for that user
  • get_consumed_tours(self)
    @api.model
    Returns the list of consumed tours for the current user
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/16.0/web_tour
VERSION
VERSION 0.1
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo 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 UPDATE2026-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.
========================

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
edit_tour_list web_tour.tour tree New
edit_tour_search tour.search web_tour.tour search New
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (2)
  • name Char
    required=True string='Tour name'
  • user_id Many2one → res.users
    string='Consumed by' args: 'res.users'
Public methods (2)
  • consume(self, tour_names)
    @api.model
    Sets given tours as consumed, meaning that these tours won't be active anymore for that user
  • get_consumed_tours(self)
    @api.model
    Returns the list of consumed tours for the current user
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/15.0/web_tour
VERSION
VERSION 0.1
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo 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 UPDATE2026-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.
========================

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
edit_tour_list web_tour.tour tree New
edit_tour_search tour.search web_tour.tour search New
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (2)
  • name Char
    required=True string='Tour name'
  • user_id Many2one → res.users
    string='Consumed by' args: 'res.users'
Public methods (2)
  • consume(self, tour_names)
    @api.model
    Sets given tours as consumed, meaning that these tours won't be active anymore for that user
  • get_consumed_tours(self)
    @api.model
    Returns the list of consumed tours for the current user
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/14.0/web_tour
VERSION
VERSION 0.1
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo 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 UPDATE2026-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.
========================

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
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
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (2)
  • name Char
    required=True string='Tour name'
  • user_id Many2one → res.users
    string='Consumed by' args: 'res.users'
Public methods (2)
  • consume(self, tour_names)
    @api.model
    Sets given tours as consumed, meaning that these tours won't be active anymore for that user
  • get_consumed_tours(self)
    @api.model
    Returns the list of consumed tours for the current user
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/13.0/web_tour
VERSION
VERSION 0.1
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo 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 UPDATE2026-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.
========================

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
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
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (2)
  • name Char
    required=True string='Tour name'
  • user_id Many2one → res.users
    string='Consumed by' args: 'res.users'
Public methods (2)
  • consume(self, tour_names)
    @api.model
    Sets given tours as consumed, meaning that these tours won't be active anymore for that user
  • get_consumed_tours(self)
    @api.model
    Returns the list of consumed tours for the current user
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/12.0/web_tour
VERSION
VERSION 0.1
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo 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 UPDATE2026-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.
========================

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
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
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (2)
  • name Char
    required=True string='Tour name'
  • user_id Many2one → res.users
    string='Consumed by' args: 'res.users'
Public methods (2)
  • consume(self, tour_names)
    @api.model
    Sets given tours as consumed, meaning that these tours won't be active anymore for that user
  • get_consumed_tours(self)
    @api.model
    Returns the list of consumed tours for the current user
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/11.0/web_tour
VERSION
VERSION 0.1
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael 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 UPDATE2026-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.
========================

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
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
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (2)
  • name Char
    required=True string='Tour name'
  • user_id Many2one → res.users
    string='Consumed by' args: 'res.users'
Public methods (2)
  • consume(self, tour_names)
    @api.model
    Sets given tours as consumed, meaning that these tours won't be active anymore for that user
  • get_consumed_tours(self)
    @api.model
    Returns the list of consumed tours for the current user
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/10.0/web_tour
VERSION
VERSION 0.1
CATEGORY
CATEGORYHidden
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael 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 UPDATE2026-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.
========================

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
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
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (1)
  • load_xmlid Boolean
    default=False
Public methods (1)
  • load_menus(self, debug)
    @api.model@tools.ormcache_context('self._uid', 'debug', keys=('lang'))
    Extends load_menus to include requested xmlids

New fields (2)
  • name Char
    required=True string='Tour name'
  • user_id Many2one → res.users
    string='Consumed by' args: 'res.users'
Public methods (2)
  • consume(self, tour_names)
    @api.model
    Sets given tours as consumed, meaning that these tours won't be active anymore for that user
  • get_consumed_tours(self)
    @api.model
    Returns the list of consumed tours for the current user