Page MenuHomePhabricator

Enable users to cancel a donation/membership application
Closed, ResolvedPublic3 Estimated Story Points

Description

Users should be able to cancel the donation or membership application. The respective confirmation pages show a link to do that.

Acceptance Criteria

  • When clicking the cancellation link on the donation or membership application page,
    • the respective dataset is marked as deleted.
    • a confirmation page is displayed.
    • a confirming e-mail is sent.
  • Only uncancelled membership applications can be cancelled.
  • If a membership application is cancelled again, the confirmation page still shows, but no confirmation mail is being sent.

Notes

  • When cancelling a membership application, the backend does not check whether it has been cancelled already and the cancellation can be carried out several times.

Event Timeline

kai.nissen renamed this task from Enable users to cancel a donation to Enable users to cancel a donation/membership application.Jul 1 2019, 7:14 AM
kai.nissen created this task.
kai.nissen set the point value for this task to 3.
Tim_WMDE moved this task from Doing to Review on the WMDE-FUN-Sprint-2019-07-22 board.
Tim_WMDE moved this task from Sprint ready to Current Sprint on the WMDE-Fundraising-Tech board.
Tim_WMDE subscribed.

The multiple cancellation of membership applications (including confirming e-mail) is still possible.

The multiple cancellation of membership applications (including confirming e-mail) is still possible.

As far as I understand this is not an issue with laika itself. It happens with all skins, right?

This is still weird. Cancellations are still confirmed twice. Looking at the database, the status is 1 after submitting, -7 after cancelling and -10 after reloading the cancellation confirmation page. The underlying problem is apparently the status reflection being broken in the first place. Will write a ticket for that.