Feedback 1372: Kunden-Änderungen an Portal
parent
e6f654bc38
commit
76b9e27212
|
|
@ -37,9 +37,11 @@ class PartnerEventListener(Component):
|
||||||
if record.active and record.portal_id:
|
if record.active and record.portal_id:
|
||||||
if 'property_product_pricelist' in fields:
|
if 'property_product_pricelist' in fields:
|
||||||
for contact in record.child_ids:
|
for contact in record.child_ids:
|
||||||
self.env['res.partner'].with_delay().job_export_portal_price(contact)
|
if contact.type != 'delivery':
|
||||||
|
self.env['res.partner'].with_delay().job_export_portal_price(contact)
|
||||||
if 'parent_id' in fields:
|
if 'parent_id' in fields:
|
||||||
self.env['res.partner'].with_delay().job_export_portal_price(record)
|
if record.type != 'delivery':
|
||||||
|
self.env['res.partner'].with_delay().job_export_portal_price(record)
|
||||||
|
|
||||||
|
|
||||||
class Partner(models.Model):
|
class Partner(models.Model):
|
||||||
|
|
@ -207,7 +209,8 @@ class Partner(models.Model):
|
||||||
def cron_export_portal_prices(self):
|
def cron_export_portal_prices(self):
|
||||||
partners = self.search([('portal_export_pending', '=', True), ('company_id', '=', self.env.user.company_id.id)])
|
partners = self.search([('portal_export_pending', '=', True), ('company_id', '=', self.env.user.company_id.id)])
|
||||||
for partner in partners:
|
for partner in partners:
|
||||||
self.with_delay().job_export_portal_price(partner)
|
if partner.type != 'delivery':
|
||||||
|
self.with_delay().job_export_portal_price(partner)
|
||||||
partner.portal_export_pending = False
|
partner.portal_export_pending = False
|
||||||
|
|
||||||
@api.multi
|
@api.multi
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue