[FIX] website_sale & website_event: create product (redirect with slug)
bzr revid: chm@openerp.com-20140505095724-mc9k6d2yf68ln9nq
This commit is contained in:
parent
06c63594be
commit
41ade23b09
|
@ -34,6 +34,7 @@ import time
|
|||
from dateutil.relativedelta import relativedelta
|
||||
from openerp import tools
|
||||
import werkzeug.urls
|
||||
from openerp.addons.website.models.website import slug
|
||||
|
||||
try:
|
||||
import GeoIP
|
||||
|
@ -211,7 +212,8 @@ class website_event(http.Controller):
|
|||
'date_end': (date_begin + timedelta(days=(1))).strftime('%Y-%m-%d'),
|
||||
}
|
||||
event_id = Event.create(request.cr, request.uid, vals, context=context)
|
||||
return request.redirect("/event/%s?enable_editor=1" % event_id)
|
||||
event = Event.browse(request.cr, request.uid, event_id, context=context)
|
||||
return request.redirect("/event/%s/register?enable_editor=1" % slug(event))
|
||||
|
||||
def get_visitors_country(self):
|
||||
GI = GeoIP.open('/usr/share/GeoIP/GeoIP.dat', 0)
|
||||
|
|
|
@ -5,6 +5,7 @@ from openerp import SUPERUSER_ID
|
|||
from openerp.addons.web import http
|
||||
from openerp.addons.web.http import request
|
||||
from openerp.tools.translate import _
|
||||
from openerp.addons.website.models.website import slug
|
||||
|
||||
PPG = 20 # Products Per Page
|
||||
PPR = 4 # Products Per Row
|
||||
|
@ -665,7 +666,7 @@ class website_sale(http.Controller):
|
|||
product_id = product_obj.create(cr, uid, { 'name': name, 'public_categ_id': category }, context=context)
|
||||
product = product_obj.browse(cr, uid, product_id, context=context)
|
||||
|
||||
return request.redirect("/shop/product/%s/?enable_editor=1" % product.product_tmpl_id.id)
|
||||
return request.redirect("/shop/product/%s?enable_editor=1" % slug(product.product_tmpl_id))
|
||||
|
||||
@http.route(['/shop/reorder'], type='json', auth="public")
|
||||
def reorder(self, product_id, operation):
|
||||
|
|
Loading…
Reference in New Issue