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) »
  • Link to view participants filled in registration profile?
Pages: [1]

Author Topic: Link to view participants filled in registration profile?  (Read 1301 times)

mariagwyn

  • I post frequently
  • ***
  • Posts: 149
  • Karma: 4
  • CiviCRM version: CiviCRM 3.3.3
  • CMS version: Drupal 6.20
  • MySQL version: 5.2.14
  • PHP version: 5.0.91-50-log
Link to view participants filled in registration profile?
January 16, 2010, 05:21:00 pm
I am using civicrm 3.0.3, drupal 6.15.  

I have set up a view which lists custom PARTICIPANT fields, and includes a link to the participant page.  When logged in as admin, this link takes me to the participants filled in registration information.  I want this accessible to the participants themselves.  Yet this link is not a link when logged in as a participant.

I cannot figure out what combination of permissions/ACL that allows viewing of this field.  In terms of drupal, right now I have everything civi related open to anonymous users (for testing purposes only!).

I have assigned a user to an ACL (though the fact that ACLs don't allow smart groups is a serious problem here), but nothing I do allows the user to have the link in the view be active.  

If I cut and paste the URL of the filled in profile while the user is logged in, they user can see the profile.  But I can't seem to automatically generate a link to the profile.  

Help?
Maria

mariagwyn

  • I post frequently
  • ***
  • Posts: 149
  • Karma: 4
  • CiviCRM version: CiviCRM 3.3.3
  • CMS version: Drupal 6.20
  • MySQL version: 5.2.14
  • PHP version: 5.0.91-50-log
Re: Link to view participants filled in registration profile?
January 18, 2010, 08:51:45 pm
I am still unable to make the automated link in views available to users.  However...

I created a url in views using tokens which creates the URL: civicrm/contact/view/participant?reset=1&id=[id_1]&cid=[id]&action=view&context=search&selectedChild=event

In order to access this, the ONLY  permission I need to grant in drupal is: ACCESS CIVICRM.  I really don't want users to have this level of access. I only want them to access EVENT, or access participant listings.  however, neither of these permissions give the necessary level of access. 

Am I missing something in the permission settings which should be obvious? 

Maria

Kurund Jalmi

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4169
  • Karma: 128
    • CiviCRM
  • CiviCRM version: 4.x, future
  • CMS version: Drupal 7, Joomla 3.x
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Link to view participants filled in registration profile?
January 18, 2010, 08:55:36 pm
I think for now you also need to give "view all contacts" permission. We should fix this in future CiviCRM release.

Kurund
Found this reply helpful? Support CiviCRM

mariagwyn

  • I post frequently
  • ***
  • Posts: 149
  • Karma: 4
  • CiviCRM version: CiviCRM 3.3.3
  • CMS version: Drupal 6.20
  • MySQL version: 5.2.14
  • PHP version: 5.0.91-50-log
Re: Link to view participants filled in registration profile?
January 18, 2010, 09:59:53 pm
I don't need to give "view all contacts permission" - only "Access CiviCRM."

However, this is a PROBLEM b/c it allows the user not only to see their dashboard, but also see the link to their actual contact record, which then allows them to edit their tags and create activities.  I REALLY don't want this, but I do want them to see their registration information for events.

is there really no other way?  Access Events (this is an event registration) does not work?

Ideally, it would be great if registrants can even edit the event profile, but at the very least, to be able to view the registration form saves having to create a drupal view as a display (I am doing enough of these to work around CiviCRM's permission and viewing structure).

Kurund Jalmi

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4169
  • Karma: 128
    • CiviCRM
  • CiviCRM version: 4.x, future
  • CMS version: Drupal 7, Joomla 3.x
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Link to view participants filled in registration profile?
January 18, 2010, 10:52:32 pm
Quote
is there really no other way?
IMO no.

Quote
Ideally, it would be great if registrants can even edit the event profile, but at the very least

Yes you can create a profile with relevant fields and expose it to logged in user. Note that you will be able to expose only Contact related fields.

HTh
Kurund
Found this reply helpful? Support CiviCRM

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: Link to view participants filled in registration profile?
January 19, 2010, 06:00:16 am
Quote from: mariagwyn on January 18, 2010, 09:59:53 pm
having to create a drupal view as a display (I am doing enough of these to work around CiviCRM's permission and viewing structure).

would be great if you can publish your civicrm/drupal views code so others can use those as an example / benefit from your work

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

mariagwyn

  • I post frequently
  • ***
  • Posts: 149
  • Karma: 4
  • CiviCRM version: CiviCRM 3.3.3
  • CMS version: Drupal 6.20
  • MySQL version: 5.2.14
  • PHP version: 5.0.91-50-log
Re: Link to view participants filled in registration profile?
January 27, 2010, 09:12:06 am
when we get the beta update problem straightened out, I will publish the Views code.  I think I have some other snippets worth publishing too (CC 5% add-on charge, etc.)  I am using views heavily to get around some of Civi's restrictions since I want users to see parts of CiviData that don't combine well (for instance, a member directory that includes more than just contact info).

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Link to view participants filled in registration profile?

This forum was archived on 2017-11-26.