diff --git a/addons/website/i18n/website.pot b/addons/website/i18n/website.pot index 38241488ab6..bf618c7e489 100644 --- a/addons/website/i18n/website.pot +++ b/addons/website/i18n/website.pot @@ -5360,6 +5360,16 @@ msgstr "" msgid "Google Search Console" msgstr "" +#. module: website +#. odoo-python +#: code:addons/website/models/res_config_settings.py:0 +#: model_terms:ir.ui.view,arch_db:website.res_config_settings_view_form +#, python-format +msgid "" +"Google doesn't need to be pinged anymore. It will automatically fetch your " +"/sitemap.xml." +msgstr "" + #. module: website #: model:ir.model.fields,help:website.field_res_config_settings__google_search_console #: model:ir.model.fields,help:website.field_website__google_search_console diff --git a/addons/website/models/res_config_settings.py b/addons/website/models/res_config_settings.py index 766d1fe5cfd..1483648f32c 100644 --- a/addons/website/models/res_config_settings.py +++ b/addons/website/models/res_config_settings.py @@ -228,11 +228,11 @@ class ResConfigSettings(models.TransientModel): } def action_ping_sitemap(self): - if not self.website_id.domain: - raise UserError(_("You haven't defined your domain")) - return { - 'type': 'ir.actions.act_url', - 'url': 'http://www.google.com/ping?sitemap=%s/sitemap.xml' % self.website_id.domain, - 'target': 'new', + 'type': 'ir.actions.client', + 'tag': 'display_notification', + 'params': { + 'message': _("Google doesn't need to be pinged anymore. It will automatically fetch your /sitemap.xml."), + 'sticky': True, + } } diff --git a/addons/website/views/res_config_settings_views.xml b/addons/website/views/res_config_settings_views.xml index 917f660ab7d..292fcc591ec 100644 --- a/addons/website/views/res_config_settings_views.xml +++ b/addons/website/views/res_config_settings_views.xml @@ -134,6 +134,9 @@ +