Dashboard pageId renewal link: use frontend page (WP), and fix dashboard renewal link
Hi Jaap,
While doing a bit more testing, we found a few issues with my previous MR, fixed in this MR:
- In the CiviCRM backend, the "Online Renewal" link was not showing, because
isLinkAvailableForMembershipType
was not returning true. - The URL generated should be a frontend URL, not backend (for WordPress)
- On the User Dashboard, if the membership is not due for renewal, it was still showing the default core link, instead of hiding it.
Thanks!