From 75e8ffa28518bc71928f444933a46d8010f623f2 Mon Sep 17 00:00:00 2001
From: houssine
Date: Tue, 12 Nov 2019 11:14:58 +0100
Subject: [PATCH 1/3] [IMP] make register number non required
---
easy_my_coop/wizard/create_subscription_from_partner.py | 1 -
easy_my_coop/wizard/create_subscription_from_partner.xml | 2 +-
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/easy_my_coop/wizard/create_subscription_from_partner.py b/easy_my_coop/wizard/create_subscription_from_partner.py
index ea45d3d..7513bc7 100644
--- a/easy_my_coop/wizard/create_subscription_from_partner.py
+++ b/easy_my_coop/wizard/create_subscription_from_partner.py
@@ -98,7 +98,6 @@ class PartnerCreateSubscription(models.TransientModel):
string="Cooperator",
default=_get_partner)
register_number = fields.Char(string="Register Company Number",
- required=True,
default=_get_register_number)
email = fields.Char(string="Email",
required=True,
diff --git a/easy_my_coop/wizard/create_subscription_from_partner.xml b/easy_my_coop/wizard/create_subscription_from_partner.xml
index c59da3d..3be766b 100644
--- a/easy_my_coop/wizard/create_subscription_from_partner.xml
+++ b/easy_my_coop/wizard/create_subscription_from_partner.xml
@@ -15,7 +15,7 @@
-
+
From 392128c41c208ababb8337bb224d98772599835d Mon Sep 17 00:00:00 2001
From: houssine
Date: Tue, 12 Nov 2019 11:57:50 +0100
Subject: [PATCH 2/3] [FIX] register number non required when partner is a
company
---
easy_my_coop/wizard/update_partner_info.py | 7 ++++++-
easy_my_coop/wizard/update_partner_info.xml | 3 ++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/easy_my_coop/wizard/update_partner_info.py b/easy_my_coop/wizard/update_partner_info.py
index 4b40804..d35920a 100644
--- a/easy_my_coop/wizard/update_partner_info.py
+++ b/easy_my_coop/wizard/update_partner_info.py
@@ -16,8 +16,13 @@ class PartnerUpdateInfo(models.TransientModel):
if partner.is_company:
return partner.company_register_number
+ @api.model
+ def _get_is_company(self):
+ return self._get_partner().is_company
+
+ is_company = fields.Boolean(string="Is company",
+ default=_get_is_company)
register_number = fields.Char(string="Register Company Number",
- required=True,
default=_get_register_number)
cooperator = fields.Many2one('res.partner',
string="Cooperator",
diff --git a/easy_my_coop/wizard/update_partner_info.xml b/easy_my_coop/wizard/update_partner_info.xml
index ee78a5d..5c919cf 100644
--- a/easy_my_coop/wizard/update_partner_info.xml
+++ b/easy_my_coop/wizard/update_partner_info.xml
@@ -10,12 +10,13 @@
Update Cooperator Info.
+
-
+