[IMP]pms_api_rest: added filter by state overbooking in fetch folios

This commit is contained in:
braisab
2024-05-02 15:22:16 +02:00
committed by Darío Lodeiros
parent 47ee692f0b
commit 975c8958c8

View File

@@ -105,7 +105,6 @@ class PmsFolioService(Component):
order_field = "write_date desc"
if folio_search_param.last:
order_field = "create_date desc"
if folio_search_param.dateTo and folio_search_param.dateFrom:
date_from = fields.Date.from_string(folio_search_param.dateFrom)
date_to = fields.Date.from_string(folio_search_param.dateTo)
@@ -241,6 +240,11 @@ class PmsFolioService(Component):
[("state", "=", "cancel")],
]
domain_filter.append(expression.AND(subdomains))
elif folio_search_param.filterByState == "overbooking":
subdomains = [
[("overbooking", "=", True)],
]
domain_filter.append(expression.AND(subdomains))
if domain_filter:
domain = expression.AND([domain_fields, domain_filter[0]])
if folio_search_param.filter and folio_search_param.filterByState: