Files
pms/pms_ocr_regula/services/pms_property_service.py

27 lines
809 B
Python

from odoo.addons.base_rest import restapi
from odoo.addons.base_rest_datamodel.restapi import Datamodel
from odoo.addons.component.core import Component
class PmsPropertyService(Component):
_inherit = "pms.property.service"
@restapi.method(
[
(
[
"/",
],
"GET",
)
],
output_param=Datamodel("pms.property.info", is_list=True),
auth="jwt_api_pms",
)
def get_properties(self):
result_properties = super(PmsPropertyService, self).get_properties()
for prop_info in result_properties:
pms_property = self.env["pms.property"].browse(prop_info.id)
prop_info.isUsedRegula = pms_property.is_used_regula
return result_properties