hms_bak/hotel_restaurant/report/hotel_restaurant_report.py
2024-10-08 01:17:38 +04:00

33 lines
1.2 KiB
Python

# -*- encoding: utf-8 -*-
import time
from odoo import models, api
class hotel_restaurant_report(models.AbstractModel):
_name = 'report.hotel_restaurant.hotel_restaurant_reservation_report123'
_description = 'report hotel restaurant hotel restaurant reservation report'
# @api.model
# def render_html(self, docids, data=None):
# @api.multi
def get_report_values(self, docids, data=None):
order = self.env['hotel.restaurant.reservation.wizard'].browse(docids)
return {
'doc_ids': docids,
'doc_model': 'hotel.restaurant.reservation.wizard',
'data': data,
'docs': order,
'time': time,
'get_res_data': self.get_res_data,
}
# return self.env['report'].render('hotel_restaurant.hotel_restaurant_reservation_report123', docargs)
def get_res_data(self, obj):
res = self.env['hotel.restaurant.reservation'].search(
[('start_date', '>=', obj.date_start), ('end_date', '<=', obj.date_end)])
# print ('^^^^^^^^^^^^^^^^^^^^^^^res^^^^^^^^^^^', res)
return res
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: