CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Allowing volunteers to register, with limits
Pages: [1]

Author Topic: Allowing volunteers to register, with limits  (Read 1415 times)

SarahG (FountainTribe)

  • Ask me questions
  • ****
  • Posts: 782
  • Karma: 29
  • CiviCRM version: 4.4.7
  • CMS version: Drupal 6, Drupal 7
  • MySQL version: 5.5
  • PHP version: 5.3
Allowing volunteers to register, with limits
November 06, 2007, 10:36:10 am
I would like to allow volunteers to sign up for an event and choose their role for the event. Each role will have a different maximum number of volunteers. A person would register for a event, and choose their volunteer role, and see the status of all volunteer positions. The event chair would need to be able to
describe the event, each volunteer position, indicate the number of volunteers needed for each position, and see who has signed up
for what. The volunteers at a minimum should all be able to see the level of staffing needed for each position needed... At best,
they should see the current list of volunteers for each position.

For example:

Event:  Oktoberfest
               Needed                  Confirmed as of mm/eddy
               3 bartenders            3 (Fred, Joe, Jane)
               4 welcome table         0
               1 band coordinator      0
               4 cooks                 2 (David, Shirley)

So someone would not be allowed to volunteer as a bartender since that role is full. But they could still volunteer for the other three roles.

One idea I have thought about is setting up 4 CiviEvents, 1 for each role. Then give each event a different maximum number of attendees. But I do not see a way to to configure a event ( such as "Oktoberfest bartender")  to mark all front-end registration roles as "bartender."

Or could all 4 CiviEvents ( such as "Oktoberfest bartender")   be configured as sub events of the main Oktoberfest event.

Thanks,
Sarah
Did I help you? Please donate to the Civi-Make-It-Happen campaign  CiviCRM for mobile devices! 

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Allowing volunteers to register, with limits
November 06, 2007, 04:15:40 pm
I can't think a real clean way to do what you've described without writing your own code / hacking CiviEvent. The closest solution I can think of is:

* Create 4 custom checkbox fields "used for" Participant - one for each "role". Default is 1.
* Create 4 profiles, and put each checkbox in one of your profiles. Make it  a required field.
* Create your 4 "events" - each with a Maximum # of participants equal to how many you need. And link the corresponding profile to each event.

Kind of kludgey - but I think it'll work - and you can potentially "direct" registrants to the alternate signup pages in your "event full" messages. (Altho if all roles are full - this could get annoying. Probably best to turn off event reg for that "role" when you know it's full.)
Protect your investment in CiviCRM by  becoming a Member!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Allowing volunteers to register, with limits

This forum was archived on 2017-11-26.