mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[IMP] pms_api_rest: add filter in get_folios
This commit is contained in:
committed by
Darío Lodeiros
parent
d62b67a6b7
commit
812366f800
@@ -51,9 +51,7 @@ class PmsFolioService(Component):
|
|||||||
partnerName=folio.partner_name if folio.partner_name else None,
|
partnerName=folio.partner_name if folio.partner_name else None,
|
||||||
partnerPhone=folio.mobile if folio.mobile else None,
|
partnerPhone=folio.mobile if folio.mobile else None,
|
||||||
partnerEmail=folio.email if folio.email else None,
|
partnerEmail=folio.email if folio.email else None,
|
||||||
state=dict(folio.fields_get(["state"])["state"]["selection"])[
|
state=folio.state,
|
||||||
folio.state
|
|
||||||
],
|
|
||||||
amountTotal=round(folio.amount_total, 2),
|
amountTotal=round(folio.amount_total, 2),
|
||||||
reservationType=folio.reservation_type,
|
reservationType=folio.reservation_type,
|
||||||
pendingAmount=folio.pending_amount,
|
pendingAmount=folio.pending_amount,
|
||||||
@@ -164,6 +162,7 @@ class PmsFolioService(Component):
|
|||||||
elif folio_search_param.filterByState == 'toAssign':
|
elif folio_search_param.filterByState == 'toAssign':
|
||||||
subdomains = [
|
subdomains = [
|
||||||
[("to_assign", "=", True)],
|
[("to_assign", "=", True)],
|
||||||
|
[("state", "in", ("draft", "confirm", "arrival_delayed"))],
|
||||||
[("reservation_type", "!=", "out")],
|
[("reservation_type", "!=", "out")],
|
||||||
]
|
]
|
||||||
domain_filter.append(expression.AND(subdomains))
|
domain_filter.append(expression.AND(subdomains))
|
||||||
@@ -242,9 +241,7 @@ class PmsFolioService(Component):
|
|||||||
PmsFolioShortInfo(
|
PmsFolioShortInfo(
|
||||||
id=folio.id,
|
id=folio.id,
|
||||||
name=folio.name,
|
name=folio.name,
|
||||||
state=dict(folio.fields_get(["state"])["state"]["selection"])[
|
state=folio.state,
|
||||||
folio.state
|
|
||||||
],
|
|
||||||
partnerName=folio.partner_name if folio.partner_name else None,
|
partnerName=folio.partner_name if folio.partner_name else None,
|
||||||
partnerPhone=folio.mobile if folio.mobile else None,
|
partnerPhone=folio.mobile if folio.mobile else None,
|
||||||
partnerEmail=folio.email if folio.email else None,
|
partnerEmail=folio.email if folio.email else None,
|
||||||
|
|||||||
Reference in New Issue
Block a user