From 1c7fbfdc380a2678a895885b576c8878332bebb3 Mon Sep 17 00:00:00 2001 From: Eileen McNaughton Date: Fri, 27 Oct 2023 14:40:04 +1300 Subject: [PATCH] Fix weights in dedupe screen --- CRM/Contact/Page/DedupeRules.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CRM/Contact/Page/DedupeRules.php b/CRM/Contact/Page/DedupeRules.php index 84461909a3..d0a345fde3 100644 --- a/CRM/Contact/Page/DedupeRules.php +++ b/CRM/Contact/Page/DedupeRules.php @@ -52,6 +52,7 @@ class CRM_Contact_Page_DedupeRules extends CRM_Core_Page_Basic { 'url' => 'civicrm/contact/dedupefind', 'qs' => 'reset=1&rgid=%%id%%&action=preview', 'title' => ts('Use DedupeRule'), + 'weight' => CRM_Core_Action::getWeight(CRM_Core_Action::VIEW), ]; } if (CRM_Core_Permission::check('administer dedupe rules')) { @@ -60,6 +61,7 @@ class CRM_Contact_Page_DedupeRules extends CRM_Core_Page_Basic { 'url' => 'civicrm/contact/deduperules', 'qs' => 'action=update&id=%%id%%', 'title' => ts('Edit DedupeRule'), + 'weight' => CRM_Core_Action::getWeight(CRM_Core_Action::UPDATE), ]; $links[CRM_Core_Action::DELETE] = [ 'name' => ts('Delete'), @@ -67,6 +69,7 @@ class CRM_Contact_Page_DedupeRules extends CRM_Core_Page_Basic { 'qs' => 'action=delete&id=%%id%%', 'extra' => 'onclick = "return confirm(\'' . $deleteExtra . '\');"', 'title' => ts('Delete DedupeRule'), + 'weight' => CRM_Core_Action::getWeight(CRM_Core_Action::DELETE), ]; } @@ -129,7 +132,7 @@ class CRM_Contact_Page_DedupeRules extends CRM_Core_Page_Basic { // form all action links $action = array_sum(array_keys($this->links())); - $links = self::links(); + $links = $this->links(); if ($dao->is_reserved) { unset($links[CRM_Core_Action::DELETE]); -- 2.25.1