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 CiviMember (Moderator: Deepak Srivastava) »
  • Parent-Child Restrictive Members
Pages: [1]

Author Topic: Parent-Child Restrictive Members  (Read 1287 times)

PaulW

  • Guest
Parent-Child Restrictive Members
April 13, 2008, 09:41:18 am
I have a Dupral website that I am considering re-developing with CiviCRM.  My major problem has to do with membership relationships and permissions.  The website is geared to little league baseball players.  Our premises for enrollment are as follows:

  • In order for a child to be a member, he/she must first have their parent enroll.
  • The parent can then enroll one or more under-age children.  Children cannot enroll themselves.
  • Children cannot sign up for events on their own.  They must be signed up by a parent.

A cursory look at CiviCRM appears that this restrictive functionality can be achieved; however, before I proceed, I would like to hear it from 'the experts' that these goals are, indeed, achievable.

Thanks for your feedback.
« Last Edit: April 13, 2008, 09:42:53 am by PaulW »

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Parent-Child Restrictive Members
April 13, 2008, 10:39:28 am
The current CiviCRM data model supports the requirements you've sketched out - and the "back-office" user interface would allow someone in the organization to sign parents up, connect children to their parents and register eligible children for events.

HOWEVER, there are limitations to what you can do with regard to "self-service" signup / event registration with the current codebase. We are adding functionality in the next release (2.1) which allows a person to signup online for a membership "on behalf of" an organization. This functionality will probably be extended in the future to support signups "on behalf of" other types of related contacts (e.g. children). This also introduces the idea of a relationship with view / edit permissions - which also could work nicely for your parent / child example.

If you need online / self-service membership signup and event registration "today" - I think the easiest approach would be to just have the parent enroll as a member - with membership defined as a Drupal role, and also using CiviMember if you need the membership status/membership payment features. You could have the parent enter 1 or more children's names as custom fields. Then permission the Event Registration pages so that only members can access them. If you need each event to reflect WHICH of several children are attending THIS EVENT - you could add custom Participant fields to the Events. You could also potentially create a custom version of the event registration template which uses Javascript to copy the "My Children" fields to "Who's attending this event" participant fields....(you'll need to play with this a bit to see if it can be made usable).
Protect your investment in CiviCRM by  becoming a Member!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviMember (Moderator: Deepak Srivastava) »
  • Parent-Child Restrictive Members

This forum was archived on 2017-11-26.