diff --git a/wizard/scop_membership_out_wizard.py b/wizard/scop_membership_out_wizard.py index 1077c361ff8752d09114a579bba3458d54b4e959..d918ea08f9f25614d843c71a973274e12fa5aa55 100644 --- a/wizard/scop_membership_out_wizard.py +++ b/wizard/scop_membership_out_wizard.py @@ -14,7 +14,11 @@ class ScopMembershipOutWizard(models.TransientModel): def _default_partner_id(self): return self.env.context.get("active_id") - partner_id = fields.Integer("Partner", default=_default_partner_id) + partner_id = fields.Many2one( + comodel_name="res.partner", + string="Partner", + default=_default_partner_id + ) type_all = fields.Boolean(string="Tous types d'adhésion", default=True) type_id = fields.Many2one( "scop.membership.type", string="Type d'adhésion", ondelete="restrict" diff --git a/wizard/scop_membership_out_wizard.xml b/wizard/scop_membership_out_wizard.xml index 5397328176d2429e9841eebdef2c8929bfd9cec8..f3d7d239c0ee3139e4216e1c55f9ab31ad22cdb3 100644 --- a/wizard/scop_membership_out_wizard.xml +++ b/wizard/scop_membership_out_wizard.xml @@ -7,18 +7,19 @@ <field name="arch" type="xml"> <form string="Radiation"> <group name="period" string="Radiation"> - <field name="type_all" /> - <field + <field name="partner_id" invisible="1" /> + <field name="type_all" /> + <field name="type_id" options="{'no_open': True, 'no_create': True}" attrs="{'required' : [('type_all','=', False)] ,'invisible': [('type_all','=', True)]}" /> - <field name="end" /> - <field + <field name="end" /> + <field name="end_reason_id" options="{'no_open': True, 'no_create': True}" /> - <field name="note" /> + <field name="note" /> </group> <footer> <button