diff --git a/easy_my_coop/__manifest__.py b/easy_my_coop/__manifest__.py index 8fde8f5..1a2cdd8 100644 --- a/easy_my_coop/__manifest__.py +++ b/easy_my_coop/__manifest__.py @@ -6,7 +6,7 @@ { "name": "Easy My Coop", "summary": "Manage your cooperative shares", - "version": "12.0.3.0.1", + "version": "12.0.3.0.2", "depends": [ "base", "web", diff --git a/easy_my_coop/models/operation_request.py b/easy_my_coop/models/operation_request.py index 3ed6f83..3b5543c 100644 --- a/easy_my_coop/models/operation_request.py +++ b/easy_my_coop/models/operation_request.py @@ -336,6 +336,7 @@ class OperationRequest(models.Model): effective_date = self.effective_date else: effective_date = self.get_date_now() + self.effective_date = effective_date sub_request = self.env["subscription.request"] self.validate() diff --git a/easy_my_coop/views/operation_request_view.xml b/easy_my_coop/views/operation_request_view.xml index 8560f44..61b20f2 100644 --- a/easy_my_coop/views/operation_request_view.xml +++ b/easy_my_coop/views/operation_request_view.xml @@ -7,6 +7,7 @@ + @@ -49,13 +50,13 @@ + attrs="{'invisible':[('operation_type','!=','transfer')], 'readonly':[('state','!=','draft')]}"/> + attrs="{'invisible':['|',('operation_type','!=','transfer'), ('receiver_not_member','=',True)], 'readonly':[('state','!=','draft')]}"/>