diff --git a/addons/website/models/res_config_settings.py b/addons/website/models/res_config_settings.py
index 1a7d3c93508..18782c57854 100644
--- a/addons/website/models/res_config_settings.py
+++ b/addons/website/models/res_config_settings.py
@@ -4,6 +4,7 @@
from ast import literal_eval
from odoo import api, fields, models
+from odoo.tools.translate import _
class ResConfigSettings(models.TransientModel):
@@ -169,6 +170,15 @@ class ResConfigSettings(models.TransientModel):
'target': 'new',
}
+ def action_ping_sitemap(self):
+ if not self.website_id._get_http_domain():
+ raise Warning(_("You don't have defined your domain"))
+ return {
+ 'type': 'ir.actions.act_url',
+ 'url': 'http://www.google.com/ping?sitemap=%s/sitemap.xml' % self.website_id._get_http_domain(),
+ 'target': 'new',
+ }
+
def install_theme_on_current_website(self):
self.website_id._force()
action = self.env.ref('website.theme_install_kanban_action').read()[0]
diff --git a/addons/website/views/res_config_settings_views.xml b/addons/website/views/res_config_settings_views.xml
index 2f64aa20627..d4fcecfcd33 100644
--- a/addons/website/views/res_config_settings_views.xml
+++ b/addons/website/views/res_config_settings_views.xml
@@ -141,88 +141,7 @@