[turba] Turba 2.3 without shares and more than one address book
MailingListe
lst_hoe02 at kwsoft.de
Tue Nov 18 15:33:08 UTC 2008
Zitat von Michael Rubinsky <mrubinsk at horde.org>:
> 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?
>
I like the owner to be set anyway because we may switch to use_shares
in the future and we like to see who have added the contact.
Regards
Andreas
--
All your trash belong to us ;-) www.spamschlucker.org
To: stephan at spamschlucker.org
More information about the turba
mailing list