[FIX] context merge
bzr revid: fme@openerp.com-20130909075031-rvwxjdc07zhq0m8u
This commit is contained in:
@@ -124,11 +124,11 @@ class website_event(http.Controller):
|
||||
@website.route(['/event/<int:event_id>'], type='http', auth="public")
|
||||
def event(self, event_id=None, **post):
|
||||
event_obj = request.registry['event.event']
|
||||
context = request.context.copy()
|
||||
context.update({'show_address': 1})
|
||||
values = {
|
||||
'event_id': event_obj.browse(request.cr, request.uid, event_id,
|
||||
dict({'show_address': 1} + request.context)),
|
||||
'message_ids': event_obj.browse(request.cr, request.uid, event_id,
|
||||
context=request.context).message_ids,
|
||||
'event_id': event_obj.browse(request.cr, request.uid, event_id, context),
|
||||
'message_ids': event_obj.browse(request.cr, request.uid, event_id, request.context).message_ids,
|
||||
'subscribe': post.get('subscribe'),
|
||||
'range': range
|
||||
}
|
||||
|
||||
@@ -71,13 +71,15 @@ class website_mail(http.Controller):
|
||||
return '%s/admin#action=redirect&url=%s/blog/%s/%s/post' % (url, url, mail_group_id, blog_id)
|
||||
|
||||
if 'body' in request.session and request.session.body:
|
||||
context = request.context.copy()
|
||||
context.update({'mail_create_nosubsrequest.cribe': True})
|
||||
request.registry['mail.group'].message_post(request.cr, request.uid, mail_group_id,
|
||||
body=request.session.body,
|
||||
parent_id=blog_id,
|
||||
website_published=blog_id and True or False,
|
||||
type='comment',
|
||||
subtype='mt_comment',
|
||||
context=dict({'mail_create_nosubsrequest.cribe': True} + request.context))
|
||||
context=context)
|
||||
request.session.body = False
|
||||
|
||||
if post.get('body'):
|
||||
@@ -87,13 +89,15 @@ class website_mail(http.Controller):
|
||||
|
||||
@website.route(['/blog/<int:mail_group_id>/new'], type='http', auth="public")
|
||||
def new_blog_post(self, mail_group_id=None, **post):
|
||||
context = request.context.copy()
|
||||
context.update({'mail_create_nosubsrequest.cribe': True})
|
||||
blog_id = request.registry['mail.group'].message_post(request.cr, request.uid, mail_group_id,
|
||||
body=_("Blog content.<br/>Please edit this content then you can publish this blog."),
|
||||
subject=_("Blog title"),
|
||||
website_published=False,
|
||||
type='comment',
|
||||
subtype='mt_comment',
|
||||
context=dict({'mail_create_nosubsrequest.cribe': True} + request.context))
|
||||
context=context)
|
||||
return werkzeug.utils.redirect("/blog/%s/%s/" % (mail_group_id, blog_id))
|
||||
|
||||
@website.route(['/blog/<int:mail_group_id>/subscribe', '/blog/<int:mail_group_id>/<int:blog_id>/subscribe'], type='http', auth="public")
|
||||
|
||||
@@ -64,9 +64,11 @@ class website_crm_partner_assign(http.Controller):
|
||||
if not request.webcontext.is_public_user:
|
||||
partner_ids += partner_obj.search(request.cr, request.uid, [('id', '=', ref_id)], context=request.context)
|
||||
|
||||
context = request.context.copy()
|
||||
context.update({'show_address': True})
|
||||
values = {
|
||||
'partner_id': partner_obj.browse(
|
||||
request.cr, openerp.SUPERUSER_ID, partner_ids[0],
|
||||
context=dict({'show_address': True} + request.context)),
|
||||
context=context),
|
||||
}
|
||||
return request.webcontext.render("website_membership.details", values)
|
||||
|
||||
@@ -30,9 +30,10 @@ def get_order(order_id=None):
|
||||
order = order_obj.browse(request.cr, SUPERUSER_ID, order_id, request.context)
|
||||
request.httprequest.session['ecommerce_order_id'] = order.id
|
||||
|
||||
context = dict({
|
||||
context = request.context.copy()
|
||||
context.update({
|
||||
'pricelist': order.pricelist_id.id,
|
||||
} + request.context)
|
||||
})
|
||||
return order_obj.browse(request.cr, SUPERUSER_ID, order_id, context=context)
|
||||
|
||||
def get_current_order():
|
||||
@@ -174,7 +175,10 @@ class Ecommerce(http.Controller):
|
||||
if not order:
|
||||
order = get_order()
|
||||
|
||||
context = dict({'pricelist': self.get_pricelist()} + request.context)
|
||||
context = request.context.copy()
|
||||
context.update({
|
||||
'pricelist': self.get_pricelist()
|
||||
})
|
||||
|
||||
quantity = 0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user