SST-01 add partner_id
parent
c25a9ea2cc
commit
d6ead5146c
|
|
@ -284,7 +284,7 @@ class Partner(models.Model):
|
||||||
|
|
||||||
if vals.get('retail_partner_id', False):
|
if vals.get('retail_partner_id', False):
|
||||||
retail_partner = self.env['res.partner'].search(
|
retail_partner = self.env['res.partner'].search(
|
||||||
[('ref', '=', vals['retail_partner_id'])])
|
[('id', '=', vals['retail_partner_id'])])
|
||||||
if retail_partner:
|
if retail_partner:
|
||||||
vals['retail_partner_id'] = retail_partner.id
|
vals['retail_partner_id'] = retail_partner.id
|
||||||
else:
|
else:
|
||||||
|
|
@ -369,14 +369,24 @@ class Partner(models.Model):
|
||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
def cron_export_portal_prices(self):
|
def cron_export_portal_prices(self):
|
||||||
|
"""
|
||||||
|
SST-02
|
||||||
|
:return:
|
||||||
|
"""
|
||||||
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)
|
self.with_delay().job_export_portal_price(partner)
|
||||||
|
# self.job_export_portal_price(partner)
|
||||||
partner.portal_export_pending = False
|
partner.portal_export_pending = False
|
||||||
|
|
||||||
@api.multi
|
@api.multi
|
||||||
@job
|
@job
|
||||||
def job_export_portal_price(self, partner_id):
|
def job_export_portal_price(self, partner_id):
|
||||||
|
"""
|
||||||
|
SST-02
|
||||||
|
:param partner_id:
|
||||||
|
:return:
|
||||||
|
"""
|
||||||
if not partner_id.portal_id:
|
if not partner_id.portal_id:
|
||||||
raise ValidationError(_("Der Partner mit der ID %s hat keine Portal-ID") % partner_id.id)
|
raise ValidationError(_("Der Partner mit der ID %s hat keine Portal-ID") % partner_id.id)
|
||||||
pricelist = partner_id.property_product_pricelist
|
pricelist = partner_id.property_product_pricelist
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue