from odoo import api, fields, models, _ from odoo.odoo.tools import named_to_positional_printf from odoo.odoo.tools.view_validation import relaxng class RoomBooking(models.Model): _inherit = 'room.booking' room_booking_library_ids = fields.One2many('issue.library', 'room_booking_id') def bottom_meeting_approval(self): library_data = [] for library in self.room_booking_library_ids: library_data.append((0, 0, { 'name':library.name, 'decision_results':library.decision_results, 'overview':library.decision_details,})) return { 'name':'会议纪要审批', 'type': 'ir.actions.act_window', 'view_mode': "form", 'res_model': 'issue.meeting.minutes', 'context': { 'default_meeting_id':self.id, 'default_meeting_type_id':self.meeting_type_id.id, 'default_meeting_date':self.start_datetime, 'default_meeting_minutes_ids':library_data }}