[horde] Sync only personal address book
Jan Schneider
jan at horde.org
Mon Aug 9 22:10:06 UTC 2010
Zitat von Alexa Rodriguez <avrodriguez at jusbaires.gov.ar>:
>
> Jan Schneider <jan at horde.org> escribió:
>
>> Zitat von Alexa Rodriguez <avrodriguez at jusbaires.gov.ar>:
>>
>>>
>>> Jan Schneider <jan at horde.org> escribió:
>>>
>>>> Zitat von Alexa Rodriguez <avrodriguez at jusbaires.gov.ar>:
>>>>
>>>>> Hi,
>>>>>
>>>>> My users have two address books by defect:
>>>>>
>>>>> • Default => Personal
>>>>> • Company's Name => contains data company's people
>>>>>
>>>>> For safety, I need that users can only to sync their address books.
>>>>>
>>>>> My question is: it's possible fix this in the turba's configuration?
>>>>> if so which files should be modified?
>>>>
>>>> Lock the user preference for sync address books in turba/config/prefs.php.
>>>>
>>>> Jan.
>>>
>>> Thanks Jan.
>>>
>>> To confirm, this settings are correct?
>>>
>>> // Address books use for synchronization
>>> $_prefs['sync_books'] = array(
>>> 'value' => 'a:0:{}',
>>> 'locked' => true,
>>> 'shared' => false,
>>> 'type' => 'multienum',
>>> 'desc' => _("Select the address books that should be used for
>>> synchronization with external devices:"),
>>
>> This is the correct preference, but probably not the correct value.
>> You want to populate it with the user's personal address book. If
>> the personal address books are not using shares ('use_shares' =>
>> false in config/sources.php), you want to specify the source name,
>> e.g. 'localsql'. If you *are* using shares, you need to fill this
>> preference dynamically through a preference hook.
>> Please note that this preference is a serialized PHP array.
>>
>> Jan.
>>
> Thanks Jan,
>
> I tried do you said, but doesn't works.
> I see in the horde.log, that Horde is searching in Ldap instead of
> Sql, here the log:
> $_prefs['sync_books'] = array(
> 'value' => 'localsql',
> 'locked' => true,
> 'shared' => false,
> 'type' => 'multienum',
> 'desc' => _("Select the address books that should be used for
> synchronization with external devices:"),
> );
Please read again what I wrote. The default value has to be serialized
PHP array.
Jan.
--
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/
More information about the horde
mailing list