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) »
  • Problem with Joomla front end editing of a contact
Pages: [1]

Author Topic: Problem with Joomla front end editing of a contact  (Read 5348 times)

EdP

  • I post frequently
  • ***
  • Posts: 260
  • Karma: 7
  • CiviCRM version: 4.4
  • CMS version: Joomla 2.5.x
Problem with Joomla front end editing of a contact
October 09, 2009, 04:46:26 am
I have a menu item for logged in users in Joomla 1.5.14 to edit their profile. This then opens a profile for them to edit.

This appears to work and you can save it. It then shows a confirmation page, which I have two problems with:

1. For some reason the mobile phone field (only) doesn't show the data just updated. Its taken from the standard CiviCRM list (contacts phone mobile etc) but doesn't show on the report page. (Edit: it doesn't show in the update email sent to the administrator, or in the profile field next time the user sees it either - but it is recorded in the back-end view of the user's profile).

2. At the top it gives the person's name as a clickable link. If you click that link, it just tells you that you don't have permission to access that url.

Same issue in both versions v3.0.x. Am I missing something, or are these bugs?

E
« Last Edit: October 09, 2009, 04:51:51 am by EdP »

sjthespian

  • I post occasionally
  • **
  • Posts: 63
  • Karma: 3
    • The League of Professional System Administrators
  • CiviCRM version: 4.2.7
  • CMS version: Drupal 6.28
  • MySQL version: 5.1.66
  • PHP version: 5.3.3
Re: Problem with Joomla front end editing of a contact
October 09, 2009, 08:07:49 am
1. I had the same problem with the mobile phone at first, make sure you're using Contacts -> Phone -> Home -> Mobile.  If you're using Primary instead of Home, it won't show up in the profile for some reason.

2. I'm seeing the same thing with my profile edit results, I haven't had a chance to try and track this one down yet.

I'm running civicrm 3.0 under Joomla 1.5.14 as well.
Dan Rich <drich@lopsa.org>
    Director, LOPSA - http://lopsa.org/

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Problem with Joomla front end editing of a contact
October 09, 2009, 12:06:48 pm
The link to contact/view should NOT be included in Profile view pages for front-end Joomla users. This is a bug - issue filed for 3.0.2 fix:

http://issues.civicrm.org/jira/browse/CRM-5211

NOTE: This is not a security issue since the user will get access denied if they try to click the link. However it is a usability issue.
Protect your investment in CiviCRM by  becoming a Member!

EdP

  • I post frequently
  • ***
  • Posts: 260
  • Karma: 7
  • CiviCRM version: 4.4
  • CMS version: Joomla 2.5.x
Re: Problem with Joomla front end editing of a contact
October 10, 2009, 06:37:08 am
Thanks to you both for your responses.

Phone record: sjthespian's suggestion works (thanks for that) - can anyone explain why it doesn't work for phone, mobile, primary, given that it does for phone/phone/primary?

Linking: David, thanks, noted. I agree its not a security issue, just a minor niggle, so thanks for putting it right.

E

sgatuva

  • Guest
Re: Problem with Joomla front end editing of a contact
October 10, 2009, 10:24:51 am
I'd like to do this (have logged in users be able to edit their contact information, just for their own information). Can you tell me how you're doing this?

Thanks,

-stephanie

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Problem with Joomla front end editing of a contact
October 10, 2009, 10:32:58 am
Create a Profile with the fields you want contacts to be able to edit. Then use Joomla menu manager to create a menu item - selecting CiviCRM >> Profile Edit. Set Access Level for this menu item to Registered. You might want to read the documentation about Linking Profiles in Joomla for more clarification:

http://wiki.civicrm.org/confluence/display/CRMDOC/Configuring+Front-end+Profile+Listings+and+Forms+in+Joomla%21+Sites

... also the section on Collecting and Exposing Data in the online civi-book:
http://en.flossmanuals.net/civicrm
Protect your investment in CiviCRM by  becoming a Member!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Profiles (Moderator: Dave Greenberg) »
  • Problem with Joomla front end editing of a contact

This forum was archived on 2017-11-26.