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) »
  • test-driving event online registration blocks after first registrered e-mail
Pages: [1]

Author Topic: test-driving event online registration blocks after first registrered e-mail  (Read 1695 times)

sawjer

  • Guest
test-driving event online registration blocks after first registrered e-mail
December 01, 2008, 02:03:54 pm
When test-driving event online registration on the registration page the e-mail address is initially set to the email of the logged in user.
You proceed the registration to the end and, if everything is set as it should be, you finish the registration ok.

Now proceed to the second online registration in the same way. As you enter the reistration page there is an error:

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

You cannot create a second test registration.
The solution: Never use the e-mail of the user logged in. Always change the proposed email address in the registration page.

To me, a first time user will doubtless be blocked by this; I consider this an annoying bug.
The registration page should check for e-mail already registered in the post process and not in the pre process.

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: test-driving event online registration blocks after first registrered e-mail
December 01, 2008, 03:37:29 pm
Your suggested change would certainly make things easier for an administrator who is testing their event setup. However, I'm wondering if this is the correct use case to optimize for ??

Thinking about a "regular user" who has already registered for an event, and inadvertently tries to register again - it seems friendlier to tell them up-front that they're already registered, rather than waiting until they fill in the form (potentially with billing info) and submit it.

Also, I think we detect the "already registered" state based on the logged in user's contact ID, rather than any specific email address used during registration. The best way to run repeated test-drive tests is to do it without being logged in.
Protect your investment in CiviCRM by  becoming a Member!

sawjer

  • Guest
Re: test-driving event online registration blocks after first registrered e-mail
December 02, 2008, 11:11:49 am
Quote from: Dave Greenberg on December 01, 2008, 03:37:29 pm
Your suggested change would certainly make things easier for an administrator who is testing their event setup. However, I'm wondering if this is the correct use case to optimize for ??

Thinking about a "regular user" who has already registered for an event, and inadvertently tries to register again - it seems friendlier to tell them up-front that they're already registered, rather than waiting until they fill in the form (potentially with billing info) and submit it.

Also, I think we detect the "already registered" state based on the logged in user's contact ID, rather than any specific email address used during registration. The best way to run repeated test-drive tests is to do it without being logged in.

My understanding of test-driving is the use to test the configured procedure, which is normally done by some sort of administrator.
On top, why make things difficult. The test drive Button is there, why just not make it work as normally expected?

If the same process drives also the live registration, testing the already registered status post instead of pre  is a small penalty for the advantage of unobstructed testing.
I would really like to see this change. I has cost me many hours extra work of initial testing until I came by chance accross the above mentioned solution

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: test-driving event online registration blocks after first registrered e-mail
December 02, 2008, 01:22:12 pm

I dont think i agree on this one. I think a test-drive should behave exactly like a live transaction. no more, no less :)

having different behavior for a test/live flow is bad (and will also require additional code)

lobo

A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

sawjer

  • Guest
Re: test-driving event online registration blocks after first registrered e-mail
December 02, 2008, 03:02:50 pm
It does not worry me anymore. I know the solution to circumvent the problem. My post had just the intention to help those that like me start afresh and bang their head against this problem.

I had thought that making the civicrm user friendly was everyones concern. Never mind...

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: test-driving event online registration blocks after first registrered e-mail
December 02, 2008, 05:39:33 pm
Quote from: sawjer on December 02, 2008, 03:02:50 pm
It does not worry me anymore. I know the solution to circumvent the problem. My post had just the intention to help those that like me start afresh and bang their head against this problem.

Maybe you can help by documenting it as an FAQ etc. We will also improve the test registration message and try to explain it to folks better

Quote from: sawjer on December 02, 2008, 03:02:50 pm
I had thought that making the civicrm user friendly was everyones concern. Never mind...

It is important to us. The fact that we dont agree on something does not make something less important or more important. I think (and hope) all of us are working with the same goal in mind :)

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

sawjer

  • Guest
Re: test-driving event online registration blocks after first registrered e-mail
December 04, 2008, 11:55:52 pm
I will add a FAQ, this is a good Idea

My remark was to signal that I do not understand or can't agree with the logic that has been put forward to justify the rejection of the proposed   change. I have no difficulty to accept certain limitations as long as I can see a reasonable argument.

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: test-driving event online registration blocks after first registrered e-mail
December 05, 2008, 08:49:36 am
After some more discussion, we came to agree with your position on this - that bypassing the check for an existing registration in test-drive mode is useful enough that it's worth adding the "exception" logic. This will be implemented for 2.2:

http://issues.civicrm.org/jira/browse/CRM-3907

If you create an FAQ, please note that the need for a workaround applies to 2.1.x and earlier versions.

thx,
dave
Protect your investment in CiviCRM by  becoming a Member!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • test-driving event online registration blocks after first registrered e-mail

This forum was archived on 2017-11-26.