From f214882447050c42bc9255f7d5fd5cc30ce5b144 Mon Sep 17 00:00:00 2001 From: houssine Date: Fri, 2 Feb 2018 14:34:53 +0100 Subject: [PATCH] [IMP] move the flag become client to easy_my_coop_base --- easy_my_coop/models/coop.py | 6 +++--- easy_my_coop/models/product.py | 1 + easy_my_coop/view/product_view.xml | 1 + easy_my_coop_eater/models/coop.py | 3 +-- easy_my_coop_eater/models/product.py | 1 - easy_my_coop_eater/view/product_view.xml | 1 - 6 files changed, 6 insertions(+), 7 deletions(-) diff --git a/easy_my_coop/models/coop.py b/easy_my_coop/models/coop.py index 3b3db2a..896de79 100644 --- a/easy_my_coop/models/coop.py +++ b/easy_my_coop/models/coop.py @@ -234,7 +234,7 @@ class subscription_request(models.Model): partner_vals = {'name':self.company_name, 'is_company': self.is_company, 'company_register_number':self.company_register_number, 'customer':False, 'cooperator':True, 'street':self.address, 'zip':self.zip_code, - 'city': self.city,'email':self.email, 'out_inv_comm_type':'bba', + 'city': self.city,'email':self.email, 'out_inv_comm_type':'bba','customer': share_product_id.customer, 'out_inv_comm_algorithm':'random', 'country_id': self.country_id.id, 'lang':self.lang} return partner_vals @@ -244,7 +244,7 @@ class subscription_request(models.Model): 'city': self.city, 'phone': self.phone, 'email':self.email, 'national_register_number':self.no_registre, 'out_inv_comm_type':'bba', 'out_inv_comm_algorithm':'random', 'country_id': self.country_id.id, - 'lang':self.lang, 'birthdate':self.birthdate} + 'lang':self.lang, 'birthdate':self.birthdate, 'customer': share_product_id.customer} return partner_vals def create_coop_partner(self): @@ -275,7 +275,7 @@ class subscription_request(models.Model): user.sudo().with_context({'create_user': True}).action_reset_password() return True - + @api.one def validate_subscription_request(self): partner_obj = self.env['res.partner'] diff --git a/easy_my_coop/models/product.py b/easy_my_coop/models/product.py index 055af68..35dfa8c 100644 --- a/easy_my_coop/models/product.py +++ b/easy_my_coop/models/product.py @@ -12,6 +12,7 @@ class ProductTemplate(models.Model): force_min_qty = fields.Boolean(String="Force minimum quantity?") by_company = fields.Boolean(string="Can be subscribed by companies?") by_individual = fields.Boolean(string="Can be subscribed by individuals?") + customer = fields.Boolean(string='Become customer') @api.multi def get_web_share_products(self, is_company): diff --git a/easy_my_coop/view/product_view.xml b/easy_my_coop/view/product_view.xml index 089ee53..c778b1f 100644 --- a/easy_my_coop/view/product_view.xml +++ b/easy_my_coop/view/product_view.xml @@ -28,6 +28,7 @@ + diff --git a/easy_my_coop_eater/models/coop.py b/easy_my_coop_eater/models/coop.py index 7067030..bc48df3 100644 --- a/easy_my_coop_eater/models/coop.py +++ b/easy_my_coop_eater/models/coop.py @@ -8,11 +8,10 @@ class subscription_request(models.Model): vals = {} eater = share_product_id.eater - if partner.is_company or partner.age < 18: + if partner.is_company or partner.age < 18: eater = 'eater' vals['eater'] = eater - vals['customer'] = share_product_id.customer return vals diff --git a/easy_my_coop_eater/models/product.py b/easy_my_coop_eater/models/product.py index 1585f6c..f190628 100644 --- a/easy_my_coop_eater/models/product.py +++ b/easy_my_coop_eater/models/product.py @@ -4,5 +4,4 @@ from openerp import api, fields, models, _ class ProductTemplate(models.Model): _inherit = 'product.template' - customer = fields.Boolean(string='Become customer') eater = fields.Selection([('eater', 'Eater'), ('worker_eater', 'Worker and Eater')], string="Eater/Worker") \ No newline at end of file diff --git a/easy_my_coop_eater/view/product_view.xml b/easy_my_coop_eater/view/product_view.xml index 6ab1e3a..6dbd670 100644 --- a/easy_my_coop_eater/view/product_view.xml +++ b/easy_my_coop_eater/view/product_view.xml @@ -6,7 +6,6 @@ -