Hi
We are using this on a D5 site to manage training classes and it works just fine :) Great work!
As soon as CCK and Views are ready I will upgrade this site to D6, is there going to be a D6 version?

--
Stein Magne

CommentFileSizeAuthor
#5 volunteer_timeslots.zip26.13 KBkenorb
#3 vt-D6-235503-3.patch39.95 KBpwolanin

Comments

pwolanin’s picture

I would like to make some progress on Views-enabling this module (though it's not totally critical) first: http://drupal.org/node/203581

At some point I'll probably get to it. You could either sponsor an update or see if anyone bites as a DROP task.

jfiske’s picture

I also would love to see a Drupal 6 version of this module.

pwolanin’s picture

Version: 5.x-1.0 » master
Status: Active » Needs work
StatusFileSize
new39.95 KB

here's an untested starting patch

kenorb’s picture

It's not working for me.
When I'm going to admin/settings/volunteer_timeslots, I've got following errors:

Event with volunteer timeslots
warning: Invalid argument supplied for foreach() in \includes\menu.inc on line 258.
warning: array_merge() [function.array-merge]: Argument #1 is not an array in \includes\menu.inc on line 323.
warning: Missing argument 1 for drupal_get_form() in \includes\form.inc on line 69.
warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, '' was given in \includes\form.inc on line 366.
The content access permissions need to be rebuilt. Please visit this page.
A node type representing an event with timeslots where users can sign up to volunteer
kenorb’s picture

StatusFileSize
new26.13 KB

Here is the whole module for 6.x (can be helpful, because I've got problem with patching the module).

mandavia’s picture

How would I sponsor an update and how much would it cost?

Thanks.

pwolanin’s picture

Please use my contact tab if you want to discuss it with me - otherwise, you could post a bounty in the forum, or even look at the code in #5 and see if it works and is RTBC and can be re-rolled as a proper patch.

Probably there is not a lot of work to be done for a minimal D6 upgrade, but greater re-factorign would be nice.

RocketRick’s picture

If development of a D6 version of this module is not happening (which it sounds like it isn't), then can someone please suggest an alternative?

I am looking for a way to let people sign up to work 2-hour shifts in a number of duty positions during a multi-day event. It doesn't have to be anything complicated, as long as it works.

My ideal implementation would look like a spreadsheet, with time slots down the side, and duty positions across the top. People could just click in an empty cell to add their name, or click on their own name to remove themselves if they made a mistake. Admins should be able to add or remove anyone from any cell in the chart.

Any ideas?

fehin’s picture

I tried the module in #5. The event form looks fine but once the event is posted, it closes the event, even if it's a month away. For example I created a volunteer event that ends on Saturday May 15th, 2010 and the below message was shown after I posted it.

There is no participants registered.

This event is closed.
The event ends Wed, 8:00 pm.There are no open slots in the schedule.

I'm also getting this message
warning: Invalid argument supplied for foreach() in /sites/all/modules/volunteer_timeslots/volunteer_timeslots.module on line 436.

This is what is on line 436 foreach ($node->timeslot_data as $slot => $data) {

I hope someone will help with this. D7 is out and there no info about the development of this module.

pwolanin’s picture

If you want this module, you have to help with the code update (or sponsor someone to). I haven't needed it as much as other things for D6, so I might get to it some day, but don't have time for it now.

Fred Smith’s picture

We need a D6 version of this too, or a good alternative. We have a huge 2 day event with hundreds of volunteers to schedule, and other smaller events throughout the year. Anybody know of an alternative?

pwolanin’s picture

The not-totally-satisfactory D6 solution I used recently was to install the Signup module and create an event for each time slot and let people sign up. Obviously this is sub-optimal in many ways, but handles anonymous signups which this timeslots module does not.

I'll be looking at making a scheduling feature for cod in the near future, so I might eventually something similar for D6.

Porting this module to D6 would likely not be too hard, but the data model is a crappy P.O.S. since I wrote the module originally in like 2 days a couple years ago.

raylewis’s picture

I have recently taken on the maintenance role of a D6 site using volunteer timeslots. I note the warnings reported by kernob #4, and see these too when in 'administer>siteconfiguration>events with volunteer timeslots'

warning: Invalid argument supplied for foreach() in C:\vhosts\buildplane\public_html\includes\menu.inc on line 258.
warning: array_merge(): Argument #1 is not an array in C:\vhosts\buildplane\public_html\includes\menu.inc on line 323.
warning: Missing argument 1 for drupal_get_form() in C:\vhosts\buildplane\public_html\includes\form.inc on line 69.
warning: call_user_func_array(): First argument is expected to be a valid callback, '' was given in C:\vhosts\buildplane\public_html\includes\form.inc on line 371.

Has anyone found a fix for this problem? If so then I would be most grateful if you would share it as I have so far not been able to identify a fix myself.

steinmb’s picture

Issue summary: View changes
Status: Needs work » Closed (won't fix)