Is your feature request related to a problem? Please describe.
My presenting problem is that I have a poll that is turned out to incorrect and is now obsolete (I created a new, correct poll), but no way to communicate that to the visitors to the poll. I wish I could delete the poll, so visitors would not find an attractive nuisance there (en.wikipedia.org, explaining the concept of "attractive nuisance).
Separately but similarly, it would be nice to be able to manually delete polls of past events to avoid data clutter, as mentioned in #137.
Describe the solution you'd like
- The system remembers who created the poll, with a password-based login. (Similar to #137.)
- The person who created the poll can sign in, and click a "Delete This Poll" button. After confirmation, the poll is deleted. Future visitors to the poll would see a message, "This poll has been deleted by the creator." Perhaps they would not see any details of the old poll, or perhaps they would, depending on UX preference. Optionally, it is still listed in the creator's "recent polls" list, but with "[deleted]" prepended to the title.
An optional, nice-to-have feature: the creator can identify a new poll that replaces the deleted poll. Perhaps there would be a checkbox near the delete button that said, "Create a new poll to replace this one", and then upon deletion, visitors to the original poll see a link leading to the new poll. On deletion, the creator would be directed to create the new poll. The UX workflow for this feature, and corner cases involved (such as, creator fails to complete new poll creation) would add some complexity to easy deletion, so maybe it's not worth doing.
Describe alternatives you've considered
I reposted my original polling request with the URL of the new, corrected poll URL. This is not completely effective, because one of the places I posted the URL was to a Zoom chat, which will persist, but which I cannot correct. So it's possible the old URL will still receive visitors.
Additional context
Possibly related to:
- #137 (contemplates need for "creator view" of polls)
- #32 (contemplates some additional features needed for poll deletion)