[FIX] point_of_sale: controller pos/web redirects to session opening if no opened session
This commit is contained in:
parent
88169ec625
commit
6916acdb1d
|
@ -5,6 +5,7 @@ import os
|
||||||
import openerp
|
import openerp
|
||||||
import time
|
import time
|
||||||
import random
|
import random
|
||||||
|
import werkzeug.utils
|
||||||
|
|
||||||
from openerp import http
|
from openerp import http
|
||||||
from openerp.http import request
|
from openerp.http import request
|
||||||
|
@ -24,6 +25,8 @@ class PosController(http.Controller):
|
||||||
|
|
||||||
PosSession = request.registry['pos.session']
|
PosSession = request.registry['pos.session']
|
||||||
pos_session_ids = PosSession.search(cr, uid, [('state','=','opened'),('user_id','=',session.uid)], context=context)
|
pos_session_ids = PosSession.search(cr, uid, [('state','=','opened'),('user_id','=',session.uid)], context=context)
|
||||||
|
if not pos_session_ids:
|
||||||
|
return werkzeug.utils.redirect('/web#action=point_of_sale.action_pos_session_opening')
|
||||||
PosSession.login(cr,uid,pos_session_ids,context=context)
|
PosSession.login(cr,uid,pos_session_ids,context=context)
|
||||||
|
|
||||||
modules = simplejson.dumps(module_boot(request.db))
|
modules = simplejson.dumps(module_boot(request.db))
|
||||||
|
|
Loading…
Reference in New Issue