Skip to content
Snippets Groups Projects
Commit 290cc8eb authored by Eileen McNaughton's avatar Eileen McNaughton
Browse files

#2843 push new link to the end

As discussed in #2843
this makes the UI change less for users & reduces confusion
parent b940460f
Branches
Tags
No related merge requests found
......@@ -59,16 +59,6 @@ class CRM_Contribute_Page_Tab extends CRM_Core_Page {
];
$templateContribution = CRM_Contribute_BAO_ContributionRecur::getTemplateContribution($recurID);
if (!empty($templateContribution['id']) && $paymentProcessorObj->supportsEditRecurringContribution()) {
// Use constant CRM_Core_Action::PREVIEW as there is no such thing as view template.
// And reusing view will mangle the actions.
$links[CRM_Core_Action::PREVIEW] = [
'name' => ts('View Template'),
'title' => ts('View Template Contribution'),
'url' => 'civicrm/contact/view/contribution',
'qs' => "reset=1&id={$templateContribution['id']}&cid=%%cid%%&action=view&context={$context}&force_create_template=1",
];
}
if (
(CRM_Core_Permission::check('edit contributions') || $context !== 'contribution') &&
($paymentProcessorObj->supports('ChangeSubscriptionAmount')
......@@ -102,6 +92,16 @@ class CRM_Contribute_Page_Tab extends CRM_Core_Page {
'qs' => "reset=1&crid=%%crid%%&cid=%%cid%%&context={$context}",
];
}
if (!empty($templateContribution['id']) && $paymentProcessorObj->supportsEditRecurringContribution()) {
// Use constant CRM_Core_Action::PREVIEW as there is no such thing as view template.
// And reusing view will mangle the actions.
$links[CRM_Core_Action::PREVIEW] = [
'name' => ts('View Template'),
'title' => ts('View Template Contribution'),
'url' => 'civicrm/contact/view/contribution',
'qs' => "reset=1&id={$templateContribution['id']}&cid=%%cid%%&action=view&context={$context}&force_create_template=1",
];
}
return $links;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment