diff --git a/addons/website/controllers/main.py b/addons/website/controllers/main.py
index d9384e2a6ca..aa214b8c998 100644
--- a/addons/website/controllers/main.py
+++ b/addons/website/controllers/main.py
@@ -6,7 +6,6 @@ import json
import logging
import os
import datetime
-import re
from sys import maxint
@@ -17,14 +16,6 @@ import werkzeug.utils
import werkzeug.wrappers
from PIL import Image
-try:
- from slugify import slugify
-except ImportError:
- def slugify(s, max_length=None):
- spaceless = re.sub(r'\s+', '-', s)
- specialless = re.sub(r'[^-_a-z0-9]', '', spaceless)
- return specialless[:max_length]
-
import openerp
from openerp.osv import fields
from openerp.addons.website.models import website
@@ -66,7 +57,7 @@ class Website(openerp.addons.web.controllers.main.Home):
def pagenew(self, path, noredirect=NOPE):
module = 'website'
# completely arbitrary max_length
- idname = slugify(path, max_length=50)
+ idname = http.slugify(path, max_length=50)
request.cr.execute('SAVEPOINT pagenew')
imd = request.registry['ir.model.data']
@@ -281,7 +272,7 @@ class Website(openerp.addons.web.controllers.main.Home):
return request.make_response(body, headers=[('Content-Type', 'text/plain')])
@website.route('/sitemap', type='http', auth='public', multilang=True)
- def sitemap(self, **kwargs):
+ def sitemap(self):
return request.website.render('website.sitemap', {'pages': request.website.list_pages()})
@website.route('/sitemap.xml', type='http', auth="public")
diff --git a/addons/website/data/website_data.xml b/addons/website/data/website_data.xml
index ce474dd7f96..9e945bb256a 100644
--- a/addons/website/data/website_data.xml
+++ b/addons/website/data/website_data.xml
@@ -9,11 +9,11 @@
- Main Menu
+ Top Menu