Repository
odoo/odoo · module folder
Module version
1.0
Category
Hidden
Folder size
0.75 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-08-15 22:44:20
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Xavier Morel, Thibault Delavallée, Odoo Translation Bot, Aaron Bohy, Géry Debongnie, 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), Pierre Pulinckx, Bastien PIERRE, Michaël Mattiello, Krzysztof Magusiak (krma), Alice Gaudon, Traina Ludo
Odoo dependencies
odoo/odoo:
- web
Python dependencies
None
System dependencies
None
Required by
base_menu_visibility_restriction, crm, hr_expense, hr_recruitment, mail, mass_mailing, project, survey, test_http, test_main_flows, test_orm, web_responsive
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
HTTP endpoints (0)

No HTTP endpoints found for this module.

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)

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…