1234567891011121314151617181920212223 |
- # -*- coding: utf-8 -*-
- # Part of Odoo. See LICENSE file for full copyright and licensing details.
- from odoo import http
- proxy_drivers = {}
- class ProxyController(http.Controller):
- @http.route('/hw_proxy/hello', type='http', auth='none', cors='*')
- def hello(self):
- return "ping"
- @http.route('/hw_proxy/handshake', type='json', auth='none', cors='*')
- def handshake(self):
- return True
- @http.route('/hw_proxy/status_json', type='json', auth='none', cors='*')
- def status_json(self):
- statuses = {}
- for driver in proxy_drivers:
- statuses[driver] = proxy_drivers[driver].get_status()
- return statuses
|