I've modified the 4.6 RSVP module to allow the following through a new settings page:
* Turn the "Maybe" option off, if you don't want people to be able to reply "Maybe" for events.
* Allow direct registration by optionally displaying a "register now" link with events. This allows users to self-invite themselves to events. A new permission was also created, so that this direct registration may be limited by user role.

I also fixed a date display bug.

Attached is a patch created with diff -Naur rsvp.module my-rsvp.module

CommentFileSizeAuthor
rsvp-direct_register_and_fixes.diff12.41 KBpsuda

Comments

leoklein’s picture

Title: New Settings Page, "Maybe" optional, Direct Registration Link » re: New Settings Page, "Maybe" optional, Direct Registration Link

Great feature!

One problem that I now run into is, when you allow "direct register rsvp" for 'anonymous user' in Access Control -- because you want any and all to register for the event -- and 'anonymous user' clicks on 'register' under the event listing, the user is sent to: http://example.com/rsvp/email/

With the following error message:

warning: Missing argument 1 for rsvp_view_invite() in /usr/www/users/smith/modules/rsvp/rsvp.module on line 571.
warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/lklein/includes/common.inc:384) in /usr/www/users/smith/includes/common.inc on line 192.

Maybe just linking them to information on logging in or creating a new user account might be good here.

Thanks again,

leoklein’s picture

Great feature!

One problem that I now run into is, when you allow "direct register rsvp" for 'anonymous user' in Access Control -- because you want any and all to register for the event -- and 'anonymous user' clicks on 'register' under the event listing, the user is sent to: http://example.com/rsvp/email/

With the following error message:

warning: Missing argument 1 for rsvp_view_invite() in /usr/www/users/smith/modules/rsvp/rsvp.module on line 571.
warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/smith/includes/common.inc:384) in /usr/www/users/smith/includes/common.inc on line 192.

Maybe just linking them to information on logging in or creating a new user account might be good here.

Thanks again,

leoklein’s picture

Can anyone explain why with the patch installed, I get the following when an "anonymous user" attempts to sign up?

warning: Missing argument 1 for rsvp_view_invite() in /usr/www/users/lklein/modules/rsvp/rsvp.module on line 571.
warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/lklein/includes/common.inc:384) in /usr/www/users/lklein/includes/common.inc on line 192.

It's a shame that this module receives such scant attention. Contrary to other available options, this one resembles the function most closely of other event services like Evite.com and Meetup.com.

leoklein’s picture

Category: feature » bug
Status: Reviewed & tested by the community » Active

Can anyone explain why with the patch installed, I get the following when an "anonymous user" attempts to sign up?

warning: Missing argument 1 for rsvp_view_invite() in /usr/www/users/lklein/modules/rsvp/rsvp.module on line 571.
warning: Cannot modify header information - headers already sent by (output started at /usr/www/users/lklein/includes/common.inc:384) in /usr/www/users/lklein/includes/common.inc on line 192.

It's a shame that this module receives such scant attention. Contrary to other available options, this one resembles the function most closely of other event services like Evite.com and Meetup.com.

owahab’s picture

Status: Active » Closed (won't fix)

Support to version 4.6 is dropped.

ulf1’s picture

The upcoming rsvp 6.x-2.x-dev release will support a direct links and disabled maybe option.
It will also support open invitations.

~
Ulf