Found this module when searching for an alternative to Signup. I have event nodes using Date and Date repeat api, and signup cannot support repeating dates - only single nodes.

Is there a way now, or in planning, to have this module support date and/or date repeat?

Thanks

Comments

levelos’s picture

Status: Active » Fixed

Not sure what you mean by support date. There's some work being done by @dpi to use date fields for a registrations scheduling.

mstef’s picture

Say you have an "event" node with a date field, that's repeating. The node has N amount of dates, and it would be great if you could provide registrations for each individual date.

levelos’s picture

I see. Definitely not on the roadmap anytime soon, and it'd have to be handled in a contrib module, not part of core Registration.

ezra-g’s picture

Say you have an "event" node with a date field, that's repeating. The node has N amount of dates, and it would be great if you could provide registrations for each individual date.

This is possible through Signup by having users sign up for each event instance.

mstef’s picture

This is possible through Signup by having users sign up for each event instance.

No it's not, since date repeat doesn't create new nodes for each repeat.

See #298122: Integrate Signup with the Date Repeat API.

Perhaps this is the starting point: http://drupal.org/project/registration_date

Shouldn't this be marked as "won't fix", not "fixed"?

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

mrpauldriver’s picture

Component: Code » Registration Core

Mike, I've been around the houses with this myself and at present there is not a way of creating separate nodes based on date repeat for Drupal 7.

Drupal 6 modules that provided this functionality are:
Date Repeat Sequence - http://drupal.org/project/issues/date_repeat_sequence
Date Repeat Node Generator - http://drupal.org/project/issues/date_repeat_nodegen
Node Repeat - http://drupal.org/project/issues/node_repeat

KarenS has said a few times that she may look to incorporate repeat date nodes into the 7.3 branch of the Date module. Most recently here http://drupal.org/node/298334#comment-5895724 . It appears that maintainers of the D6 modules are waiting to see if this actually happens before committing themselves.

Whilst Entity Registration is not, in it's purest form, just about dated events. I am fairly sure that in many use cases for the module, dates will feature heavily. Registration Date sounds as if it will be an important contrib module.

dpi’s picture

I would really like to get feedback on repeating dates #1490058: Date repeat API. Specifically on implementation ideas without having to clone an entity.

mstef’s picture

I decided to take this up myself. Instead of trying to create a solution where modules like this can provide X registrations per-node, I thought the best way would just to be create something to duplicate nodes based on criteria (every day, every week, every 2 days, etc, etc). Like Paul said, there are a few trying to do this, but they're all either dead, broken, or only for D6.

I'll have it up in a few days - it's done and already in production.

elly’s picture

Ahoy! I find myself in need of this - mikesteff have you got this code up anywhere yet?

mstef’s picture

Hey not yet - sorry for the delay. Few days, most likely.

mstef’s picture

elly, take a look at http://drupal.org/project/registration_date -- that might be good for you. I believe it now supports date repeat API (without having to create multiple nodes).

dpi’s picture

Please try the dev release.

mstef’s picture

Here ya go (if anyone is still interested): http://drupal.org/project/node_recur

mrpauldriver’s picture

Hello Mike, this is a really interesting development.

I won't get time to take a closer look until next week, but may I ask about repeat patterns in the meantime?

You say repeats are possible for "Every N period, where N is a number, and period can be days, weeks, or months"

In my use case, I need patterns like 1st Sunday each month. Is this possible with your module?

mstef’s picture

Do you mind creating a ticket on the queue for that module? I don't want to start a conversation on a closed thread for a different module. It'll probably annoy the maintainer(s) here.

socialnicheguru’s picture

Issue summary: View changes

just came across this which outlines a solution: https://www.drupal.org/node/1490058#comment-9479283