diff --git a/addons/account/views/account_onboarding_templates.xml b/addons/account/views/account_onboarding_templates.xml
index 9266df9108e..2f13bfe0eda 100644
--- a/addons/account/views/account_onboarding_templates.xml
+++ b/addons/account/views/account_onboarding_templates.xml
@@ -21,7 +21,7 @@
Create your first invoice.
-
+
Create
First invoice sent!
diff --git a/addons/onboarding/models/onboarding_step.py b/addons/onboarding/models/onboarding_step.py
index bf69546f9ef..565534f083c 100644
--- a/addons/onboarding/models/onboarding_step.py
+++ b/addons/onboarding/models/onboarding_step.py
@@ -23,8 +23,10 @@ class OnboardingStep(models.Model):
done_text = fields.Char(
'Text to show when step is completed', default=_('Step Completed! - Click to review'), translate=True)
step_image = fields.Binary("Step Image")
+ step_image_filename = fields.Char("Step Image Filename")
step_image_alt = fields.Char(
- 'Alt Text for the Step Image', translate=True, help='Show when impossible to load the image')
+ 'Alt Text for the Step Image', default='Onboarding Step Image', translate=True,
+ help='Show when impossible to load the image')
panel_step_open_action_name = fields.Char(
string='Opening action', required=True,
help='Name of the onboarding step model action to execute when opening the step, '
@@ -73,6 +75,12 @@ class OnboardingStep(models.Model):
return "NOT_FOUND"
return "JUST_DONE" if step.action_set_just_done() else "WAS_DONE"
+ @api.model
+ def _get_placeholder_filename(self, field):
+ if field == "step_image":
+ return 'base/static/img/onboarding_default.png'
+ return super()._get_placeholder_filename(field)
+
def _create_progress_steps(self):
onboarding_progress_records = self.env['onboarding.progress'].search([
('onboarding_id', 'in', self.onboarding_id.ids),
diff --git a/addons/onboarding/views/onboarding_views.xml b/addons/onboarding/views/onboarding_views.xml
index 4cce16cae32..146546769d3 100644
--- a/addons/onboarding/views/onboarding_views.xml
+++ b/addons/onboarding/views/onboarding_views.xml
@@ -75,6 +75,9 @@
+
+
+
diff --git a/addons/sale/views/sale_onboarding_views.xml b/addons/sale/views/sale_onboarding_views.xml
index 0eaced09d0d..de3cac7ac12 100644
--- a/addons/sale/views/sale_onboarding_views.xml
+++ b/addons/sale/views/sale_onboarding_views.xml
@@ -19,7 +19,7 @@
Order Confirmation
Choose between electronic signatures or online payments.
-
+
Set payments
diff --git a/odoo/addons/base/static/img/onboarding_connect_calendar.png b/odoo/addons/base/static/img/onboarding_calendar.png
similarity index 100%
rename from odoo/addons/base/static/img/onboarding_connect_calendar.png
rename to odoo/addons/base/static/img/onboarding_calendar.png
diff --git a/odoo/addons/base/static/img/onboarding_availabilities.png b/odoo/addons/base/static/img/onboarding_cog.png
similarity index 100%
rename from odoo/addons/base/static/img/onboarding_availabilities.png
rename to odoo/addons/base/static/img/onboarding_cog.png
diff --git a/odoo/addons/base/static/img/onboarding_order-confirmation.png b/odoo/addons/base/static/img/onboarding_default.png
similarity index 100%
rename from odoo/addons/base/static/img/onboarding_order-confirmation.png
rename to odoo/addons/base/static/img/onboarding_default.png
diff --git a/odoo/addons/base/static/img/onboarding_getlink.png b/odoo/addons/base/static/img/onboarding_looking_glass.png
similarity index 100%
rename from odoo/addons/base/static/img/onboarding_getlink.png
rename to odoo/addons/base/static/img/onboarding_looking_glass.png