Hi,

As I am doing a branch holding the improvements/fixes/changes in mail module 
from trunk-form-v2-fme, I will include answers to your review (see 
trunk-social-review-tde, currently in WIP).

"- l.68: the configuration of email servers seems like a vital thing for most 
admins to go through, so I am wondering why that menu is now hidden by default 
for all users? Is it replaced by something equivalent? Making the parent menu 
visible does not seem like a reason to cripple the email config this way?"

The parent menu was accessible only in extended view. As this view is supposed 
to be removed, the mail server configuration is moved into the technical 
features group. The menu itself instead of the parent is now in technical 
group. Being in the technical group seems to match the email servers 
configuration feature, but we can set it as visible by default for all users 
having access to the Settings menu if it is clearer at usability point of view.

"- l.95-96: it looks like this should have been fixed before merging..."

* looks on the left, looks on the right, finds a tree, hides itself behind the 
tree *

No one's here !

"- l.82, l.424: these mentions of "OpenChatter" without referring to any 
pointer might not be very helpful for developers... I don't see any 
"OpenChatter" module that they could look into."

Indeed. (with Teal'c voice)

"- l.424: why not provide some convenient backwards-compatible mechanism that 
will create an actual mail.message if log() is called on a message that 
inherits from mail.thread, like it used to do it? When deprecating features we 
usually try to keep them working with a deprecation warning during one release 
before removing them completely."

Actually the mail module overrides the log method. As soon as you install the 
mail module, all remaining res logs will be converted into mail.message records 
(with a warning to tell you to use the chatter feature).

However, you are right saying that if you do not install the mail module, you 
loose the res.log feature. Actually we can choose several options :
- as the mail module is quickly installed because it is a dependency of a lot 
of main modules, leave as it is
- restore the res.log feature for the next version with a warning about 
deprecation
- move the (maybe simplified) mail.message model into the server base module 
(as evoked with al), because having a message model seems to be one of the 
basic functionality that you can imagine having when using only the server. 
This option is the one I prefer, but I leave to the core experts the choice of 
what features you want into the server.

Thanks,

Thibault.
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/trunk-social-tde/+merge/100668
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/trunk-social-tde.

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to