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) »
  • No way to restrict Event Information Visibility (?)
Pages: [1]

Author Topic: No way to restrict Event Information Visibility (?)  (Read 289 times)

Fabian_SYSTOPIA

  • I post occasionally
  • **
  • Posts: 74
  • Karma: 3
  • CiviCRM version: 4.3.x, 4.4.x
  • CMS version: Drupal 7.x
  • MySQL version: 5.4.10
  • PHP version: 5.4.10
No way to restrict Event Information Visibility (?)
November 12, 2014, 01:47:36 am
Dear all,

when using CiviCRM with Drupal you can grant user roles the Drupal-Permission "CiviEvent: View Event info". To my understanding this permission should grant or deny access to event information pages such as civicrm/event/info?id=8&reset=1 (and all the event's data e.g. in custom fields).

However, it does not influence the visibility of events at all - even anonymous user (who don't have the permission "CiviEvent: View Event info") can always view the event information pages.

I could not reproduce this on the official demo as I am not able to view or change the drupal permissions there but I am having this issue on a number of installations.

In addition, even if I un-select "public event" in an event settings page the event information is still accessible. I was able to reproduce this on the official demo.

As a result there seems to be no way to restrict the access to event information.

For me, this looks like a bug - but maybe I am missing something? Any Feedback would be appreciated.

Regards
Fabian

Fabian_SYSTOPIA

  • I post occasionally
  • **
  • Posts: 74
  • Karma: 3
  • CiviCRM version: 4.3.x, 4.4.x
  • CMS version: Drupal 7.x
  • MySQL version: 5.4.10
  • PHP version: 5.4.10
Re: No way to restrict Event Information Visibility (?)
November 18, 2014, 12:02:02 am
Filed an issue on jira:
https://issues.civicrm.org/jira/browse/CRM-15614

Michael McAndrew

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1274
  • Karma: 55
    • Third Sector Design
  • CiviCRM version: various
  • CMS version: Nearly always Drupal
  • MySQL version: 5.5
  • PHP version: 5.3
Re: No way to restrict Event Information Visibility (?)
November 18, 2014, 04:57:24 am
Hey there,

I tested on my local copy of civicrm.org and it worked as expected.

FWIW, if the users had access to register for events, they didn't need the view permission - maybe this is what you are experiencing?
Service providers: Grow your business, build your reputation and support CiviCRM. Become a partner today

Fabian_SYSTOPIA

  • I post occasionally
  • **
  • Posts: 74
  • Karma: 3
  • CiviCRM version: 4.3.x, 4.4.x
  • CMS version: Drupal 7.x
  • MySQL version: 5.4.10
  • PHP version: 5.4.10
Re: No way to restrict Event Information Visibility (?)
November 18, 2014, 05:05:08 am
Thanks for the feedback Michael.

Does this imply that if I have some public events with online registration for guests and some internal events (for which I un-select "public event") there is no way to restrict access for the latter?

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • No way to restrict Event Information Visibility (?)

This forum was archived on 2017-11-26.