From: Tim Otten Date: Tue, 19 Sep 2023 05:59:34 +0000 (-0700) Subject: hook_civicrm_links - Add more weights: X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=36d6ab79b8cfde9acf5ccc5187ef3fc1e65814c3;p=civicrm-core.git hook_civicrm_links - Add more weights: - contribution.edit.action - file.manage.delete - financialItem.batch.row - Payment.edit.action --- diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index 2a9eaccc6e..928eb3a83d 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -1029,6 +1029,7 @@ class CRM_Contribute_BAO_Contribution extends CRM_Contribute_DAO_Contribution im 'class' => 'medium-popup', 'qs' => "reset=1&id=%%id%%&contribution_id=%%contribution_id%%", 'title' => ts('Edit Payment'), + 'weight' => CRM_Core_Action::getWeight(CRM_Core_Action::UPDATE), ], ]; $paymentEditLink = CRM_Core_Action::formLink( @@ -4308,6 +4309,7 @@ LIMIT 1;"; 'is_refund' => 0, ], 'extra' => '', + 'weight' => 0, ]; if (CRM_Core_Config::isEnabledBackOfficeCreditCardPayments()) { @@ -4325,6 +4327,7 @@ LIMIT 1;"; 'mode' => 'live', ], 'extra' => '', + 'weight' => 0, ]; } if ($contributionStatus !== 'Pending') { @@ -4341,6 +4344,7 @@ LIMIT 1;"; 'is_refund' => 1, ], 'extra' => '', + 'weight' => 0, ]; } diff --git a/CRM/Core/BAO/CustomGroup.php b/CRM/Core/BAO/CustomGroup.php index e7b561a07c..44973b7ace 100644 --- a/CRM/Core/BAO/CustomGroup.php +++ b/CRM/Core/BAO/CustomGroup.php @@ -837,6 +837,7 @@ ORDER BY civicrm_custom_group.weight, 'qs' => 'reset=1&id=%%id%%&eid=%%eid%%&fid=%%fid%%&action=delete&fcs=%%fcs%%', 'extra' => 'onclick = "if (confirm( \'' . $deleteExtra . '\' ) ) this.href+=\'&confirmed=1\'; else return false;"', + 'weight' => CRM_Core_Action::getWeight(CRM_Core_Action::DELETE), ], ]; $customValue['deleteURL'] = CRM_Core_Action::formLink($deleteURL, diff --git a/CRM/Financial/Page/BatchTransaction.php b/CRM/Financial/Page/BatchTransaction.php index 381e5cdf21..39f5606a2e 100644 --- a/CRM/Financial/Page/BatchTransaction.php +++ b/CRM/Financial/Page/BatchTransaction.php @@ -63,11 +63,13 @@ class CRM_Financial_Page_BatchTransaction extends CRM_Core_Page_Basic { 'url' => 'civicrm/contact/view/contribution', 'qs' => 'reset=1&id=%%contid%%&cid=%%cid%%&action=view&context=contribution&selectedChild=contribute', 'title' => ts('View Contribution'), + 'weight' => CRM_Core_Action::getWeight(CRM_Core_Action::VIEW), ], 'remove' => [ 'name' => ts('Remove'), 'title' => ts('Remove Transaction'), 'extra' => 'onclick = "removeFromBatch(%%id%%);"', + 'weight' => CRM_Core_Action::getWeight(CRM_Core_Action::DELETE), ], ]; }