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