I've installed & setup the signup module.

I created a new event and checked that people should be able to sign up.

Then I went in as an anonymous user and it tells me: "online registration is not currently available."

I created a new user, logged in, but still got the same thing.

I've checked and allow signups is checked for all roles.

What could be causing this?

I am using CS 0.8.3 RC7, in case you're wondering. It's a completely fresh install.

Thanks!

Comments

jsimonis’s picture

I have another site that is running CS 0.8.2.

You can sign up for events if you're logged in. However, if you're not it says:

"Please login/register to sign up for this event."

I have "allow signups" set for all roles, including anonymous users.

hunmonk’s picture

Status: Active » Closed (fixed)

i have no idea if signup module works correctly w/ CS, and i'm currently only providing support for Drupal core.

jsimonis’s picture

Status: Closed (fixed) » Active

Over at CS they've advised us to start using signup, as the event signup with eventfinder is being discontinued for the time being because it doesn't want to work with CiviCRM.

This is also where we're supposed to post any bugs/problems we run into. I appreciate the reply, but even though you're only supporting Drupal core there may be others who can help out.

Amazon’s picture

CSL is synced with Drupal Head. The CS 0.8.3 RC7 is current as of a few hours ago.

Sign-up enabled

Access control
admin signups admin and authenticated
allow signups admin and authenticated

admin >> settings >> signup
-every thing selected

Try allowing sign-ups for the event type, which is flexinode-1

http://localhost/~kieran/trunk/?q=admin/node/configure/types/flexinode-1

Appears to work fine on CS083 RC7 a.ka. Druapal 4.6 head

Kieran

jsimonis’s picture

Thanks, Kieran.

I went back and checked everything just to make sure.

Users who are logged in can sign up for events, but not anonymous users. It's kind of strange since I have the access control set to allow them to sign up for events.

I'm thinking that other message about Event Reg not being available must be tied to EventFinder, not Signup.

I'll have to see if there's some change I can make to that so it'll link to Signup as opposed to the Eventfinder reg. I really like that block there on the side, and I know the sites I run will love it.

hunmonk’s picture

Status: Active » Closed (fixed)

ah, i see the problem. the permissions are a bit deceptive. enabling signups for anonymous users only puts the login link in for when they visit a signup event. signup module doesn't support signup for anonymous users--this has been something that has been discussed at length, and has been rejected for various reasons. it's doubtful this capability will be added in the near future.

i was pretty sure i had that documented in the README or INSTALL file, but if not please let me know and i'll add it so we can avoid this confusion in the future.

marking this as closed for now.

jsimonis’s picture

There was just a readme, and the only thing about permissions said:

6. Grant the proper access to user accounts under: administer > access control

allow signups: allows the selected role to sign up for nodes
admin signups: allows the selected role to view who has signed up
for nodes

viewing the signup report under administer > signup, and configuring
administer > settings > signup are restricted to user who have the
'access administration pages' privilege

It's too bad that anonymous users can't sign up, especially since many of us are using it as an alternative to evenfinder's registration, and it allowed it.

hunmonk’s picture

ok, i've committed a disclaimer to 4.6 and HEAD about anonymous signups--sorry for the confusion!

It's too bad that anonymous users can't sign up, especially since many of us are using it as an alternative to evenfinder's registration, and it allowed it.

i've never felt that anonymous signups were a direction i wanted to take the module--sticking to registered users keeps the code cleaner, and i think it makes it much easier to extend it's functionality. if somebody submitted a patch for this which i felt was an acceptable solution, i would consider adding it.