Hi,
In my first posting a few weeks ago I outlined the requirements for a project I'm working on and was advised to use CiviCRM:
Advice for charity site: data structure, access control, multiple contacts per organisation
After some initial progress, I have run into problems with the following requirement:
"Organizations will be able to log in and edit their own, and only their own, details, including: address etc, their Contacts, plus full details of each of their Functions (e.g. their specialisations as Trainers)."
(See link above for context.) I tried to implement this using CiviCRM Profiles, with a Drupal User login for each Organization, but ran into problems and was informed on the CiviCRM mailing list that Users currently only map to CiviCRM Individuals, not Organizations. OK, I thought, I'll have Users mapping to Individuals, where the Individuals are set up as contacts for the relevant Organization. But I'm told the CiviCRM permissions system can't meet my access control requirements, i.e. allowing users to update only their own Organization's details. (Here's the thread on the CiviCRM mailing list: http://lists.caltha.pl/pipermail/crm-dev/2006-June/005041.html).
I have now been advised to forget CiviCRM Profiles and look at CiviNode. The project page says "The project is currently experimental". However I need this functionality for a live site to be completed in the next few weeks. Can anyone advise on whether there's enough stable functionality in CiviNode to make it usable for my requirements?
I have installed CiviNode but am having problems getting started. I tried "create content" -> "CRM Contact" and typed the first letter of a CiviCRM Organization into the Contact Name field, but the AJAX circle at the right-hand end of the field then turns into a blue spinning clock that just keeps spinning. I have tried both the 4.7.0 and current CVS (June 22, 2006 - 03:30) versions of CiviNode.
I would appreciate guidance on how to get started with CiviNode. How is it best to go about setting up nodes for a large number of Organizations?
If CiviNode is not currently usable for my requirements, I'm stumped. I'd be glad of any advice on how to proceed, I'm getting worried that the time I've spent trying to get CiviCRM to meet my requirements has been wasted and that I'll have to start from scratch. I'm new to CiviCRM and Drupal and starting to panic.
Thanks,
Dave
Comments
Minor progress with CiviNode, then more problems
A little progress with CiviNode: the Contact Name AJAX field sometimes stops spinning and displays contacts, so I succeeded in creating a node for one of my Organizations. Next problem: the only thing that gets displayed for this node is the contact name (with ID in parentheses). None of the standard or custom fields get displayed. I have set up two CiviCRM Profiles. The name of one of these profiles gets displayed, but with just an empty box below it. The other does not display at all. So that's all I get: contact name plus the title (only) of one of the two profiles that apply to this Organization. Is there something else that I need to set up, or is this functionality that hasn't been implemented yet?
Try contacting the author of
Try contacting the author of civinodes directly for possible help. He is user 'torenware' on drupal.org
Alternatively, look at the issue queue for civinodes on its project page here on drupal.org. I seem to recall that the kind of problem you are describing was solved recently or at least has a patch.