summaryrefslogtreecommitdiff
path: root/addons/board/controllers.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/board/controllers.py')
-rw-r--r--addons/board/controllers.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/addons/board/controllers.py b/addons/board/controllers.py
index 50148977216..93634627352 100644
--- a/addons/board/controllers.py
+++ b/addons/board/controllers.py
@@ -1,22 +1,22 @@
# -*- coding: utf-8 -*-
from xml.etree import ElementTree
-import openerp
from openerp.addons.web.controllers.main import load_actions_from_ir_values
+from openerp.addons.web.http import Controller, route, request
-class Board(openerp.http.Controller):
- @openerp.http.route('/board/add_to_dashboard', type='json', auth='user')
+class Board(Controller):
+ @route('/board/add_to_dashboard', type='json', auth='user')
def add_to_dashboard(self, menu_id, action_id, context_to_save, domain, view_mode, name=''):
- req = openerp.http.request
# FIXME move this method to board.board model
- dashboard_action = load_actions_from_ir_values('action', 'tree_but_open', [('ir.ui.menu', menu_id)], False)
+ dashboard_action = load_actions_from_ir_values('action', 'tree_but_open',
+ [('ir.ui.menu', menu_id)], False)
if dashboard_action:
action = dashboard_action[0][2]
if action['res_model'] == 'board.board' and action['views'][0][1] == 'form':
# Maybe should check the content instead of model board.board ?
view_id = action['views'][0][0]
- board = req.session.model(action['res_model']).fields_view_get(view_id, 'form')
+ board = request.session.model(action['res_model']).fields_view_get(view_id, 'form')
if board and 'arch' in board:
xml = ElementTree.fromstring(board['arch'])
column = xml.find('./board/column')
@@ -30,10 +30,10 @@ class Board(openerp.http.Controller):
})
column.insert(0, new_action)
arch = ElementTree.tostring(xml, 'utf-8')
- return req.session.model('ir.ui.view.custom').create({
- 'user_id': req.session._uid,
+ return request.session.model('ir.ui.view.custom').create({
+ 'user_id': request.session.uid,
'ref_id': view_id,
'arch': arch
- }, req.context)
+ }, request.context)
return False