# -*- coding: utf-8 -*-

from odoo import fields, models


class MemberCateg(models.Model):
    _name = 'member.categ'

    name = fields.Char('Type de membres')



class MembershipInvoice(models.TransientModel):
    _inherit = "membership.invoice"


    def membership_invoice(self):

        invoice_list = self.env['res.partner'].browse(self._context.get('active_ids')).create_membership_invoice(self.product_id, self.member_price)
        if invoice_list:
            res=self.env['res.partner'].browse(self._context.get('active_ids'))
            res.adherent=True
        search_view_ref = self.env.ref('account.view_account_invoice_filter', False)
        form_view_ref = self.env.ref('account.view_move_form', False)
        tree_view_ref = self.env.ref('account.view_move_tree', False)

        return  {
            'domain': [('id', 'in', invoice_list.ids)],
            'name': 'Membership Invoices',
            'res_model': 'account.move',
            'type': 'ir.actions.act_window',
            'views': [(tree_view_ref.id, 'tree'), (form_view_ref.id, 'form')],
            'search_view_id': search_view_ref and search_view_ref.id,
        }
