diff --git a/sale.py b/sale.py index f32dfc2..528d84b 100644 --- a/sale.py +++ b/sale.py @@ -38,20 +38,18 @@ class Sale(metaclass=PoolMeta): @classmethod @ModelView.button - #@ModelView.button_action('sale_fast_food.report_customer_order') def kitchen(cls, records): pool = Pool() Report = pool.get('sale.customer_order', type='report') context = Transaction().context - #customer_order = Report.execute(records, context) - data = {"content": "Esto es una pruebas"} + customer_order = Report.execute(records, context) + + content = {'content': customer_order[1].decode('utf-8')} headers = {"accept": 'application/json', 'Content-Type': 'application/json'} url = "http://localhost:5000/print_ticket" - response = requests.post(url, data=json.dumps(data), headers=headers) + response = requests.post(url, data=json.dumps(content), headers=headers) - if response.status_code == 200: - message = response.Text - raise UserError(str(message)) + return response.status_code class Line(metaclass=PoolMeta):