main.py 802 B

123456789101112131415161718192021222324252627282930
  1. # -*- coding: utf-8 -*-
  2. from openerp import http
  3. import logging
  4. LOGGER = logging.getLogger(__name__)
  5. class PrintersController(http.Controller):
  6. '''
  7. '''
  8. def make_info_log(self, log):
  9. LOGGER.info(log)
  10. '''
  11. Printers api
  12. '''
  13. @http.route('/printers_manager/api', auth='user', methods=['GET'], cors='*')
  14. def init_sale(self, **kw):
  15. self.make_info_log('Sending JSON response')
  16. return self.make_gzip_response({
  17. 'date': self.get_server_date(),
  18. 'user': self.get_user(),
  19. 'currencies': self.get_currencies(),
  20. 'journals': self.get_journals(),
  21. 'customers': self.get_customers(),
  22. 'products': self.get_products(),
  23. 'paymentTerms': self.get_payment_terms()
  24. })