[IMP] pms_api_rest: add filters in invoices list

This commit is contained in:
Sara Lago
2023-02-16 12:40:38 +01:00
committed by Darío Lodeiros
parent 6fbb93c14f
commit 14a19a7f01
2 changed files with 54 additions and 4 deletions

View File

@@ -7,7 +7,11 @@ class PmsInvoiceSearchParam(Datamodel):
_name = "pms.invoice.search.param"
_inherit = "pms.rest.metadata"
id = fields.Integer(required=False, allow_none=True)
name = fields.String(required=False, allow_none=True)
filter = fields.String(required=False, allow_none=True)
originAgencyId = fields.Integer(required=False, allow_none=True)
paymentState = fields.String(required=False, allow_none=True)
dateStart = fields.String(required=False, allow_none=True)
dateEnd = fields.String(required=False, allow_none=True)
class PmsAccountInvoiceInfo(Datamodel):
_name = "pms.invoice.info"
@@ -33,6 +37,7 @@ class PmsAccountInvoiceInfo(Datamodel):
# REVIEW: originDownPaymentId Only input field to service to
# create downpayment invoices from payments
originDownPaymentId = fields.Integer(required=False, allow_none=True)
originAgencyId = fields.Integer(required=False, allow_none=True)
class PmsInvoiceResults(Datamodel):
_name = "pms.invoice.results"