and I am not sure how to do it 'cleanly' to not lose data.
The problem is that the first user to use contacts will get several default fields set: Personal Phone, Personal Mobile, Personal Fax, etc. That is fine.
When any subsequent user uses contacts, it will create the same default fields, but with different fieldId values. So the first user will have field7 as Company, while the second user will have field23 as Company. The third will have field 39... etc.
Thus, sharing contacts between a group will not find the field names, as they are effectively owned by whoever posted the contact.
The 'solution' as I see it, is, for the default fields (should this be a configurable list), set the owner to a wildcard of some sort. 'Everyone' owns the default field list, it is only the genuine custom fields that an individual may 'own'.
But I don't see an easy way to do this and not trash people's contact lists.
I would greatly appreciate any help in getting this feature working correctly so that my users can share contacts across their departments or with other departments.
The following is a list of keywords that should serve as hubs for navigation within the Tiki development and should correspond to documentation keywords.
Each feature in Tiki has a wiki page which regroups all the bugs, requests for enhancements, etc. It is somewhat a form of wiki-based project management. You can also express your interest in a feature by adding it to your profile. You can also try out the Dynamic filter.
and I am not sure how to do it 'cleanly' to not lose data.
The problem is that the first user to use contacts will get several default fields set: Personal Phone, Personal Mobile, Personal Fax, etc. That is fine.
When any subsequent user uses contacts, it will create the same default fields, but with different fieldId values. So the first user will have field7 as Company, while the second user will have field23 as Company. The third will have field 39... etc.
Thus, sharing contacts between a group will not find the field names, as they are effectively owned by whoever posted the contact.
The 'solution' as I see it, is, for the default fields (should this be a configurable list), set the owner to a wildcard of some sort. 'Everyone' owns the default field list, it is only the genuine custom fields that an individual may 'own'.
But I don't see an easy way to do this and not trash people's contact lists.
I would greatly appreciate any help in getting this feature working correctly so that my users can share contacts across their departments or with other departments.