[turba] read-only ldap sources
Chuck Hagenbuch
chuck at horde.org
Wed Mar 12 20:08:56 UTC 2008
Quoting liamr at umich.edu:
>> I'm not entirely sure what you're asking, but if you add
>> sub-permissions to an application, then you must set permissions for
>> that application. If there are no permissions, we assume authenticated
>> users can access the app, guests can't. If any permissions exist (and
>> creating children forces the creation of the parent, so it exists),
>> then they are honored explicitly.
>
> If I follow this process..
>
> From within the permissions screen in the admin section...
> - Add a child permission to "All Permissions" for "Address Book (turba)
> - Add a child permission to "Address Book (turba)" for "Sources"
> - Add a child permission to "Sources" for the name of the RO LDAP resource
> - Change the permssions on the RO LDAP resource to "Show / Read"
> for "All Authenticated Users"
>
> .. then the only people who have access to Turba are the ones listed
> in $conf['auth']['admins']. To allow the rest of my authenticated
> users access, I need add "Show / Read" access to "Address Book" for
> "All Authenticated Users".
Yes, that's what I was trying to say above.
> Which makes me wonder..
> - what would Edit or Delete at that permission level allow people do
> to / restrict people fro doing?
Nothing. The only permissions relevant to applications are SHOW (does
the app show up in the sidebar) and READ (can they use it).
> - do I need to need to assign explicit permissions at the "Sources" level?
No.
> - do I need to assign permissions for the other sources ("My Address
> Book" or "Favorite Recipients")?
If permissions do not exist for a source the default logic will be
used, so no.
-chuck
More information about the turba
mailing list