summaryrefslogtreecommitdiff
path: root/addons/website/controllers/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/controllers/main.py')
-rw-r--r--addons/website/controllers/main.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/addons/website/controllers/main.py b/addons/website/controllers/main.py
index 182d05c3c51..c44ae20e117 100644
--- a/addons/website/controllers/main.py
+++ b/addons/website/controllers/main.py
@@ -180,8 +180,11 @@ class Website(openerp.addons.web.controllers.main.Home):
# Edit
#------------------------------------------------------
@http.route('/website/add/<path:path>', type='http', auth="user", website=True)
- def pagenew(self, path, noredirect=False, add_menu=None):
- xml_id = request.registry['website'].new_page(request.cr, request.uid, path, context=request.context)
+ def pagenew(self, path, noredirect=False, add_menu=None, template=False):
+ if template:
+ xml_id = request.registry['website'].new_page(request.cr, request.uid, path, template=template, context=request.context)
+ else:
+ xml_id = request.registry['website'].new_page(request.cr, request.uid, path, context=request.context)
if add_menu:
request.registry['website.menu'].create(
request.cr, request.uid, {