Commit Graph
49 Commits
Author SHA1 Message Date
Julien De Coster d88c34d11e [IMP] Mass mailings send in cron
1. The merge of the "email_template" module into the "mail" module.
2. The send action of the mass mailing has been moved from the frontend to a cron, because it was too slow to send over 10,000 mails (the user's browser was blocked for 15 - 20 minutes). Mass mailings have now their own process in the kanban view.
3. Mails sent from the mail form are sent immediatly instead of from the mail queue (for instance, when you go to sales > customers > list view > select 2 -3 customers > More > Partner Mass Mailing).
4. Users have now the choice from which mailing list they want to unsubscribe when they click on the unsubscribe link at the bottom of the mail.
5. Mass mailings inherit from their campaign UTMs and mass mailing campaigns are linked to an UTM campaign.
6. Many little improvements
2015-01-07 18:01:58 +01:00
Amit Vora e6f8666b52 [MERGE] [IMP] mail: Inbox usability improvements :
- notficiation_email_send field, renamed into notify_email, has now 2 values: always or never, in
order to ease the choice and simplify options.
- inbox: removed 'compose a new messages or write to my followers', because those 2 options are
already available. The first one is accessible using the top-right email icon, the second one
is accessible with the 'write to my followers' text box alread present in the inbox.

bzr revid: tde@openerp.com-20140417094133-8ip7vuy6b30xlc32
2014-04-17 11:41:33 +02:00
Thibault Delavallée 4336c64a7c [IMP] mail, mass_mailing: using a _mail_mass_mailing class attribute
it is now possible to compute models allowing mass mailing using mass_mailing_campaign
module. This allows to completely remove the bridges modules, using a more generic
controller for unsubscription.

bzr revid: tde@openerp.com-20140416082851-8duo6yrwr5hwd8c2
2014-04-16 10:28:51 +02:00
Amit Vora cfbd8ae9f8 [IMP] change field name notificatio_email_send to notify_email and none selection key instead of never
bzr revid: avo@tinyerp.com-20140409101604-1l8ltrcpjps8pazi
2014-04-09 15:46:04 +05:30
Thibault Delavallée 73bebb6563 [IMP] mail: default recipients management
- mail.compose.message: in render_message_batch, compute defaults recipients
for the composer (method called for mass mailing only). This way values are
available for inheriting models.

bzr revid: tde@openerp.com-20140325135347-9v7u4uokffy7ud43
2014-03-25 14:53:47 +01:00
Mahendra Barad caa3510ea4 [IMP] Mail Improvements
bzr revid: kjo@tinyerp.com-20131218131805-e97d5tmq2tr6pvh2
2013-12-18 18:48:05 +05:30
Thibault Delavallée 89896f32bb [IMP] [CLEAN] [REF] mail, res_partner, res_users, hr: cleaned partner / employee profile following last specifications.
Partner profile is now classic, no more email-routing.
Writing on res.users, basically, begins a private discussion.
With HR, emails on res.users are private discussions, other
are post on employee profile.
Some cleaning in Chatter about Followers of ... , now talking about
partner or employee profile.

bzr revid: tde@openerp.com-20130515153159-cm52byvb7w6m1sxs
2013-05-15 17:31:59 +02:00
Thibault Delavallée 93d815efab [CLEAN] crm, res_partner: added name on added filters; added oline breaks in big help of notification_email_send.
bzr revid: tde@openerp.com-20130313125124-wbu17isbi6cay100
2013-03-13 13:51:24 +01:00
Thibault Delavallée d49889c9a8 [IMP] mail: res_partner: improved help for notification_email_send.
bzr revid: tde@openerp.com-20130313111746-xfrd8kdhntb39gwl
2013-03-13 12:17:46 +01:00
Thibault Delavallée 6dbb52267f [FIX] res_partner: notification_email_send help and selection values strings updated for cleaner explanations.
bzr revid: tde@openerp.com-20130308124724-6tmb4w180sf32ktb
2013-03-08 13:47:24 +01:00
Thibault Delavallée f70cc7c46b [IMP] Chatter: reason of adding someone added in tooltip.
bzr revid: tde@openerp.com-20130228172320-d0m7ibobhyfvtqht
2013-02-28 18:23:20 +01:00
Thibault Delavallée 6de2650299 [IMP] Suggested recipients: check whether an email is linked to a partner.
bzr revid: tde@openerp.com-20130228170546-t04n73pvuwtp20jh
2013-02-28 18:05:46 +01:00
Thibault Delavallée 718d38f056 [FIX] Chatter: mail_post_autofollow can be completed with mail_post_autofollow_partner_ids, that filters the recipients to subscribe. Purpose: suggested partners are added as followers, not people that could have been added after in the compose wizard.
bzr revid: tde@openerp.com-20130228164054-e3y3pdrygqph0dm2
2013-02-28 17:40:54 +01:00
Thibault Delavallée 4630af9750 [FIX] fetchmail: fixed message_process on res.users; now having a message_subscribe method, because of automatic subscription of recognized partners on the document; fixed override of message_post in res_partner, using a wrong type variiable; fixed message_post_user_api giving a set instead of a list.
bzr revid: tde@openerp.com-20130103130457-hr1gpj2nj6mp83he
2013-01-03 14:04:57 +01:00
Thibault Delavallée f922d9ea1f [IMP] mail: refactored a bit the code in message_post_user_api, as well as overrides in res_partner and res_users, to use kwargs. Updated mail.js to use kwargs. Updated mail.xml and css to tweak the display.
bzr revid: tde@openerp.com-20121221144014-otg03akq4c9grjmz
2012-12-21 15:40:14 +01:00
Vo Minh Thu e7f4891d46 [IMP] use the openerp namespace.
bzr revid: vmt@openerp.com-20121206145632-0h1coh5aaem65wsy
2012-12-06 15:56:32 +01:00
Thibault Delavallée 54090e8d92 [FIX] incomign email on a partner: fixed auto-inclusion of destination partner in recipients.
bzr revid: tde@openerp.com-20121115171830-0el4jrt1gjmtrts1
2012-11-15 18:18:30 +01:00
Thibault Delavallée 25c684b171 [FIX] Chatter: fixed posting on user/partner. Cleaned a bit default options of mail.js.
bzr revid: tde@openerp.com-20121115095400-u7h6rw8ltp0xprtt
2012-11-15 10:54:00 +01:00
Thibault Delavallée da6ee587e3 [CLEAN] Misc cleaning in comments and domain for mailboxes.
bzr revid: tde@openerp.com-20121107153910-uo22t1ahd9qoo1ub
2012-11-07 16:39:10 +01:00
Thibault Delavallée f9829bbb93 [FIX] mail_thread: in message_parse, correctly set partner_ids of the message dict. By the way small things in amil module.
bzr revid: tde@openerp.com-20121107105148-6o1dvu7f4ms24rbx
2012-11-07 11:51:48 +01:00
Thibault Delavallée a8da0fbef7 [IMP] mail: res_partner override: incoming emails are set as private, by setting thread_id to False. In message_post, this will set model and res_id of the message to False, leading to a private message.
bzr revid: tde@openerp.com-20121023155710-j6ugemc60khdqk74
2012-10-23 17:57:10 +02:00
Thibault Delavallée ad54dfbbf6 [FIX] [CLEAN] mail_thrad: fixed subtypes (not comment by default, but Chatter explicitely set the new message as a comment); some code cleaning.
bzr revid: tde@openerp.com-20121015132313-zmip3v7sv4y90lzr
2012-10-15 15:23:13 +02:00
Fabien Pinckaers 486055417d [FIX] tests fixes + compose + no parent_id on groups and partners
bzr revid: fp@tinyerp.com-20121001182722-0971qc2ccp3noe2c
2012-10-01 20:27:22 +02:00
Thibault Delavallée 741bbaa9f4 [WIP] mail_message.message_read(): WIP about having correct expandables. Will be updated next week.
bzr revid: tde@openerp.com-20120907160920-4ijs93y9ogp39xma
2012-09-07 18:09:20 +02:00
Thibault Delavallée 426e6288f1 [IMP] mail: res_partner: new options in email preferences: emails only. Already taken into accoutn in mail_followers, forgot to commit the change.
bzr revid: tde@openerp.com-20120830085157-2uuffeuyvimjxqke
2012-08-30 10:51:57 +02:00
Thibault Delavallée 1d131bae84 [RENAME] mail: res.partner: renamed notification_email_pref into notification_email_send, because this pref suffix is very ugly.
bzr revid: tde@openerp.com-20120829114424-fznd0ujsqnk1hve7
2012-08-29 13:44:24 +02:00
Thibault Delavallée f3b43da73b [CLEAN] mail: res_partner: removed dead code. Also fixe da typo in mail tests.
bzr revid: tde@openerp.com-20120823131144-xbryqdesfw5ix8y9
2012-08-23 15:11:44 +02:00
Fabien Pinckaers cb944d66ea [IMP] mail message
bzr revid: fp@tinyerp.com-20120817070218-rp1ssuhwnf8raitf
2012-08-17 09:02:18 +02:00
Fabien Pinckaers 960e4ba541 [IMP] email cleaning
bzr revid: fp@tinyerp.com-20120816164311-o7r05mewrvjoldsg
2012-08-16 18:43:11 +02:00
Fabien Pinckaers 73827c5525 [IMP] mail cleaning
bzr revid: fp@tinyerp.com-20120816101848-0l3wyu98zjmtkfks
2012-08-16 12:18:48 +02:00
Fabien Pinckaers d820e866ee [MERGE] trunk
bzr revid: fp@openerp.com-20120815185713-82zylb0yqqgs008y
2012-08-15 20:57:13 +02:00
Fabien Pinckaers 677024e099 [IMP] refactoring email
bzr revid: fp@openerp.com-20120815184403-dtpep7ypwbc6hm5w
2012-08-15 20:44:03 +02:00
Thibault Delavallée 9deb60afe2 [FIX] Fixed typo in var name.
bzr revid: tde@openerp.com-20120814184956-qk4isl8rljf4nxzk
2012-08-14 20:49:56 +02:00
Thibault Delavallée 40e2dbbab2 [IMP] mail_thread: res_users do not inherit from mail.thread anymore. Moved the search_domain of chatter of res.users (@login) to the partner, that have to find its related partner.
bzr revid: tde@openerp.com-20120814164817-8mw4txrmvka484wg
2012-08-14 18:48:17 +02:00
Thibault Delavallée 76678c427e [IMP] res_partner in mail: also look messages related to the partner.
bzr revid: tde@openerp.com-20120720132931-lf19b1v3ambao30p
2012-07-20 15:29:31 +02:00
Thibault Delavallée 58da4f7688 [REF] mail: res.partner inheritance: removed unnecessary 'emails' column, as this is managed by Chatter. Also updated partner_id -> partner_ids.
bzr revid: tde@openerp.com-20120720092620-o94cxdi2hxthd5y1
2012-07-20 11:26:20 +02:00
Thibault Delavallée f806af0240 [IMP] mail-Chatter: composition form: improved behavior of 'email_mode' and 'formatting'. They now calls onchange methods, that gives default values for dest_partner_ids, subject and so on. Partners are created when toggling into email mode, if not present in the database, based on the email_from of the document.
bzr revid: tde@openerp.com-20120713142333-y7krivwnybxkjl5b
2012-07-13 16:23:33 +02:00
Thibault Delavallée bbf4b854d6 [REM] Removed name_create override of res_partner in mail, moved to server, in res_partner original model.
bzr revid: tde@openerp.com-20120713130701-l89adgufhp07re51
2012-07-13 15:07:01 +02:00
Thibault Delavallée 55a6c90307 [IMP] res_partner in mail: overrided name_create to support custom creation: info@openerp.com (name and email), and Raoul <raoul@raoul.fr>.
bzr revid: tde@openerp.com-20120713115902-5tecnz9gc3mbnerl
2012-07-13 13:59:02 +02:00
Thibault Delavallée 289dad87d4 [MERGE] Merged with addons/trunk.
bzr revid: tde@openerp.com-20120703122020-79rl9b03mygz5s0h
2012-07-03 14:20:20 +02:00
Sbh (Openerp) 3cdcb31386 [Fix] :fix condition of load the message of parnter
bzr revid: sbh@tinyerp.com-20120524073149-9qmkufageparqt7k
2012-05-24 13:01:49 +05:30
Turkesh Patel (Open ERP) 1822e97c72 [IMP] account,mail: improved code.
bzr revid: tpa@tinyerp.com-20120515053802-i3dh1x2afa7glvnu
2012-05-15 11:08:02 +05:30
Turkesh Patel (Open ERP) a7821d366a [IMP] improved variable name
bzr revid: tpa@tinyerp.com-20120509085020-icjjwpkipbxcr7lb
2012-05-09 14:20:20 +05:30
Turkesh Patel (Open ERP) cf4aae9488 [IMP] changed condition.
bzr revid: tpa@tinyerp.com-20120508104537-xg6upj2n55xcf0ku
2012-05-08 16:15:37 +05:30
Turkesh Patel (Open ERP) 38164fb5ed [IMP] Improved code
bzr revid: tpa@tinyerp.com-20120508052925-s6p3792ejf525c0u
2012-05-08 10:59:25 +05:30
Turkesh Patel (Open ERP) ab7ea53f4f [FIX] give name to calss.
bzr revid: tpa@tinyerp.com-20120507124227-enfbyvfkjt4w0bov
2012-05-07 18:12:27 +05:30
Turkesh Patel (Open ERP) 6affbbe19b [IMP] remove code from crm and add in to mail
bzr revid: tpa@tinyerp.com-20120507115432-bh4xbm1ys2njo2wa
2012-05-07 17:24:32 +05:30
Olivier Dony c996efa2fe [IMP] mail: another pass of cleanup/refactoring of mail features - finish renaming
bzr revid: odo@openerp.com-20110722163457-7g9ngdb2p0bixcst
2011-07-22 18:34:57 +02:00
Rifakat Haradwala (Open ERP) 47a85e9f8f [IMP] mail: rename module email to mail because of parsing error
bzr revid: rha@tinyerp.com-20110404094552-j2rdq2sbeqrbffgn
2011-04-04 15:15:52 +05:30