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) »
  • Events, Calendars and everything else.
Pages: [1]

Author Topic: Events, Calendars and everything else.  (Read 993 times)

ktunstall

  • I’m new here
  • *
  • Posts: 13
  • Karma: 0
Events, Calendars and everything else.
July 18, 2012, 01:50:14 pm
Running drupal 7 and civi 4.1
I don't know if this is possible and have poked around, read documentation and such...to no avail.

Can you restrict registration based upon a civi-role?
I would like volunteers to "register" for an event but I don't want the "public" to be able to do the same.
However, I want the event on the calendar.
Any ideas?

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: Events, Calendars and everything else.
July 18, 2012, 02:54:19 pm

yes, you can use civi's acl (access control) functionality to see who can access an event registration page

not sure what you are using for an event calendar to answer that question

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

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Events, Calendars and everything else.
July 18, 2012, 05:31:36 pm
isn't this question about restricting to a particular event? if so, is lobo's answer relevant, or are you thinking of an acl hook for a specific event?
« Last Edit: July 19, 2012, 12:29:07 pm by petednz »
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

Hershel

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4640
  • Karma: 176
    • CiviHosting
  • CiviCRM version: Latest
  • CMS version: Mostly WordPress and Drupal
Re: Events, Calendars and everything else.
July 19, 2012, 06:32:45 am
If you're using Views for the calendar, you could add a custom field to Events like "Show on Calendar" and then filter the View on that field.
CiviHosting and CiviOnline -- The CiviCRM hosting experts, since 2007

See here for the official: What to do if you think you've found a bug.

ktunstall

  • I’m new here
  • *
  • Posts: 13
  • Karma: 0
Re: Events, Calendars and everything else.
July 19, 2012, 02:22:34 pm
Restricting the event registration page would be fine. However, I don't think it would work for my application.

To answer the calendar question, I am using http://drupal.org/project/civicrm_events and it works good. Very simple.

Using views would probably be the best bet.

However, I am thinking that this functionality would be desirable for all organizations and not just political.

Having multiple levels of registration.
Guests (participants)
Volunteers
Speakers and Hosts.....

Perhaps the Participant role could be predefined by the Civi-role

I don't know.....it is just a thought.

Here is my situation to be specific:
I am holding a function.
I want my guests to register as attendees
I want my "interns" to register as volunteers
I want my speakers to register as speakers.

Now....there are certain events where we only want our interns to be able to register......lets say a public appearance at a city council meeting. In that situation I wouldn't want anyone BUT the interns to be able to have the ability to register (limit 2). However I would want the "public" to be able to see that the time slot was unavailable for any other purpose (i.e. have it seen on the calendar).

Hope I have been more clear.....burning the midnight oil ad all.

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: Events, Calendars and everything else.
July 19, 2012, 06:50:26 pm

Would your organization be interested in sponsoring the work to allow civievent have muliple levels of registration for different roles.

In general you want slightly different registration forms with different fees for the various roles, but still want to collect some set of info across all 3 roles. For speakers you might want some bio information and a copy of the slides etc. registration might be free/discounted for speakers and volunteers etc

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

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Events, Calendars and everything else.

This forum was archived on 2017-11-26.