summaryrefslogtreecommitdiff
path: root/addons/mass_mailing/wizard/__init__.py
AgeCommit message (Collapse)Author
2019-07-17[REF] mass_mailing: rename mail.mass_mailing modelThibault Delavallée
PURPOSE Mass mailing is currently a bit messy. As SMS will be added as a way to notify people in mass through SMS let us take this opportunity to somehow clean this application: organization, light code cleaning, model renaming. SPECIFICATIONS Rename mail.mass_mailing model to mailing.mailing. Rationale : * mailing is now a prefix for mass mailing models; * mailing.mailing is easier to read / find / understand; Note that mail.mass_mailing.campaign is not updated as it is likely to be removed soon and replaced by simple utm.campaign model. MIGRATION mail.mass_mailing model -> mailing.mailing mail_mass_mailing table -> mailing_mailing LINKS Task ID 2037906 Preparing task ID 1997464 (SMS addition in mass mailing) PR #34938
2019-07-17[REF] mass_mailing: rename mail.mass_mailing.{.contact{_rel}, list{.merge}} ↵Thibault Delavallée
models PURPOSE Mass mailing is currently a bit messy. As SMS will be added as a way to notify people in mass through SMS let us take this opportunity to somehow clean this application: organization, light code cleaning, model renaming. SPECIFICATIONS Rename mail.mass_mailing.list and mail.mass_mailing.list to mailing.list and mailing.list.merge. Rename mail.mass_mailing.contact to mailing.contact. Rename mail.mailing_list.list_contact_rel to mailing.contact.subscription. Rationale : * those new names are easier to understand: mailing.list and mailing.contact are less mail-related, especially taking into account that SMS will allow to be less mail-oriented; * those names are easier to read / find / understand; * align wizard and sub-models naming with the main naming; * have a mailing as first part of namespacing; MIGRATION mail.mass_mailing.list model -> mailing.list mail.mass_mailing.list.merge model -> mailing.list.merge mail.mass_mailing.contact model -> mailing.contact mail.mass_mailing.list_contact_rel model -> mailing.contact.subscription mail_mass_mailing_contact_list_rel table -> mailing_contact_list_rel (specific case of a decorated m2m) fields updated (no column change) * mailing.list: subscription_contact_ids -> subscription_ids LINKS Task ID 2037906 Preparing task ID 1997464 (SMS addition in mass mailing) PR #34938
2018-05-25[IMP] mass_mailing: add schedule button that opens a wizard for scheduling datedip-odoo
Purpose of this commit is to re-arrange mass mailing buttons and to add a button for scheduling mass mailing in future : * add schedule date in debug mode; * re-arrange all button; * add schedule in future button and on click open wizard to schedule future date; * on 'send now' button remove the useless '|' in domain; * add a small wizard to select the send date; This commit is related to task ID 46932
2017-10-23[IMP] mass_mailing: Add the possibility to merge mailing listsYannick Tivisse
Purpose ======= Mailing lists are not flexible. It should be possible to merge mailing lists and remove duplicates when doing it. Specification ============= - When selecting records, in the action menu, add "Merge selected mailing lists" - A modal will open : - There's the choice between merging the contacts into a new mailing list or an existing one - There's the choice to archive the source mailing lists or not - The duplicates are avoided in the destination mailing list - Opt-out contacts are not copied in the destination list
2017-04-28[FIX] Various P3-related import changesxmo-odoo
* LDAP import: python-ldap is not python3-compatible, pyldap is Warning: only supported from debian Stretch (current testing)? https://packages.debian.org/search?searchon=names&keywords=pyldap * implicitly relative imports * imports of moved or removed stdlib modules issue #8530
2016-06-17[MIG] mass_mailing: code migration to new apiKeyur Gajjar
NB: A controller in website_mass_mailing has been migrated too. It's not a real issue as this module will also be migrated in the days to come
2014-04-12[WIP] started to reduce codeFabien Pinckaers
bzr revid: fp@tinyerp.com-20140412153339-rr3b1r4cmdeigp0v
2014-04-08[REM] mass_mailing: removed create_template wizard, not used anymoreThibault Delavallée
bzr revid: tde@openerp.com-20140408113316-sqwjz3al6xk5kohf
2014-04-03[ADD] mass_mailing: new wizard to better handle list creatoinThibault Delavallée
and better managemetn from the mass mailing form view (still WIP). Also integrated basic statbutton, but they have to be improved. bzr revid: tde@openerp.com-20140403152329-u81p60c7f8rgypaz
2014-04-03[IMP] mass_mailing: testing the mailing is now done using a wizard, to avoidThibault Delavallée
bloating the mailing ofrm view bzr revid: tde@openerp.com-20140403125905-sq6ksthkahna29ud
2014-03-27[IMP] mass_mailing: added a new menu entry to create a new mailing listThibault Delavallée
that calls a new wizard, allowing to select contacts/customers/leads and create a new mailing list. Also updated default values in action 'create mailing list' for contact, customer and leads. Also removed minimal form view on list, using only one view, with technical fields put in group_no_one. bzr revid: tde@openerp.com-20140327154606-7zrzi1ri1hfaxtay
2014-03-27[IMP] mass_mailing: usability improvementsThibault Delavallée
- from mass_mailing, creating or editing a template now goes through a wizard to avoid tweaking too much the email.template view. This allows an easier management of templates and their link with mailings. - moved email.template minimal form view from email_tmeplate to mass_mailing, because it is the sole module to use it. Tweaked it a bit by the way. - removed dead code about actions not used anymore in mass_mailing - empty list help on mail.mass_mailing.list - various small usability fixes bzr revid: tde@openerp.com-20140327130827-h9dy2m6mq10gzg1s
2014-03-17[REL] mass_mailing: removed now unnecessary wizard to create a new mailingThibault Delavallée
as the form view of the mailing should be sufficient. bzr revid: tde@openerp.com-20140317143646-lu3yetolyy2zjxiq
2013-09-12[IMP] [ADD] mass_mailing: added a wizard to create new segments.Thibault Delavallée
It can be called directly from within the campaign form view, using a button. It allows to easily create new segments and launch the composer. bzr revid: tde@openerp.com-20130912100909-ofalececxn64a389
2013-08-07[ADD] mass_mailing: added module for mass mailign campaigns. First draft of ↵Thibault Delavallée
new module : simple mass mailing campaign model, linked to emails, compute some statistics mail.compose.message updated to the mass mailing campaigns in mass mail mode bzr revid: tde@openerp.com-20130807130334-nwd34fgsz4lc6lt1