Description:
New Users (logic):
If user has NO "APPROVED"/"PENDING" shifts yet:
-- Allowed to cancel
If user HAS "APPROVED"/"PENDING" shifts:
-- Not allowed to cancel
-- A popup will appear to inform the user to manually email LoveFAD if they wish to pull out
Experienced Users (logic):
Always can cancel
After cancellation, status of the event will revert to "NEW" (back to original)
Effected Page: Workshop Signup -> "/events/gwwsignup" Events -> "/events" My Event -> "/events/today"
Description: New Users (logic): If user has NO "APPROVED"/"PENDING" shifts yet: -- Allowed to cancel If user HAS "APPROVED"/"PENDING" shifts: -- Not allowed to cancel -- A popup will appear to inform the user to manually email LoveFAD if they wish to pull out
Experienced Users (logic): Always can cancel
After cancellation, status of the event will revert to "NEW" (back to original)
Automated email will be sent to User and LoveFAD
User will have "WITHDRAWN" status
Location: Cancel button below status ("APPROVED")