openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #26490
[Bug 1245318] [NEW] "Send an Email" wizard in an invoice doesn't send email
Public bug reported:
This is related with the button "Send an Email" that is added by "account_followup" module.
When I go on a Open Invoice, I have a button "Send an Email". Clicking
it will make appear a Compose email message. The "Send" message will
close the wizard WITHOUT sending an email and without warning about it.
I expect that a "Send an Email" wizard will actually send an email,
whatever the value of the attribute "Receive Messages by Email" of the
"res.partner" to whom the mail is sent.
Diagnosis
---------
I finally found that it's related to the "Accept incoming mail"
attribute of the "res.partner" to whom the mail is sent. And this
parameter has to be set to "All Message" (and not "Emails" as expected).
In the code, we can find in "mail/wizard/mail_compose_message.py" that
the mail is considered a 'comment' (and not 'email', which is a valid
value).
So a workaround is to set "All Message" in "Accept incoming mail"
attribute of the "res.partner".
Solution
-------
Changing in the code the value 'comment' to 'email' in
``mail/wizard/mail_compose_message.py`` will only correct part of the
issue by allowing the wizard to send the email when the res.partner to
whom the message is to be sent has "Accept incoming mail" attribute set
to "Incoming Emails".
I guess that there are some internal or functional logic here that take place, and I am ready to hear that this make sense. But for now, it appears to me as an obvious ergonomical non-sense.
If this behavior is not to be corrected, consider renaming the button
please. Or displaying an warning message to tell that the email is not
being sent and indicate why.
Thank for your time !
** Affects: openobject-addons
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Addons.
https://bugs.launchpad.net/bugs/1245318
Title:
"Send an Email" wizard in an invoice doesn't send email
Status in OpenERP Addons (modules):
New
Bug description:
This is related with the button "Send an Email" that is added by "account_followup" module.
When I go on a Open Invoice, I have a button "Send an Email". Clicking
it will make appear a Compose email message. The "Send" message will
close the wizard WITHOUT sending an email and without warning about
it.
I expect that a "Send an Email" wizard will actually send an email,
whatever the value of the attribute "Receive Messages by Email" of the
"res.partner" to whom the mail is sent.
Diagnosis
---------
I finally found that it's related to the "Accept incoming mail"
attribute of the "res.partner" to whom the mail is sent. And this
parameter has to be set to "All Message" (and not "Emails" as
expected).
In the code, we can find in "mail/wizard/mail_compose_message.py" that
the mail is considered a 'comment' (and not 'email', which is a valid
value).
So a workaround is to set "All Message" in "Accept incoming mail"
attribute of the "res.partner".
Solution
-------
Changing in the code the value 'comment' to 'email' in
``mail/wizard/mail_compose_message.py`` will only correct part of the
issue by allowing the wizard to send the email when the res.partner to
whom the message is to be sent has "Accept incoming mail" attribute
set to "Incoming Emails".
I guess that there are some internal or functional logic here that take place, and I am ready to hear that this make sense. But for now, it appears to me as an obvious ergonomical non-sense.
If this behavior is not to be corrected, consider renaming the button
please. Or displaying an warning message to tell that the email is not
being sent and indicate why.
Thank for your time !
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/1245318/+subscriptions
Follow ups
References