I am trying to build out a form where volunteers can sign up to work different times.

I have seen this done once and can't replicate it.

Basically you (the volunteer) checks the time they want to serve, they are redirected to a different page where they fill out their personal info (name, city, state) and when they click sumbit, they can see there name on the chart. Now no one else can check that they would like to work that time.

http://www.3dayol.org/Vigil/GetVigil.phtml?pvid=6876&commid=1815

This page has what I am looking for.

Anyone have any ideas as to how I can replicate this?

Comments

John_B’s picture

That is not a Drupal site of course. It is not altogether straighforward in D7. There is a D6 module http://drupal.org/project/booking_timeslots

You should look here http://groups.drupal.org/node/137544

I think all the solutions for D7 require a fair amount of setting up. The alternative is to use Google Calendar, and drop it into your site with an iFrame. Though I am not sure Google Calendar can entirely prevent double-booking of a single time slot https://productforums.google.com/forum/?fromgroups#!topic/calendar/e_Jvx...

Digit Professionals specialising in Drupal, WordPress & CiviCRM support for publishers in non-profit and related sectors