web icon indicating copy to clipboard operation
web copied to clipboard

Feedback form for failed joins

Open dmnisson opened this issue 6 years ago • 1 comments

Links

  • Issue: https://github.com/UPchieve/web/issues/281

Description

  • A new view, FailedJoinFeedbackView, is created for volunteers who fail to join a session because it has already been fulfilled or the session has ended.
  • The modal that appears for people who fail to join is modified to redirect to this new feedback form.
  • The feedback logic is refactored so that views can be created for specific situations based on a generic FeedbackForm component that handles the different types of questions and formatting of text and controls.
  • The feedback form is currently a template with lorem ipsum filler text. This PR should only be merged in when the content is added.

Developer self-review checklist

  • [x] Potentially confusing code has been explained with comments
  • [x] No warnings or errors have been introduced; all known error cases have been handled
  • [x] Any appropriate documentation (within the code, README.md, docs, etc) has been updated
  • [x] All edge cases have been addressed

dmnisson avatar Dec 03 '19 22:12 dmnisson

We need to finalize the content of the failed join feedback form before we can merge this in.

dmnisson avatar Dec 06 '19 21:12 dmnisson