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) »
  • participant roles, acl, and events
Pages: [1]

Author Topic: participant roles, acl, and events  (Read 1956 times)

sonicthoughts

  • Ask me questions
  • ****
  • Posts: 498
  • Karma: 10
participant roles, acl, and events
October 10, 2007, 09:23:56 am
I would like to create an event that is only open to certain groups, such as "advisory board" or "Gold Member".  I'd like to make sure that the participant role is verified through the system and not just by hiding the event, so if someone emails the link to another user, they would not be able to register for the event.

Is this covered in the civicrm acl mechanism or drupal?  I've seen "participant role" appear as an option when you set up an event, but it does not appear in the demo - not sure it that is an add-on capability.

I appreciate the assistance.

S.

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: participant roles, acl, and events
October 10, 2007, 10:06:53 am
You can expose the Participant Role field on an Event Registration form by creating a Profile which includes that field - and then including that Profile in the Online Registration settings for the Event. However, I don't think this solves your access control problem.

The ability to restrict event signup using ACL's is not implemented - although the ACL model is capable of supporting this. If you are interested in working on this - contact us on IRC.

Otherwise, I'm not aware of any existing method to "block" signups based on Group.
Protect your investment in CiviCRM by  becoming a Member!

sonicthoughts

  • Ask me questions
  • ****
  • Posts: 498
  • Karma: 10
Re: participant roles, acl, and events
October 10, 2007, 08:07:30 pm
Dave - i appreciate your quick assistance! 

Frankly, I'm evaluating civicrm/drupal for a small non-profit for internationals.  We may have events that are open to one group but not another.  With our current system we might marketing an event for Spanish people but italians would sign up.  we also have events for targeted age groups.

Ideally, we would only show the event in the CMS and newsletter if it was available to that target group, but we are also really concerned about someone getting a link and forwarding it.

I imagine this is a pretty common scenario:  restricting an event by group.

I tried to implement your suggestion here using the demo and created a profile with a custom field but was unable to see how to actually link that to the event.  I'm also not sure what the downside is - will that partially solve this?

I wish i could make a contribution to solving this at this time, but i'm not a programmer and just in the evaluation phase.  Do you expect this capability would be added to civicrm at some point?  Is it a big deal?  is there a work-around?

I'm so impressed with this software, and the community and hope that our organization will soon be equipped to make a contribution.

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: participant roles, acl, and events
October 11, 2007, 09:02:32 am
I suspect this functionality will be addressed in several ways over the coming releases. There is currently a project underway to create a stable integration between CiviCRM and the Organic Groups module which will potentially provide an approach to the segmentation you are looking for (although not a "hard wall" of permissioning).

http://wiki.civicrm.org/confluence/display/CRM/ACL%27s%2C+Organic+Groups+and+Multi-Org
http://wiki.civicrm.org/confluence/display/CRM/DA+-+CiviCRM
Protect your investment in CiviCRM by  becoming a Member!

sonicthoughts

  • Ask me questions
  • ****
  • Posts: 498
  • Karma: 10
Re: participant roles, acl, and events
October 11, 2007, 07:57:49 pm
Thanks Dave.

I think that would be very handy for some of our future plans, but for this group segmentation, we want some sort of permission model tied to membership group.  We also don't want to wait for these changes and it looks like there is some question of stability.

Sounds like our only resort would be to pay a developer to support this and have it merged into the code base.  I'm not CiviCrm savvy enough to know how to spec this, but it sounds like there are a variety of ways to approach it.  Perhaps even leveraging drupal?

Any suggestions on how we would go about setting this up?

I really appreciate your attention and applaud your commitment to the community.

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: participant roles, acl, and events
October 12, 2007, 01:09:13 pm
I think the best solution for this is extending ACLs as was done for Profiles in our 1.8 release. Web Access on our Professional Services page would probably be a good resource for this type of contract as they have staff that are intimately familiar w/ the codebase.

http://civicrm.org/professional
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) »
  • participant roles, acl, and events

This forum was archived on 2017-11-26.