[FIX] website: apply noupdate tag on new created page

bzr revid: chm@openerp.com-20130731125817-g4itvqhkso129nuf
This commit is contained in:
Christophe Matthieu
2013-07-31 14:58:17 +02:00
parent 7c3ba997db
commit 0eae00ee9d
2 changed files with 13 additions and 9 deletions
+5 -1
View File
@@ -59,7 +59,10 @@ class Website(openerp.addons.web.controllers.main.Home):
view_model, view_id = imd.get_object_reference(request.cr, uid, 'website', 'default_page')
newview_id = view.copy(request.cr, uid, view_id)
newview = view.browse(request.cr, uid, newview_id, context={})
newview.write({'arch': newview.arch.replace("website.default_page", path), 'name': "page/%s" % path })
newview.write({
'arch': newview.arch.replace("website.default_page", path),
'name': "page/%s" % path
})
if '.' in path:
module, idname = path.split('.')
else:
@@ -70,6 +73,7 @@ class Website(openerp.addons.web.controllers.main.Home):
'module': module,
'model': 'ir.ui.view',
'res_id': newview_id,
'noupdate': True
})
return werkzeug.utils.redirect("/page/%s" % path)
+8 -8
View File
@@ -294,16 +294,16 @@
</template>
<template id="default_page">
<t t-call="website.layout">
<div class="container">
<div class="row">
<div class="span12">
<h1>New Page</h1>
<p>Write your text here...</p>
</div>
<t t-call="website.layout">
<div class="container">
<div class="row">
<div class="span12">
<h1>New Page</h1>
<p>Write your text here...</p>
</div>
</div>
</t>
</div>
</t>
</template>