| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/19.0/onboarding |
| VERSION | |
| VERSION | 1.2 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Julien Castiaux, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, Victor Piryns (pivi), Antoine Boonen, Dylan Kiss (dyki), Krzysztof Magusiak (krma) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:40 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows to manage onboardings and their progress
================================================================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
onboarding_container |
onboarding_container | ir.ui.view | qweb | New |
onboarding_onboarding_step_view_form |
onboarding.onboarding.step.view.form | onboarding.onboarding.step | form | New |
onboarding_onboarding_step_view_tree |
onboarding.onboarding.step.view.list | onboarding.onboarding.step | list | New |
onboarding_onboarding_view_form |
onboarding.onboarding.view.form | onboarding.onboarding | form | New |
onboarding_onboarding_view_tree |
onboarding.onboarding.view.list | onboarding.onboarding | list | New |
onboarding_panel |
onboarding_panel | ir.ui.view | qweb | New |
onboarding_step |
onboarding_step | ir.ui.view | qweb | New |
No HTTP endpoints found for this module.
current_onboarding_state
Selection
compute='_compute_current_progress'
readonly=True
string='Completion State'
args: ONBOARDING_PROGRESS_STATES
current_progress_id
Many2one → onboarding.progress
compute='_compute_current_progress'
help='Onboarding Progress for the current context (company).'
args: 'onboarding.progress', 'Onboarding Progress'
is_onboarding_closed
Boolean
compute='_compute_current_progress'
string='Was panel closed?'
is_per_company
Boolean
compute='_compute_is_per_company'
readonly=True
store=False
args: 'Should be done per company?'
name
Char
translate=True
args: 'Name of the onboarding'
panel_close_action_name
Char
help='Name of the onboarding model action to execute when closing the panel.'
args: 'Closing action'
progress_ids
One2many → onboarding.progress
help='All Onboarding Progress Records (across companies).'
readonly=True
string='Onboarding Progress Records'
args: 'onboarding.progress', 'onboarding_id'
route_name
Char
required=True
args: 'One word name'
sequence
Integer
default=10
step_ids
Many2many → onboarding.onboarding.step
string='Onboarding steps'
args: 'onboarding.onboarding.step'
text_completed
Char
default=<expr>
help='Text shown on onboarding when completed'
args: 'Message at completion'
action_close(self)
action_close_panel(self, xmlid)
action_refresh_progress_ids(self)
action_toggle_visibility(self)
write(self, vals)
button_text
Char
default=<expr>
help="Text on the panel's button to start this step"
required=True
translate=True
args: 'Button text'
current_progress_step_id
Many2one → onboarding.progress.step
compute='_compute_current_progress'
help='Onboarding Progress Step for the current context (company).'
string='Step Progress'
args: 'onboarding.progress.step'
current_step_state
Selection
compute='_compute_current_progress'
string='Completion State'
args: ONBOARDING_PROGRESS_STATES
description
Char
translate=True
args: 'Description'
done_icon
Char
default='fa-star'
args: 'Font Awesome Icon when completed'
done_text
Char
default=<expr>
translate=True
args: 'Text to show when step is completed'
is_per_company
Boolean
default=True
args: 'Is per company'
onboarding_ids
Many2many → onboarding.onboarding
string='Onboardings'
args: 'onboarding.onboarding'
panel_step_open_action_name
Char
help='Name of the onboarding step model action to execute when opening the step, e.g. action_open_onboarding_1_step_1'
required=False
string='Opening action'
progress_ids
One2many → onboarding.progress.step
help='All related Onboarding Progress Step Records (across companies)'
readonly=True
string='Onboarding Progress Step Records'
args: 'onboarding.progress.step', 'step_id'
sequence
Integer
default=10
step_image
Binary
step_image_alt
Char
default='Onboarding Step Image'
help='Show when impossible to load the image'
translate=True
args: 'Alt Text for the Step Image'
step_image_filename
Char
title
Char
translate=True
args: 'Title'
action_set_just_done(self)
action_validate_step(self, xml_id)
check_step_on_onboarding_has_action(self)
write(self, vals)
company_id
Many2one → res.company
ondelete='cascade'
args: 'res.company'
is_onboarding_closed
Boolean
onboarding_id
Many2one → onboarding.onboarding
index=True
ondelete='cascade'
required=True
args: 'onboarding.onboarding', 'Related onboarding tracked'
onboarding_state
Selection
compute='_compute_onboarding_state'
store=True
string='Onboarding progress'
args: ONBOARDING_PROGRESS_STATES
progress_step_ids
Many2many → onboarding.progress.step
string='Progress Steps Trackers'
args: 'onboarding.progress.step'
action_close(self)
action_toggle_visibility(self)
company_id
Many2one → res.company
ondelete='cascade'
args: 'res.company'
progress_ids
Many2many → onboarding.progress
string='Related Onboarding Progress Tracker'
args: 'onboarding.progress'
step_id
Many2one → onboarding.onboarding.step
index=True
ondelete='cascade'
required=True
string='Onboarding Step'
args: 'onboarding.onboarding.step'
step_state
Selection
default='not_done'
string='Onboarding Step Progress'
args: ONBOARDING_PROGRESS_STATES
action_consolidate_just_done(self)
action_set_just_done(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/onboarding |
| VERSION | |
| VERSION | 1.2 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Xavier Morel, Aaron Bohy, GitHub, Odoo Online, Adrien Dieudonné, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, Florian Charlier, Antoine Boonen, Dylan Kiss (dyki), FrancoisGe, Paul Stroobant, stefanorigano (SRI), Julien Carion (juca), Chrysanthe (chgo), Louis (wil), mano-odoo, Xavier Luyckx (xlu), fdardenne, Krzysztof Magusiak (krma) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:53 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows to manage onboardings and their progress
================================================================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
onboarding_container |
onboarding_container | ir.ui.view | qweb | New |
onboarding_onboarding_step_view_form |
onboarding.onboarding.step.view.form | onboarding.onboarding.step | form | New |
onboarding_onboarding_step_view_tree |
onboarding.onboarding.step.view.list | onboarding.onboarding.step | list | New |
onboarding_onboarding_view_form |
onboarding.onboarding.view.form | onboarding.onboarding | form | New |
onboarding_onboarding_view_tree |
onboarding.onboarding.view.list | onboarding.onboarding | list | New |
onboarding_panel |
onboarding_panel | ir.ui.view | qweb | New |
onboarding_step |
onboarding_step | ir.ui.view | qweb | New |
No HTTP endpoints found for this module.
current_onboarding_state
Selection
compute='_compute_current_progress'
readonly=True
string='Completion State'
args: ONBOARDING_PROGRESS_STATES
current_progress_id
Many2one → onboarding.progress
compute='_compute_current_progress'
help='Onboarding Progress for the current context (company).'
args: 'onboarding.progress', 'Onboarding Progress'
is_onboarding_closed
Boolean
compute='_compute_current_progress'
string='Was panel closed?'
is_per_company
Boolean
compute='_compute_is_per_company'
readonly=True
store=False
args: 'Should be done per company?'
name
Char
translate=True
args: 'Name of the onboarding'
panel_close_action_name
Char
help='Name of the onboarding model action to execute when closing the panel.'
args: 'Closing action'
progress_ids
One2many → onboarding.progress
help='All Onboarding Progress Records (across companies).'
readonly=True
string='Onboarding Progress Records'
args: 'onboarding.progress', 'onboarding_id'
route_name
Char
required=True
args: 'One word name'
sequence
Integer
default=10
step_ids
Many2many → onboarding.onboarding.step
string='Onboarding steps'
args: 'onboarding.onboarding.step'
text_completed
Char
default=<expr>
help='Text shown on onboarding when completed'
args: 'Message at completion'
action_close(self)
action_close_panel(self, xmlid)
action_refresh_progress_ids(self)
action_toggle_visibility(self)
write(self, vals)
button_text
Char
default=<expr>
help="Text on the panel's button to start this step"
required=True
translate=True
args: 'Button text'
current_progress_step_id
Many2one → onboarding.progress.step
compute='_compute_current_progress'
help='Onboarding Progress Step for the current context (company).'
string='Step Progress'
args: 'onboarding.progress.step'
current_step_state
Selection
compute='_compute_current_progress'
string='Completion State'
args: ONBOARDING_PROGRESS_STATES
description
Char
translate=True
args: 'Description'
done_icon
Char
default='fa-star'
args: 'Font Awesome Icon when completed'
done_text
Char
default=<expr>
translate=True
args: 'Text to show when step is completed'
is_per_company
Boolean
default=True
args: 'Is per company'
onboarding_ids
Many2many → onboarding.onboarding
string='Onboardings'
args: 'onboarding.onboarding'
panel_step_open_action_name
Char
help='Name of the onboarding step model action to execute when opening the step, e.g. action_open_onboarding_1_step_1'
required=False
string='Opening action'
progress_ids
One2many → onboarding.progress.step
help='All related Onboarding Progress Step Records (across companies)'
readonly=True
string='Onboarding Progress Step Records'
args: 'onboarding.progress.step', 'step_id'
sequence
Integer
default=10
step_image
Binary
step_image_alt
Char
default='Onboarding Step Image'
help='Show when impossible to load the image'
translate=True
args: 'Alt Text for the Step Image'
step_image_filename
Char
title
Char
translate=True
args: 'Title'
action_set_just_done(self)
action_validate_step(self, xml_id)
check_step_on_onboarding_has_action(self)
write(self, vals)
company_id
Many2one → res.company
ondelete='cascade'
args: 'res.company'
is_onboarding_closed
Boolean
onboarding_id
Many2one → onboarding.onboarding
ondelete='cascade'
required=True
args: 'onboarding.onboarding', 'Related onboarding tracked'
onboarding_state
Selection
compute='_compute_onboarding_state'
store=True
string='Onboarding progress'
args: ONBOARDING_PROGRESS_STATES
progress_step_ids
Many2many → onboarding.progress.step
string='Progress Steps Trackers'
args: 'onboarding.progress.step'
action_close(self)
action_toggle_visibility(self)
init(self)
company_id
Many2one → res.company
ondelete='cascade'
args: 'res.company'
progress_ids
Many2many → onboarding.progress
string='Related Onboarding Progress Tracker'
args: 'onboarding.progress'
step_id
Many2one → onboarding.onboarding.step
ondelete='cascade'
required=True
string='Onboarding Step'
args: 'onboarding.onboarding.step'
step_state
Selection
default='not_done'
string='Onboarding Step Progress'
args: ONBOARDING_PROGRESS_STATES
action_consolidate_just_done(self)
action_set_just_done(self)
init(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/17.0/onboarding |
| VERSION | |
| VERSION | 1.2 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Denis Ledoux, GitHub, Damien Bouvy, Odoo Online, Tiffany Chang (tic), Rémy Voet (ryv), Gorash, Pierre Paridans, Florian Charlier, niyasraphy, Thomas Lefebvre (thle), Dylan Kiss (dyki), FrancoisGe, Xavier Bol (xbo), Nguyễn Đại Dương, Paul Stroobant, Chrysanthe (chgo), Louis (wil), Mathieu (mano), Xavier Luyckx (xlu) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:04 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows to manage onboardings and their progress
================================================================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
onboarding_container |
onboarding_container | ir.ui.view | qweb | New |
onboarding_onboarding_step_view_form |
onboarding.onboarding.step.view.form | onboarding.onboarding.step | form | New |
onboarding_onboarding_step_view_tree |
onboarding.onboarding.step.view.tree | onboarding.onboarding.step | tree | New |
onboarding_onboarding_view_form |
onboarding.onboarding.view.form | onboarding.onboarding | form | New |
onboarding_onboarding_view_tree |
onboarding.onboarding.view.tree | onboarding.onboarding | tree | New |
onboarding_panel |
onboarding_panel | ir.ui.view | qweb | New |
onboarding_step |
onboarding_step | ir.ui.view | qweb | New |
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/onboarding/<string:route_name> |
OnboardingController.get_onboarding_data |
user | json | ALL |
current_onboarding_state
Selection
compute='_compute_current_progress'
readonly=True
string='Completion State'
args: ONBOARDING_PROGRESS_STATES
current_progress_id
Many2one → onboarding.progress
compute='_compute_current_progress'
help='Onboarding Progress for the current context (company).'
args: 'onboarding.progress', 'Onboarding Progress'
is_onboarding_closed
Boolean
compute='_compute_current_progress'
string='Was panel closed?'
is_per_company
Boolean
compute='_compute_is_per_company'
readonly=True
store=False
args: 'Should be done per company?'
name
Char
translate=True
args: 'Name of the onboarding'
panel_close_action_name
Char
help='Name of the onboarding model action to execute when closing the panel.'
args: 'Closing action'
progress_ids
One2many → onboarding.progress
help='All Onboarding Progress Records (across companies).'
readonly=True
string='Onboarding Progress Records'
args: 'onboarding.progress', 'onboarding_id'
route_name
Char
required=True
args: 'One word name'
sequence
Integer
default=10
step_ids
Many2many → onboarding.onboarding.step
string='Onboarding steps'
args: 'onboarding.onboarding.step'
text_completed
Char
default=_('Nice work! Your configuration is done.')
help='Text shown on onboarding when completed'
args: 'Message at completion'
action_close(self)
action_close_panel(self, xmlid)
action_refresh_progress_ids(self)
action_toggle_visibility(self)
write(self, vals)
button_text
Char
default=_("Let's do it")
help="Text on the panel's button to start this step"
required=True
translate=True
args: 'Button text'
current_progress_step_id
Many2one → onboarding.progress.step
compute='_compute_current_progress'
help='Onboarding Progress Step for the current context (company).'
string='Step Progress'
args: 'onboarding.progress.step'
current_step_state
Selection
compute='_compute_current_progress'
string='Completion State'
args: ONBOARDING_PROGRESS_STATES
description
Char
translate=True
args: 'Description'
done_icon
Char
default='fa-star'
args: 'Font Awesome Icon when completed'
done_text
Char
default=_('Step Completed!')
translate=True
args: 'Text to show when step is completed'
is_per_company
Boolean
default=True
args: 'Is per company'
onboarding_ids
Many2many → onboarding.onboarding
string='Onboardings'
args: 'onboarding.onboarding'
panel_step_open_action_name
Char
help='Name of the onboarding step model action to execute when opening the step, e.g. action_open_onboarding_1_step_1'
required=False
string='Opening action'
progress_ids
One2many → onboarding.progress.step
help='All related Onboarding Progress Step Records (across companies)'
readonly=True
string='Onboarding Progress Step Records'
args: 'onboarding.progress.step', 'step_id'
sequence
Integer
default=10
step_image
Binary
step_image_alt
Char
default='Onboarding Step Image'
help='Show when impossible to load the image'
translate=True
args: 'Alt Text for the Step Image'
step_image_filename
Char
title
Char
translate=True
args: 'Title'
action_set_just_done(self)
action_validate_step(self, xml_id)
check_step_on_onboarding_has_action(self)
write(self, vals)
company_id
Many2one → res.company
ondelete='cascade'
args: 'res.company'
is_onboarding_closed
Boolean
onboarding_id
Many2one → onboarding.onboarding
ondelete='cascade'
required=True
args: 'onboarding.onboarding', 'Related onboarding tracked'
onboarding_state
Selection
compute='_compute_onboarding_state'
store=True
string='Onboarding progress'
args: ONBOARDING_PROGRESS_STATES
progress_step_ids
Many2many → onboarding.progress.step
string='Progress Steps Trackers'
args: 'onboarding.progress.step'
action_close(self)
action_toggle_visibility(self)
init(self)
company_id
Many2one → res.company
ondelete='cascade'
args: 'res.company'
progress_ids
Many2many → onboarding.progress
string='Related Onboarding Progress Tracker'
args: 'onboarding.progress'
step_id
Many2one → onboarding.onboarding.step
ondelete='cascade'
required=True
string='Onboarding Step'
args: 'onboarding.onboarding.step'
step_state
Selection
default='not_done'
string='Onboarding Step Progress'
args: ONBOARDING_PROGRESS_STATES
action_consolidate_just_done(self)
action_set_just_done(self)
init(self)
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/16.0/onboarding |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Tiffany Chang (tic), Florian Charlier, Thomas Lefebvre (thle) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:46 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - base |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module allows to manage onboardings and their progress
================================================================================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
onboarding_container |
onboarding_container | ir.ui.view | qweb | Inherits base.onboarding_container |
onboarding_onboarding_step_view_form |
onboarding.onboarding.step.view.form | onboarding.onboarding.step | form | New |
onboarding_onboarding_step_view_tree |
onboarding.onboarding.step.view.tree | onboarding.onboarding.step | tree | New |
onboarding_onboarding_view_form |
onboarding.onboarding.view.form | onboarding.onboarding | form | New |
onboarding_onboarding_view_tree |
onboarding.onboarding.view.tree | onboarding.onboarding | tree | New |
onboarding_panel |
onboarding_panel | ir.ui.view | qweb | New |
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/onboarding/<string:route_name> |
OnboardingController.get_onboarding_data |
user | json | ALL |
current_onboarding_state
Selection
compute='_compute_current_progress'
readonly=True
string='Completion State'
args: ONBOARDING_PROGRESS_STATES
current_progress_id
Many2one → onboarding.progress
compute='_compute_current_progress'
help='Onboarding Progress for the current context (company).'
args: 'onboarding.progress', 'Onboarding Progress'
is_onboarding_closed
Boolean
compute='_compute_current_progress'
string='Was panel closed?'
is_per_company
Boolean
default=True
args: 'Should be done per company?'
name
Char
translate=True
args: 'Name of the onboarding'
panel_background_color
Selection
default='orange'
help="Color gradient added to the panel's background."
string="Panel's Background color"
args: [('orange', 'Orange'), ('blue', 'Blue'), ('violet', 'Violet'), ('none', 'None')]
panel_background_image
Binary
panel_close_action_name
Char
help='Name of the onboarding model action to execute when closing the panel.'
args: 'Closing action'
progress_ids
One2many → onboarding.progress
help='All Onboarding Progress Records (across companies).'
readonly=True
string='Onboarding Progress Records'
args: 'onboarding.progress', 'onboarding_id'
route_name
Char
required=True
args: 'One word name'
sequence
Integer
default=10
step_ids
One2many → onboarding.onboarding.step
action_close(self)
action_toggle_visibility(self)
write(self, values)
button_text
Char
default=_("Let's do it")
help="Text on the panel's button to start this step"
required=True
translate=True
args: 'Button text'
current_progress_step_id
Many2one → onboarding.progress.step
compute='_compute_current_progress'
help='Onboarding Progress Step for the current context (company).'
string='Step Progress'
args: 'onboarding.progress.step'
current_step_state
Selection
compute='_compute_current_progress'
string='Completion State'
args: ONBOARDING_PROGRESS_STATES
description
Char
translate=True
args: 'Description'
done_icon
Char
default='fa-star'
args: 'Font Awesome Icon when completed'
done_text
Char
default=_('Step Completed! - Click to review')
translate=True
args: 'Text to show when step is completed'
onboarding_id
Many2one → onboarding.onboarding
ondelete='cascade'
readonly=True
required=True
string='Onboarding'
args: 'onboarding.onboarding'
panel_step_open_action_name
Char
help='Name of the onboarding step model action to execute when opening the step, e.g. action_open_onboarding_1_step_1'
required=True
string='Opening action'
progress_ids
One2many → onboarding.progress.step
help='All related Onboarding Progress Step Records (across companies)'
readonly=True
string='Onboarding Progress Step Records'
args: 'onboarding.progress.step', 'step_id'
sequence
Integer
default=10
title
Char
translate=True
args: 'Title'
action_set_just_done(self)
company_id
Many2one → res.company
is_onboarding_closed
Boolean
onboarding_id
Many2one → onboarding.onboarding
ondelete='cascade'
required=True
args: 'onboarding.onboarding', 'Related onboarding tracked'
onboarding_state
Selection
compute='_compute_onboarding_state'
store=True
string='Onboarding progress'
args: ONBOARDING_PROGRESS_STATES
progress_step_ids
One2many → onboarding.progress.step
action_close(self)
action_toggle_visibility(self)
onboarding_id
Many2one
related='progress_id.onboarding_id'
string='Onboarding'
progress_id
Many2one → onboarding.progress
ondelete='cascade'
required=True
args: 'onboarding.progress', 'Related Onboarding Progress Tracker'
step_id
Many2one → onboarding.onboarding.step
ondelete='cascade'
required=True
string='Onboarding Step'
args: 'onboarding.onboarding.step'
step_state
Selection
default='not_done'
string='Onboarding Step Progress'
args: ONBOARDING_PROGRESS_STATES
action_consolidate_just_done(self)
action_set_just_done(self)