TIP: You can type at any time to perform a new search.
Onboarding Toolbox
onboarding · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.2
- Category
- Hidden
- Folder size
- 0.96 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-08-15 22:44:14
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Odoo Translation Bot, Julien Castiaux, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, Victor Piryns (pivi), Dylan Kiss (dyki), Antoine Boonen, Krzysztof Magusiak (krma)
Code Analysis ⓘ
Views touched (7)
| 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 |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (11)
-
current_onboarding_stateSelectioncompute='_compute_current_progress'readonly=Truestring='Completion State' args: ONBOARDING_PROGRESS_STATES -
current_progress_idMany2one → onboarding.progresscompute='_compute_current_progress'help='Onboarding Progress for the current context (company).' args: 'onboarding.progress', 'Onboarding Progress' -
is_onboarding_closedBooleancompute='_compute_current_progress'string='Was panel closed?' -
is_per_companyBooleancompute='_compute_is_per_company'readonly=Truestore=False args: 'Should be done per company?' -
nameChartranslate=True args: 'Name of the onboarding' -
panel_close_action_nameCharhelp='Name of the onboarding model action to execute when closing the panel.' args: 'Closing action' -
progress_idsOne2many → onboarding.progresshelp='All Onboarding Progress Records (across companies).'readonly=Truestring='Onboarding Progress Records' args: 'onboarding.progress', 'onboarding_id' -
route_nameCharrequired=True args: 'One word name' -
sequenceIntegerdefault=10 -
step_idsMany2many → onboarding.onboarding.stepstring='Onboarding steps' args: 'onboarding.onboarding.step' -
text_completedChardefault=<expr>help='Text shown on onboarding when completed' args: 'Message at completion'
-
action_close(self)Close the onboarding panel. -
action_close_panel(self, xmlid)@api.modelClose the onboarding panel identified by its `xmlid`. If not found, quietly do nothing. -
action_refresh_progress_ids(self)Re-initialize onboarding progress records (after step is_per_company change). Meant to be called when `is_per_company` of linked steps is modified (or per-company steps are added to an onboarding). -
action_toggle_visibility(self) -
write(self, vals)Recompute progress step ids if new steps are added/removed.
New fields (15)
-
button_textChardefault=<expr>help="Text on the panel's button to start this step"required=Truetranslate=True args: 'Button text' -
current_progress_step_idMany2one → onboarding.progress.stepcompute='_compute_current_progress'help='Onboarding Progress Step for the current context (company).'string='Step Progress' args: 'onboarding.progress.step' -
current_step_stateSelectioncompute='_compute_current_progress'string='Completion State' args: ONBOARDING_PROGRESS_STATES -
descriptionChartranslate=True args: 'Description' -
done_iconChardefault='fa-star' args: 'Font Awesome Icon when completed' -
done_textChardefault=<expr>translate=True args: 'Text to show when step is completed' -
is_per_companyBooleandefault=True args: 'Is per company' -
onboarding_idsMany2many → onboarding.onboardingstring='Onboardings' args: 'onboarding.onboarding' -
panel_step_open_action_nameCharhelp='Name of the onboarding step model action to execute when opening the step, e.g. action_open_onboarding_1_step_1'required=Falsestring='Opening action' -
progress_idsOne2many → onboarding.progress.stephelp='All related Onboarding Progress Step Records (across companies)'readonly=Truestring='Onboarding Progress Step Records' args: 'onboarding.progress.step', 'step_id' -
sequenceIntegerdefault=10 -
step_imageBinaryargs: 'Step Image' -
step_image_altChardefault='Onboarding Step Image'help='Show when impossible to load the image'translate=True args: 'Alt Text for the Step Image' -
step_image_filenameCharargs: 'Step Image Filename' -
titleChartranslate=True args: 'Title'
-
action_set_just_done(self) -
action_validate_step(self, xml_id)@api.model -
check_step_on_onboarding_has_action(self)@api.constrains('onboarding_ids') -
write(self, vals)
New fields (5)
-
company_idMany2one → res.companyondelete='cascade' args: 'res.company' -
is_onboarding_closedBooleanargs: 'Was panel closed?' -
onboarding_idMany2one → onboarding.onboardingindex=Trueondelete='cascade'required=True args: 'onboarding.onboarding', 'Related onboarding tracked' -
onboarding_stateSelectioncompute='_compute_onboarding_state'store=Truestring='Onboarding progress' args: ONBOARDING_PROGRESS_STATES -
progress_step_idsMany2many → onboarding.progress.stepstring='Progress Steps Trackers' args: 'onboarding.progress.step'
-
action_close(self) -
action_toggle_visibility(self)
New fields (4)
-
company_idMany2one → res.companyondelete='cascade' args: 'res.company' -
progress_idsMany2many → onboarding.progressstring='Related Onboarding Progress Tracker' args: 'onboarding.progress' -
step_idMany2one → onboarding.onboarding.stepindex=Trueondelete='cascade'required=Truestring='Onboarding Step' args: 'onboarding.onboarding.step' -
step_stateSelectiondefault='not_done'string='Onboarding Step Progress' args: ONBOARDING_PROGRESS_STATES
-
action_consolidate_just_done(self) -
action_set_just_done(self)
Loading…
Loading…
Loading…