freeCodeCamp / chapter

A self-hosted event management tool for nonprofits
BSD 3-Clause "New" or "Revised" License
1.92k stars 360 forks source link

The unsubscribe page state #2471

Open Sboonny opened 1 year ago

Sboonny commented 1 year ago

When someone clicks unsubscribe in the emails, they are sent to this page.

image

I think the page could be done better, instead of form and button that send api call when someone use the checkbox, we can use paragraph for what happen when someone unsubscribe with unsubscribe button for simplicity.

Or delete it entirely, because we have different unsubscribe in the other emails, that doesn't require the visit to that page, which may cause confusion.

Then change the text in the email to check the events for more context 🤔

gikf commented 1 year ago

I added checkbox to lower the chance of somebody unsubscribing by mistake.

Or delete it entirely, because we have different unsubscribe in the other emails, that doesn't require the visit to that page, which may cause confusion.

Which different unsubscribe? This one allows unsubscribing even if somebody isn't logged in.

Sboonny commented 1 year ago

Which different unsubscribe? This one allows unsubscribing even if somebody isn't logged in.

Yeab 👍, people require to click on the link first, so I don't think the checkbox is needed. 🤔

But what about moving the to the event/chapter page, which they can unsubscribe. If they unsubscribe by mistake, they can subscribe back