[turba] Turba 2.3 without shares and more than one address book
Michael Rubinsky
mrubinsk at horde.org
Tue Nov 18 15:15:41 UTC 2008
Quoting MailingListe <lst_hoe02 at kwsoft.de>:
> Zitat von Jan Schneider <jan at horde.org>:
>
>> Zitat von MailingListe <lst_hoe02 at kwsoft.de>:
>>
>>> Zitat von Jan Schneider <jan at horde.org>:
>>>
>>>> Zitat von MailingListe <lst_hoe02 at kwsoft.de>:
>>>>
>>>>> Zitat von Jan Schneider <jan at horde.org>:
>>>>>
>>>>>> Zitat von MailingListe <lst_hoe02 at kwsoft.de>:
>>>>>>
>>>>>>> Zitat von MailingListe <lst_hoe02 at kwsoft.de>:
>>>>>>>
>>>>>>>> Hello
>>>>>>>>
>>>>>>>> we are in progress of update Turba 2.0.5 to 2.3. All the
>>>>>>>> tables have been extended to the new schema and it basically
>>>>>>>> works. What we have trouble with is the following
>>>>>>>>
>>>>>>>> We have more then one source with different tables and must
>>>>>>>> stick with it because some other application using the same
>>>>>>>> database has no idea about the e-mail users.
>>>>>>>> Therefore i have set all sources to "use_shares=false" and
>>>>>>>> set permissions with the "admin" user for all sources. This
>>>>>>>> does not work (no listing possible) as long as i don't
>>>>>>>> comment out "owner_id" for the sources in question.
>>>>>>>> If i comment out the owner_id unfortunately no owner at all
>>>>>>>> is set when adding new contacts.
>>>>>>>>
>>>>>>>> Is this expected behaviour or have i done something wrong?
>>>>>>>
>>>>>>> I hate to speak with myself but beside some out-of-office
>>>>>>> replies i get no answer so maybe the problem was not clear.
>>>>>>>
>>>>>>> We have Horde 3.3, IMP 4.3, Ingo 1.2.1 and now want to use
>>>>>>> Turba 2.3 instead of 2.0.5. We must use 3 tables for our
>>>>>>> address books as some other application using the addresses
>>>>>>> demand different tables for access rights.
>>>>>>> To not mix up anything we want to start with
>>>>>>> "use_shares=false" for all sources and set the permissions in
>>>>>>> the Horde permissions interface as the attributes "public" are
>>>>>>> gone in the new version. With this normal users can not list
>>>>>>> anything out of the address books as long as they are not the
>>>>>>> owner of the address entry or the "owner" attribute is
>>>>>>> commented out for the source in question.
>>>>>>>
>>>>>>> Is this a bug or a feature?
>>>>>>>
>>>>>>> If i comment out the "owner_id" the users can list & search
>>>>>>> the address book, but no owner is set if i add an entry.
>>>>>>>
>>>>>>> Again bug or feature?
>>>>>>
>>>>>> Feature, if I understood your setup correctly.
>>>>>>
>>>>>> Jan.
>>>>>
>>>>> For the second one i tend to agree because if i comment out a
>>>>> field in the sources normally i don't want it at all. The first
>>>>> problem seams odd because if i don't want to use "shares" it
>>>>> makes no sense to check the owner additionally to the
>>>>> permissions set in horde or have i missed something?
>>>>> Is this technical reasoned or is it needed for some other feature?
>>>>
>>>> Well, it's been this way for 8 years now, and no one complained
>>>> so far, so I guess there is a good reason to leave it this way.
>>>>
>>>
>>> This must be a misunderstanding : The Turba shares concept is as
>>> far as i know from version 2.1 and has replaced the "public"
>>> attribute which is around 2 years ago.
>>
>> Correct.
>>
>>> In Turba 2.0 the public attribute lead to not checking the owner
>>> and we like to have a similar concept for more than one address
>>> source (SQL table) which are readable by all and changeable by
>>> some admin users. This was no problem at all with the Turba 2.0
>>> read_only,public and admin_users attributes but i failed to get it
>>> working with Turba 2.3 without killing the owner field for the
>>> sources completely.
>>
>> This is not true, the owner field has been required for 8 years
>> when public address books have been added to Turba.
>
>
> Required for sure but not checked if public=true for the non "admin"
> users and that is the problem we try to solve. We are not able to
> create permissions in the horde settings for addressbooks as
> "read-only for all" with use_share=false as long as the owner
> attribute is present in source.php. We have as of today for example
> the listed source (read-only for all, writeable by admin) and try to
> get this working with Turba 2.3 and use_shares=false for this source
> with permissions set in horde but all failed until we remove the
> __owner??
If the source is a global, read only address book, that is not using
shares then there really is no concept of an owner...why is it that
you need/want one?
Thanks,
mike
--
The Horde Project (www.horde.org)
mrubinsk at horde.org
"Time just hates me. That's why it made me an adult." - Josh Joplin
More information about the turba
mailing list