[turba] Re: Shared Address Books (Multi-User)

Jorge Manuel B. S. Vicetto jmbsvicetto at esenfah.pt
Tue Nov 4 08:46:57 PST 2003


Hi!

I've sent this mail last week, but I still haven't received any reply. :=(
Can someone clear my doubts or point me to any source of information?
Thank you!

------------------------------------------

Jorge Manuel B. S. Vicetto
Network Manager and Systems Administrator
Angra do Heroísmo Nursing School (ESEnfAH)

------------------------------------------


Quoting "Jorge Manuel B. S. Vicetto" <jmbsvicetto at esenfah.pt>:

> Hi!
>
> First let me congratulate everyone working on Horde and all its projects.
> It's
> a great project!
>
>
> I've got a "silly" question about Turba, but I haven't been able to figure it
> out. I know that Turba allows individual lists and shared lists. My question
> is whether it's possible to create a shared list to some users, but not all?
> If so, how can I do it?
>
> I've added the following config to sources.php :
>
> ------------------
>
> /**
>  * The IT shared Address Book
>  *
>  * This address book is shared by the IT users
> **/
> $cfgSources['itsql'] = array(
>     'title' => _("IT Addressbook"),
>     'type' => 'sql',
>     'params' => array(
>         'phptype' => 'mysql',
>         'hostspec' => 'localhost',
>         'username' => 'user',
>         'password' => 'password',
>         'database' => 'db',
>         'table' => 'turba_it_addbook',
>         'charset' => 'iso-8859-1'
>     ),
>     'map' => array(
>         '__key' => 'object_id',
>         '__owner' => 'owner_id',
>         '__type' => 'object_type',
>         '__members' => 'object_members',
>         'name' => 'object_name',
>         'email' => 'object_email',
>         'alias' => 'object_alias',
>         'homeAddress' => 'object_homeaddress',
>         'workAddress' => 'object_workaddress',
>         'homePhone' => 'object_homephone',
>         'workPhone' => 'object_workphone',
>         'cellPhone' => 'object_cellphone',
>         'fax' => 'object_fax',
>         'title' => 'object_title',
>         'company' => 'object_company',
>         'notes' => 'object_notes',
>         'pgpPublicKey' => 'object_pgppublickey',
>         'smimePublicKey' => 'object_smimepublickey',
>         'freebusyUrl' => 'object_freebusyurl'
>     ),
>     'search' => array(
>         'name',
>         'email'
>     ),
>     'strict' => array(
>         'object_id'
>     ),
>     'public' => false,
>     'readonly' => true,
>     'admin' => array('userA', 'userB'),
>     'export' => true
> );
>
> ------------------
>
> I've created the table in MySQL and everything works fine. I've got a shared
> address book for all users that works perfectly.
> User A and B are capable of creating entries in the address book, but each
> sees
> only the entries they've created. If I change 'public' to true, then all
> users
> can see the entries in the address book, an undesirable "side-effect", but
> both
> users are capable of editing or deleting the entries. Isn't it possible to
> say
> that users A and B are the only users that have access to this address book?
> Finally, can we use groups instead of users to grant access?
>
>
> I didn't find this information on turba/config/sources.php.dist and I've
> picked
> the hordedoc target from CVS, but wasn't able to generate the docs. I think
> that the files common.dsl and html-common.dsl may have some missing or wrong
> fields, because jade complains a lot about their format and that it can't
> read
> "./" because it's a directory. Sorry, but I don't know anything about
> DocBook,
> Tex or Jade. :-(
>
> Thanks in advance for reading this.
> Bye and keep up the good work.
>
> ------------------------------------------
>
> Jorge Manuel B. S. Vicetto
> Network Manager and Systems Administrator
> Angra do Heroísmo Nursing School (ESEnfAH)
>
> ------------------------------------------
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
>
>


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



More information about the turba mailing list