With e6ff17854caadd9c8b94a96937a3718afbd9f3e4 sort of a triple opt-in got implemented to avoid the issue of some email clients automatically opening links without user interaction.
Imho this should be optional, so I suggest to do the following:
Add a TS setting for it.
Either add doApprove as a link parameter when this setting is set, or enhance the if statement in the controller with a check for it.
Also, the link is displayed without any description. That's unfortunate, so there should also be a descriptive text in the frontend output.
With e6ff17854caadd9c8b94a96937a3718afbd9f3e4 sort of a triple opt-in got implemented to avoid the issue of some email clients automatically opening links without user interaction.
Imho this should be optional, so I suggest to do the following:
Also, the link is displayed without any description. That's unfortunate, so there should also be a descriptive text in the frontend output.