On 05/01/12 00:10, Jochen Gazda wrote:
Eric and Norman,

- the implementation of RFC4314 in imap code will be great. What about the
management of the ACL : Made centrally by the server administrator, or via
the user (such as for example sketched on
http://www.kombitz.com/wp-content/uploads/2008/10/thunderbird-idle-300x269.jpg

I do not understand what exactly you mean here.
ACLs can be managed over IMAP by admin or any other user who has the
needed permissions. I see our task just to implement this server part
of IMAP.
How is the thunderbird dialog related to ACL? I see only some general
IMAP settings there.



I never used ACL and I am just wondering how a user can benefit from it: has he to ask the server administration to make the configuration (give permissions on a folder to a user/group), or can he do it by himself.

The thundebird image was not nicely chosen, but that was the only stuff I found to show some kind of client side view of the shared folder.

- Not sure if we must limit the group management to the mailbox project or
extend it also to the server UserRepository frontiers.

I believe both mailbox and UserRepository API need to be adapted:

1. Mailbox needs to store the ACLs.
Is org.apache.james.mailbox.MessageManager.MetaData the right class to
be extended with some kind of getACLs() ?

2. We need to pull the information from somewhere, which users belong
to which groups. That kind of information is typically stored in LDAP
or similar. For me, UserRepository is a natural candidate for hosting
group listing methods and methods for querying group memberships. What
is your opinion?


(miss time to answer, maybe later...)

Best,

Gazda

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


--
eric | http://about.echarles.net | @echarles

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to