12345678910111213141516171819202122 |
- # -*- coding: utf-8 -*-
- from openerp import http
- from openerp.http import request
- from openerp.report import render_report
- import base64
- class PrintEngineController(http.Controller):
- '''
- '''
- @http.route('/print_engine/socket_config', auth='user', type='json')
- def socket_config(self, **kw):
- res_user = request.env.user
- return {
- 'host': res_user.tray_host or None,
- 'port': res_user.tray_port or None,
- 'path': res_user.tray_path or None,
- 'print_directly': res_user.tray_print_direcly or False,
- 'action_download_pdf': res_user.action_download_pdf or False,
- 'action_preview_pdf': res_user.action_preview_pdf or False
- }
|