Merge branch 'master' of https://github.com/odoo/odoo
[odoo/odoo.git] / addons / point_of_sale / controllers / main.py
1 # -*- coding: utf-8 -*-
2 import logging
3
4 from openerp import http
5 from openerp.http import request
6 from openerp.addons.web.controllers.main import login_redirect
7
8 _logger = logging.getLogger(__name__)
9
10
11 class PosController(http.Controller):
12
13     @http.route('/pos/web', type='http', auth='user')
14     def a(self, debug=False, **k):
15         cr, uid, context, session = request.cr, request.uid, request.context, request.session
16
17         if not session.uid:
18             return login_redirect()
19
20         PosSession = request.registry['pos.session']
21         pos_session_ids = PosSession.search(cr, uid, [('state','=','opened'),('user_id','=',session.uid)], context=context)
22         PosSession.login(cr, uid, pos_session_ids, context=context)
23         
24         return request.render('point_of_sale.index')