I need to create a dinner booking system for a club. The dinners are held every evening and members are allowed to book on them (they'll log in to Drupal). The numbers are limited to 20 each night. I've looked around and all the reservation-type modules I've found assume there's a one-off item or event to book for, or only one person who wants to book it. I've got an event that repeats every day and many people can book it. Has anyone had to do something like this before, and if so have you got any advice you can pass on?

I'm looking at two options:

1. Make a 'Dinner [date]' content type, generate a node for each day's dinner and allow people to register for it with the Entity registration module. This will give some nice functionality, like email reminders, maximum number of registrants etc but will involve making a node for every single day! I'm not aware that's possible automatically, but could easily be wrong.

2. Make a content type 'Booking' so the booking itself becomes the object, as it were, rather than the dinner date. That means I won't need to create a new node for every day. I can still display (with Views) a summary of info of who is dining when, which is a requirement, but I don't know how I'd restrict the numbers for each dinner.

Thanks for any help!

Comments

vm’s picture

per: http://drupal.org/node/643758 please edit the post and move it to an appropriate forum. Thanks.

beasley’s picture

I misunderstood the forum sections.