CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Users can't register several people for an event
Pages: [1] 2

Author Topic: Users can't register several people for an event  (Read 7080 times)

joachim

  • Guest
Users can't register several people for an event
October 09, 2008, 05:57:42 am
The users on my site belong to organizations and they want to register several of their members for an event (and not create accounts on the site for these extra people).

But when they try to do this, they get this message:

'Oops. It looks like you are already registered for this event. If you want to change your registration, or you feel that you've gotten this message in error, please contact the site administrator.'

How can I set CiviEvent to allow them to go through registration again?

(Civi 2.0 on Drupal 5 btw)

Kurund Jalmi

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4169
  • Karma: 128
    • CiviCRM
  • CiviCRM version: 4.x, future
  • CMS version: Drupal 7, Joomla 3.x
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Users can't register several people for an event
October 09, 2008, 08:59:25 am
Quote
'Oops. It looks like you are already registered for this event. If you want to change your registration, or you feel that you've gotten this message in error, please contact the site administrator.'

You get this message when logged in user is registered for an event and he tries to register for same event using Online Registration process.

So logged to in User will have to first create contacts in CiviCRM and then Contact Summary >> Event tab, add event registration.

HTH

Kurund
Found this reply helpful? Support CiviCRM

joachim

  • Guest
Re: Users can't register several people for an event
October 09, 2008, 09:26:09 am
The people getting this error are not necessarily logged in users, and even if they are, they don't have the ability to create contacts.

Here is the scenario:
The site is for the Main Organization.
A visitor belongs to Another Organization. They have several members who all want to attend this event. They've probably told an admin assistant 'could you register these people for the event'. So the admin assistant wants to go to the form several times and each time put in a new email address. They can't create contacts, even if they have an account themselves, and it's going to be a real pain to logout and pretend to log back in as another email address or something.

Kurund Jalmi

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4169
  • Karma: 128
    • CiviCRM
  • CiviCRM version: 4.x, future
  • CMS version: Drupal 7, Joomla 3.x
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Users can't register several people for an event
October 09, 2008, 10:03:17 am
IMO, flow should be, Admin assistant should have permission to "add contact" and then he can add event registrations for those contacts.

kurund
Found this reply helpful? Support CiviCRM

joachim

  • Guest
Re: Users can't register several people for an event
October 10, 2008, 03:36:26 am
That seems to me to be quite a complex flow.

But I've given it a try anyway:
I need to give 'add contacts' permission to these people, and also 'access CiviCRM' so they can actually get into CiviCRM.

The problem is that this gives them too much access:
- they can see 'Recently Viewed' contacts at the top of the CiviCRM home page (even though they can't follow this to the contact page, it's a potential privacy problem as they see the name of another user on the site)
- they can create activities for any user
- they appear to be able to see groups
That's way too much for someone who is not a member of the site's organization!

I thought that maybe setting up civiCRM ACLs would allow finer control but as far as I can tell, it doesn't -- I can grant more access than what there is, but not less, eg allow control over a group of contacts. So that's of no use, it seems.

I've also tried bypassing the checkRegistration function in the code (Register.php), but that means that a user is merely changing their email address across the whole system and creating another registration for themselves.

maxferrario

  • Guest
Re: Users can't register several people for an event
October 14, 2008, 04:54:18 am
Quote from: joachim on October 10, 2008, 03:36:26 am
That seems to me to be quite a complex flow.
I completely agree with you.
I am trying to use CiviEvent to manage an event where my contacts must be able to bring with them an extra person: to achieve this I was suggested to do strange things like using the fee field to ask how many people are attending the event (and I am lucky as the event is free).
I think that CiviEvent should allow registrant to easily add at least the number of additional people they bring with them (and count them in the total participants sum) and not force them to add personal information for other people (we must comply to the privacy law when recording personal data, and this involves personal consent to data collection).

Kurund Jalmi

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4169
  • Karma: 128
    • CiviCRM
  • CiviCRM version: 4.x, future
  • CMS version: Drupal 7, Joomla 3.x
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Users can't register several people for an event
October 14, 2008, 09:42:48 am
maxferrario:

Are you talking about ability  to add additional participants during Event registration process? This feature is been added in CiviCRM v2.1.

Kurund
Found this reply helpful? Support CiviCRM

maxferrario

  • Guest
Re: Users can't register several people for an event
October 14, 2008, 10:10:30 am
Quote from: Kurund Jalmi on October 14, 2008, 09:42:48 am
maxferrario:

Are you talking about ability  to add additional participants during Event registration process? This feature is been added in CiviCRM v2.1.

Kurund

No exactly, Kurund. What i would like to achieve is to have a participant to bring with him an additional person without registering him/her (for privacy issues i do not want/need their personal data) but still count all the additional persons to the total attendees.

Kurund Jalmi

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4169
  • Karma: 128
    • CiviCRM
  • CiviCRM version: 4.x, future
  • CMS version: Drupal 7, Joomla 3.x
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Users can't register several people for an event
October 14, 2008, 03:36:44 pm
maxferrario:

Then i guess Administer will have to register the participant manually. I can't see any other work around.

Kurund
Found this reply helpful? Support CiviCRM

chriswood_ut

  • Guest
Re: Users can't register several people for an event
October 20, 2008, 11:00:57 am
I was happy to see the "register additional people" option on the CiviEvent I setup today. 

However, I was surprised that it only asks for the email addresses of the additional people.  We reeeeaallly want to know the name of the person attending so that we can pre-print name badges and handle seating charts, etc. 

It is possible to go in and update the individual record that is created (which is only an email address) and add a name, but that assumes we know the person's name which we won't if an attendee entered the information.  Also, it assumes that the email address is known to the person registering for the event.

How do we get this on a wish list for the next version?  It seems like a pretty simple tweak.

Kurund Jalmi

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4169
  • Karma: 128
    • CiviCRM
  • CiviCRM version: 4.x, future
  • CMS version: Drupal 7, Joomla 3.x
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Users can't register several people for an event
October 20, 2008, 11:05:57 am
chriswood_ut:

You can include profile for Event that would allow you to gather other required information.

HTH

Kurund
Found this reply helpful? Support CiviCRM

chriswood_ut

  • Guest
Re: Users can't register several people for an event
October 20, 2008, 11:18:36 am
I take it that this would tag the guest attendees to the person registering for the event, but that the attendees would not become individual records, right?  I could end up with as many as 10 attendees.

I guess this may let me end up with the names and I would still end up with individual records with only an email address and then I could manually try to update the individual records with the names.  Obviously this isn't smooth. 

Is there a way to add this to a wish list somewhere?  Where it is already collecting an email address and creating the individual record, I would think it would be pretty easy to have it ask for the name as well (or in place of the email address). 

chriswood_ut

  • Guest
Re: Users can't register several people for an event
October 20, 2008, 11:44:59 am
I can't seem to create a profile that will allow multiple first names and last names.

Yashodha Chaku

  • Forum Godess / God
  • Ask me questions
  • *****
  • Posts: 755
  • Karma: 57
    • CiviCRM
Re: Users can't register several people for an event
October 20, 2008, 12:10:49 pm
By what I understood, you want to collect some information about each of the additional participants.
An easy way to do that would be to include that profile in Configure Event → Online Registration page.

So, while you are registering the "configured" profile will collect the desired info for the primary as well as the additional participant.
You might like to check http://sandbox.civicrm.org/civicrm/event/register?reset=1&action=preview&id=3

HTH
-Yashodha

Found this reply helpful? Contribute NOW and help us improve CiviCRM with the Make it Happen! initiative.

chriswood_ut

  • Guest
Re: Users can't register several people for an event
October 20, 2008, 01:23:31 pm
I must not understand a "profile" then.  I see that I have a "Name and Address" profile by default and I did associated that with the Register page and it works just fine.

I also created a new one for testing but the only fields I could choose were ones in the Contact record, Individual record, etc. 

I want to collect names, so I tried to add the first_name and last_name field from the Individual record.  I added two sets of fields (first_name two times and last_name two times with different labels) but the register form will only show one set of fields even though the profile has two sets of fields.

Unless I can create my own fields/records, I'm not sure how to do more. 

Pages: [1] 2
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Users can't register several people for an event

This forum was archived on 2017-11-26.