mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[IMP]14.0-pms_api_rest: added document fields to get_partners service
This commit is contained in:
@@ -196,6 +196,19 @@ class PmsPartnerService(Component):
|
|||||||
.filtered(lambda x: x.checkout)
|
.filtered(lambda x: x.checkout)
|
||||||
.mapped("checkout")
|
.mapped("checkout")
|
||||||
)
|
)
|
||||||
|
doc_number = False
|
||||||
|
document_number = False
|
||||||
|
document_expedition_date = False
|
||||||
|
document_type = False
|
||||||
|
if partner.id_numbers:
|
||||||
|
doc_number = partner.id_numbers[0]
|
||||||
|
if doc_number:
|
||||||
|
if doc_number.name:
|
||||||
|
document_number = doc_number.name
|
||||||
|
if doc_number.category_id:
|
||||||
|
document_type = doc_number.category_id.id
|
||||||
|
if doc_number.valid_from:
|
||||||
|
document_expedition_date = doc_number.valid_from.strftime("%d/%m/%Y")
|
||||||
result_partners.append(
|
result_partners.append(
|
||||||
PmsPartnerInfo(
|
PmsPartnerInfo(
|
||||||
id=partner.id,
|
id=partner.id,
|
||||||
@@ -242,6 +255,8 @@ class PmsPartnerService(Component):
|
|||||||
residenceCountryId=partner.residence_country_id.id
|
residenceCountryId=partner.residence_country_id.id
|
||||||
if partner.residence_country_id
|
if partner.residence_country_id
|
||||||
else None,
|
else None,
|
||||||
|
documentNumber=document_number if document_number else None,
|
||||||
|
documentType=document_type if document_type else None,
|
||||||
vatNumber=partner.vat
|
vatNumber=partner.vat
|
||||||
if partner.vat
|
if partner.vat
|
||||||
else partner.aeat_identification
|
else partner.aeat_identification
|
||||||
@@ -252,6 +267,9 @@ class PmsPartnerService(Component):
|
|||||||
else partner.aeat_identification_type
|
else partner.aeat_identification_type
|
||||||
if partner.aeat_identification_type
|
if partner.aeat_identification_type
|
||||||
else None,
|
else None,
|
||||||
|
documentExpeditionDate=document_expedition_date
|
||||||
|
if document_expedition_date
|
||||||
|
else None,
|
||||||
comment=partner.comment if partner.comment else None,
|
comment=partner.comment if partner.comment else None,
|
||||||
language=partner.lang if partner.lang else None,
|
language=partner.lang if partner.lang else None,
|
||||||
userId=partner.user_id if partner.user_id else None,
|
userId=partner.user_id if partner.user_id else None,
|
||||||
|
|||||||
Reference in New Issue
Block a user