Author Topic: Removing ability to register a different person  (Read 8647 times)

Offline Matt2000

  • I post frequently
  • ***
  • Posts: 288
  • Karma: 27
    • http://www.ninjitsuweb.com
Re: Removing ability to register a different person
« Reply #15 on: September 16, 2010, 09:48:11 am »
@lobo,

I just tested it on the Demo Site, and that scenario works fine. A user can register multiple participants at once, none of which are him/herself.

@xavier,

Maybe I haven't understood your concern. To me, the 'same email address' question is a completely different concern. It's not related to whether a person can register other people. It merely prevents anyone from using an email address to register that has already been used by another participant.

So although I agree that that option is often confusing to end users, I don't see that we need to change it for this situation. Please clarify your concern if you feel differently.
Drupal/CiviCRM micro-blogging http://twitter.com/matt2000

Ninjitsu Web Development http://www.NinjitsuWeb.com/

Offline xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Removing ability to register a different person
« Reply #16 on: September 16, 2010, 10:20:48 am »
Hi,

Might simply have misunderstood. Are the 2 options

Register Multiple Participants:
0 = Users may only register themselves.
1 = Users may register themselves, along with others at any time.
2 = Users may register others without registering themselves.

Supposed to replace both:
- Register Multiple Participants
- Allow multiple registrations from the same email address

Or only Register Multiple Participants ?

(the checkbox "Allow multiple registrations from the same email address" doesn't make sense if 0, right ?
Would it be possible to jQuery hide it if 0 ?)

X+

Offline Matt2000

  • I post frequently
  • ***
  • Posts: 288
  • Karma: 27
    • http://www.ninjitsuweb.com
Re: Removing ability to register a different person
« Reply #17 on: September 16, 2010, 10:38:58 am »
The select with those 3 options will only replace the current 'Register Multiple Participants' checkbox. No changes to the 'same email address' checkbox UI or behavior are being proposed.

As for option 0 + 'allow same email', it's probably an unlikely edge case, but it is conceivable.

For example, you might want to force people to register for themselves, but you might not care about e-mail uniqueness.

I.e., several people from the same company can register with general company mailbox address, but each person needs to register for themselves in order to confirm personal eligibility to register. (e.g., eligibility may be dependent on data associated with the CMS user account.) Again, I'd bet this never actually happens, but it could.

Personally, I think the 'same email' option is usually redundant with the general contact matching rules, and so i think for usability, it could be moved into an 'Advanced options' fieldset which is collapsed by default. But that's outside the scope of the problem we're trying to solve here.
Drupal/CiviCRM micro-blogging http://twitter.com/matt2000

Ninjitsu Web Development http://www.NinjitsuWeb.com/

Offline xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Removing ability to register a different person
« Reply #18 on: September 16, 2010, 11:04:40 am »
Yeap, you're right, that's a separate issue outside the scope.

As for the allow same email, I think it's only when you register multiple participants in the same registration, hence being incompatible with the option 0. Anyway, something to think about when/if there is enough funding when being able to set the dedupe rule per profile/action

X+

Offline Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Removing ability to register a different person
« Reply #19 on: September 16, 2010, 05:15:35 pm »
Matt - sounds like we have consensus for your approach. If you're able to include the form modifications etc. as described in my comment on the issue tracker then we can get this into 3.3.
Protect your investment in CiviCRM by  becoming a Member!

Offline Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: Removing ability to register a different person
« Reply #20 on: September 16, 2010, 06:09:30 pm »
Hi Matt,

I realise it's beyond your scope but if you bear in mind that ideally (at some future point) details would be autofilled if registering someone over whom you have permissions it may affect the coding decisions you make here.
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

Offline majortom

  • I post occasionally
  • **
  • Posts: 50
  • Karma: 0
Re: Removing ability to register a different person
« Reply #21 on: November 20, 2011, 03:24:20 pm »
Did this ever get completed, and if so in what version? I am running 4.0.6 and it is still the same simple check box, not the select list. Being able to prevent users from registering others is quite important to our application.

Offline Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Removing ability to register a different person
« Reply #22 on: November 21, 2011, 09:31:14 am »
If the code was completed it was never submitted back as a patch. :-(
Protect your investment in CiviCRM by  becoming a Member!

Offline Matt2000

  • I post frequently
  • ***
  • Posts: 288
  • Karma: 27
    • http://www.ninjitsuweb.com
Re: Removing ability to register a different person
« Reply #23 on: November 21, 2011, 11:00:08 am »
No, it was never implemented as spec'd above. We used a different solution for my specific project, but I think the above is still a suitable generalized solution.
Drupal/CiviCRM micro-blogging http://twitter.com/matt2000

Ninjitsu Web Development http://www.NinjitsuWeb.com/

Offline majortom

  • I post occasionally
  • **
  • Posts: 50
  • Karma: 0
Re: Removing ability to register a different person
« Reply #24 on: November 21, 2011, 09:26:42 pm »
I agree that would be a great, generalized solution and would be very useful to have. Was any work done on that approach that might be used for such a solution to which we could contribute to finish? Any plans to deal with this for 4.1, or to add it as a Make it Happen?

Offline Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Removing ability to register a different person
« Reply #25 on: November 22, 2011, 10:10:01 am »
As far as I know there was no work done, and it's definitely not part of the 4.1 queue (4.1 is in code freeze). This could become an MIH for 4.2 if there's seed funding.
Protect your investment in CiviCRM by  becoming a Member!

Offline shantimission_itsupport

  • I’m new here
  • *
  • Posts: 1
  • Karma: 0
  • CiviCRM version: 4.5
  • CMS version: Wordpress
  • MySQL version: ?
  • PHP version: ?
Re: Removing ability to register a different person
« Reply #26 on: July 07, 2016, 07:42:01 pm »
Hi All,
is this a standard feature now? I think this is a security problem, because people can lookup other people's details. I see this thread has been viewed 7000+ times.
Thanks for your comments
Lakshman