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 Profiles (Moderator: Dave Greenberg) »
  • Editing profiles in Drupal without giving access to CiviCRM
Pages: [1]

Author Topic: Editing profiles in Drupal without giving access to CiviCRM  (Read 1079 times)

DenisD

  • I’m new here
  • *
  • Posts: 11
  • Karma: 1
Editing profiles in Drupal without giving access to CiviCRM
January 13, 2010, 08:19:18 am
Hi, I'm new here... so apologies if this question has been raised before. Browsing through the forum, I couldn't find any adequate answers.

My problem is quite simple really. We are trying to construct an online database so people can sign up to our newsletter and upcoming events. They should be able to register themselves and update their profiles in the future. We are currently using a Drupal page that displays CiviCRM profiles as the frontend. CiviCRM is our "backend" and should only be accessible to site administrators.

Unfortunately, this is currently not the case as people can access CiviCRM by clicking on their first or last name in the profile view, for example. This takes them to a CiviCRM search result. From there, users can perform other searches and access data that they shouldn't be able to see. Also, the unsubscribe option in a CiviMail message links to a CiviCRM page from where people can access other information.

Hence my questions:
  • how can we effectively separate the drupal (frontend) and CiviCRM (backend)?
  • should CiviCRM acutally be used as a (restricted) backend? how could we use it as a frontend with the same user restrictions?
  • how can we remove the unwanted links in the drupal profile view?

I hope I made my problem clear. Thanks for any advice!

Denis

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: Editing profiles in Drupal without giving access to CiviCRM
January 13, 2010, 01:20:18 pm
Do you have your Profile set to be used for View/Edit Drupal User Account

Then the user can just go to their My Account page and update their details.
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

DenisD

  • I’m new here
  • *
  • Posts: 11
  • Karma: 1
Re: Editing profiles in Drupal without giving access to CiviCRM
January 14, 2010, 08:09:45 am
Thanks; this was a good hint. Without the "Profile" option selected in CiviCRM, you now get an error message when you click on your name in the Drupal profile.

I assume you cannot avoid that certain elements in the profile are clickable? Needless to say, this would be the more elegant solution.

Thanks again,
Denis

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: Editing profiles in Drupal without giving access to CiviCRM
January 14, 2010, 12:58:52 pm
Check your profile field settings - they only need to be User and User Admin Only - you may have them set for Public and Listings - and it is Listings, i think, which makes them clickable
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

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Profiles (Moderator: Dave Greenberg) »
  • Editing profiles in Drupal without giving access to CiviCRM

This forum was archived on 2017-11-26.