diff --git a/odex25_sales/dev_membership/views/res_config_settings.xml b/odex25_sales/dev_membership/views/res_config_settings.xml index 8b6651114..043ef5aba 100644 --- a/odex25_sales/dev_membership/views/res_config_settings.xml +++ b/odex25_sales/dev_membership/views/res_config_settings.xml @@ -42,7 +42,7 @@ -
+

Membership Experience Evaluation

@@ -78,7 +78,7 @@
-
+

Membership Cancellation

diff --git a/odex25_sales/dev_membership/wizard/cancel_membership.py b/odex25_sales/dev_membership/wizard/cancel_membership.py index 48dc4cf76..51e165afc 100644 --- a/odex25_sales/dev_membership/wizard/cancel_membership.py +++ b/odex25_sales/dev_membership/wizard/cancel_membership.py @@ -42,8 +42,12 @@ class MembershipRefues(models.TransientModel): def request_cancel_reason(self): request_id = self.env.context.get('active_id') + for record in self: + if record.request_id: + record.request_id.cancel_reasone = record.reason_id.id # Assuming self.env.context contains the ID of the membership if request_id: + membership = self.env['dev.membership'].browse(request_id) self.env['membership.cancellation.request'].create({ 'member_id': membership.partner_id.id,