Forum OpenACS Q&A: Re: Installing Contacts?

Collapse
Posted by Christof Spitz on
Now I installed the package on a Debian machine that has dotlrn 2-2 running:

* apt-get install tcllib
* install ACS Translation Storage
* install Contacts (version 1.02d)

It seems it runs! Seems to be a rather complex application, so I have to try to understand it ... For example, although I am the site wide admin, it says "You do not have permission to add users to groups" when I try to add a person or an organization.

Again, thanks a lot!
Christof

Collapse
Posted by Malte Sussdorff on
Contacts has a hidden dependency on dotlrn which is why it is not released yet. Wrap a check for .LRN around all the text you find and then we can make it .LRN free.

You do not have permission as the default groups have not been setup correctly just yet. Do yourself a favour and run "contacts::populate::crm" right after installation manually in the OpenACS Shell.

Why don't we make this a requirement in the first place? Well, the people who actually know how to use contacts and how to give the permissions to the various groups might not like us to setup groups and default groups with attributes the way we see fit. But for testing this should be okay.

German language keys are added because this is the only way to add german localization for partial content (like group names, relationship names, attribute names) and this is why it is in the installation scripts. We could wrap all of this around a "if german_installed_p" place.

Hope this helps and please post all the glory details how you changed code in contacts to make it work.