diff --git a/pms/controllers/pms_portal.py b/pms/controllers/pms_portal.py index 14ef92e86..7c39cd3cc 100644 --- a/pms/controllers/pms_portal.py +++ b/pms/controllers/pms_portal.py @@ -14,7 +14,7 @@ class PortalFolio(CustomerPortal): values["folio_count"] = ( Folio.search_count( [ - ("partner_id", "child_of", partner.id), + ("partner_id", "=", partner.id), ] ) if Folio.check_access_rights("read", raise_exception=False) @@ -67,7 +67,7 @@ class PortalFolio(CustomerPortal): return self._show_report( model=folio_sudo, report_type=report_type, - report_ref="action_report_folio", + report_ref="pms.action_report_folio", download=download, ) values = self._folio_get_page_view_values(folio_sudo, access_token, **kw) diff --git a/pms/models/pms_folio.py b/pms/models/pms_folio.py index 07a8912e6..89150dcc4 100644 --- a/pms/models/pms_folio.py +++ b/pms/models/pms_folio.py @@ -751,6 +751,9 @@ class PmsFolio(models.Model): record.max_reservation_prior = max(reservation_priors) # Action methods + def _get_report_base_filename(self): + self.ensure_one() + return 'Folio %s' % self.name def action_pay(self): self.ensure_one() diff --git a/pms/views/folio_portal_templates.xml b/pms/views/folio_portal_templates.xml index 93c235d5c..4f7d0f0c3 100644 --- a/pms/views/folio_portal_templates.xml +++ b/pms/views/folio_portal_templates.xml @@ -6,11 +6,12 @@ priority="20" > -
  • +
  • Folios
  • @@ -111,14 +112,6 @@ -