[dev] contacts/addAddressbook

Lukas Weiss lukas.weiss at raiffeisen.it
Tue Oct 27 17:19:33 UTC 2015


Am 27.10.2015 um 17:46 schrieb Michael J Rubinsky:
>
> Quoting Lukas Weiss <lukas.weiss at raiffeisen.it>:
>
>> Am 27.10.2015 um 13:50 schrieb Andy Dorman:
>>> On 10/27/2015 02:31 AM, Lukas Weiss wrote:
>>>> Hi,
>>>>
>>>> I wanted to create a new address book with the contacts API.
>>>>
>>>> $registry->call(
>>>>     'contacts/addAddressbook',
>>>>     array(
>>>>         'name' => 'New Addressbook'
>>>>     )
>>>> );
>>>>
>>>> With this call, the address book is created, but unfortunately it can't
>>>> be selected by the user.
>>>>
>>>> In  the database, the new address book has no attribute_params (NULL).
>>>> The address books created by the user have attribute_params like this:
>>>>
>>>> a:2:{s:6:"source";s:8:"localsql";s:4:"name";s:23:"5nR0Q0rhlkzNzGn0KhZ8AeI";}
>>>>
>>>>
>>>>
>>>>
>>>> By adding this params to the address book created with the API, the
>>>> address book can be selected.
>>>>
>>>> Is this a bug or is there anything i forgot to do?
>>>>
>>>> Thanks!
>>>>
>>>
>>> I may be wrong as I have never used the contacts API, but is it possible
>>> you still need to set the params in turba's backends.local.php?
>>>
>>> Read the docs and examples in turba's backends.php file to see how to do
>>> it.
>>>
>>
>> I think the backends.local.php is configured correctly since
>> everything is working fine using the Horde frontend (I can create and
>> remove address books in Turba and add new contacts).
>>
>> In Turba frontend I see also the address books created with the API,
>> but when I select one of these, I am redirected to the default address
>> book.
>>
>> Maybe this info is useful:
>> With the contacts API I get all the address books created in Horde
>> fronted by calling contacts/sources, but I do not receive the ones
>> created with contacts/addAddressbook.
>> However, with contact/listShares i really get all address books (even
>> the ones created by the API call).
>
>
> What version of Horde/Turba? Git/PEAR?
>
>
>
>

I am using PEAR

Horde 5.2.7
Turba 4.2.8




More information about the dev mailing list