Basically the reason most of the views are duplicated from the user signup flow is because AFC design wants the volunteers to confirm their availability before signing up for the event. Just preload the values and have functionality to change it on the users + availability tables if they need to change it