[cvs] [Wiki] changed: AdminPerms

Wiki Guest wikiguest at horde.org
Fri May 30 09:20:54 UTC 2008


guest [134.34.1.209]  Fri, 30 May 2008 05:20:53 -0400

Modified page: http://wiki.horde.org/AdminPerms
New Revision:  2.5
Change log:  Turba: Read-only LDAP addressbook

@@ -19,5 +19,48 @@
 * If the Hermes permissions are not yet set, follow the steps above.
 * Click on the Hermes "keys" icon
 * When the "Add a child Permission pane appears, choose the Time Review
module
 * Click on the Permissions tab for the user or group that you want check,
Show
+
+++ Turba
+
++++ A read-only LDAP address book
+
+To allow authenticated users to search the addressbook of your organization
(provided it is kept on an LDAP server), and to use the e-mail addresses
contained therein to compose messages:
+
+1. Define, in turba/config/sources.php, that addressbook, using
{{sizelimit}}, {{export}}, and {{browse}} to prevent large-scale address
copying, e. g.:
+<code type="php">
+/** Central E-Mail Directory (read-only) **/
+$cfgSources['localldap'] = array( 'title' =>
[http://www.horde.org/horde/docs/?f=po_README.html#extending-existent-translations _("E-Mail directory Example Ltd.")]
+                                , 'type' => 'ldap'
+                                , 'params' => array( 'server'    =>
'ldap.example.com'
+                                                   , 'port'      => '389'
+                                                   , 'tls'       => false
+                                                   , 'root'      =>
'ou=people,o=Example Ltd.,c=com'
+                                                   , 'charset'   => 'utf-8'
+                                                   , 'sizelimit' => 200
+                                                   , 'scope'     => 'one'
+                                                   , 'version'   => 3
+                                                   ),
+                                , 'map'    => array( '__key'     => 'dn'
+                                                   , 'name'      => 'cn',
+                                                   , 'email'     => 'mail'
+                                                   ),
+                                , 'search' => array( 'name',
+                                                   , 'email'
+                                                   ),
+                                , 'strict' => array('dn')
+                                , 'export' => false
+                                , 'browse' => false
+                                );
+</code>
+2. Login to Horde as an administrator, then select the
Administration/Permissions menu.
+# Under //All Permissions//, add new permission //Address Book (turba)//
+# Under //Address Book (turba)//, add new permission //Sources (sources)//
+# Under //Sources (sources)//, add new permission //E-Mail directory
Example Ltd. (localldap)//
+# Edit the added permissions to grant all authenticated users the
following rights:
+  * //Address Book (turba):// Show, Read, Edit, Delete (This will provide
access to turba via the menus.)
+  * //Sources (sources):// Show, Read, Edit, Delete
+  * //E-Mail directory Example Ltd. (localldap):// Show, Read (This will
hide, in the several menus, all editing operations that would otherwise
cause weird error messages.)
+
+


More information about the cvs mailing list