29 lines
1.1 KiB
Python
29 lines
1.1 KiB
Python
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
|
|
}}
|