From ae7f8d40ec686c2f1e187b6f113fc82866934e7b Mon Sep 17 00:00:00 2001 From: Ioannis Igoumenos Date: Sun, 7 Jun 2026 11:12:29 +0300 Subject: [PATCH] Fix breadcrumbs for terms and conditions status page --- .../TermsAndConditionsController.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/app/src/Controller/TermsAndConditionsController.php b/app/src/Controller/TermsAndConditionsController.php index c7f49501b..4bdb8de6c 100644 --- a/app/src/Controller/TermsAndConditionsController.php +++ b/app/src/Controller/TermsAndConditionsController.php @@ -43,6 +43,24 @@ class TermsAndConditionsController extends StandardController { ] ]; + /** + * Perform Controller initialization. + * + * @since COmanage Registry v5.3.0 + */ + + public function initialize(): void { + parent::initialize(); + + // Configure breadcrumb rendering + $this->Breadcrumb->skipConfig(['/^\/terms-and-conditions\/status/']); + $this->Breadcrumb->skipParents(['/^\/terms-and-conditions\/status/']); + + $this->Breadcrumb->configureQueryPrimaryLinks([ + 'status' => ['person_id'] + ]); + } + /** * Record an Agreement. *