Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[17.0][MIG]mass_mailing_resend:Migration to 17.0 #1347

Merged

Conversation

bizzappdev
Copy link

No description provided.

@pedrobaeza
Copy link
Member

Please don't put [WIP] in the title, but use draft status in the PR.

@bizzappdev bizzappdev changed the title [WIP][17.0][MIG]mass_mailing_resend:Migration to 17.0 [17.0][MIG]mass_mailing_resend:Migration to 17.0 Apr 9, 2024
pedrobaeza and others added 21 commits April 15, 2024 10:30
* [ADD] mass_mailing_resend

Resend mass mailings
====================

A frequent need for users of mass mailings is to resend one mailing that has
already been sent in the past to new recipients that haven't received yet that
mail. But the problem is to know which are the applicable ones.

Odoo already includes a method in its mass mailing logic that avoids to resend
the same mail 2 times for one mass mailing, and for v9, there was a trick that
allows to modify the state of a mass mailing from kanban view, covering the
need.

But now on v10 both status bar in form view and dragging between states in
kanban are not allowed.

This module introduces a button to restart a mass mailing to draft state,
allowing you to reevaluate the sending domain or list for performing again
the mailing.

Usage
=====

* Go to *Mass mailing > Mailings > Mass Mailings*.
* Click on one record that is done or create a new one and send it.
* You will see a button called "Resend".
* If you click on it, mass mailing will be set to Draft again.

Known issues / Roadmap
======================

* Add an indicator / filter for knowing resent mailings.
* Include information on the number of new recipients to be sent on the
  resending (through `get_remaining_recipients` method).
* Standard procedure
* Adopt README by fragments
* Adapt tests
[UPD] Update mass_mailing_resend.pot

[UPD] README.rst
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-15.0/social-15.0-mass_mailing_resend
Translate-URL: https://translation.odoo-community.org/projects/social-15-0/social-15-0-mass_mailing_resend/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-16.0/social-16.0-mass_mailing_resend
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mass_mailing_resend/
Currently translated at 100.0% (4 of 4 strings)

Translation: social-16.0/social-16.0-mass_mailing_resend
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mass_mailing_resend/it/
Currently translated at 100.0% (4 of 4 strings)

Translation: social-16.0/social-16.0-mass_mailing_resend
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mass_mailing_resend/it/
@pedrobaeza
Copy link
Member

/ocabot migration mass_mailing_resend

@OCA-git-bot OCA-git-bot added this to the 17.0 milestone Apr 15, 2024
@OCA-git-bot OCA-git-bot mentioned this pull request Apr 15, 2024
30 tasks
@bizzappdev bizzappdev force-pushed the 17.0-mig-mass_mailing_resend-BAD branch from d565828 to dbba5cf Compare April 17, 2024 06:12
@bizzappdev bizzappdev force-pushed the 17.0-mig-mass_mailing_resend-BAD branch from dbba5cf to 2dbe552 Compare April 17, 2024 12:09
Copy link
Member

@pedrobaeza pedrobaeza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/ocabot merge minor

@OCA-git-bot
Copy link
Contributor

Hey, thanks for contributing! Proceeding to merge this for you.
Prepared branch 17.0-ocabot-merge-pr-1347-by-pedrobaeza-bump-minor, awaiting test results.

@OCA-git-bot OCA-git-bot merged commit 6753c9f into OCA:17.0 Apr 17, 2024
5 checks passed
@OCA-git-bot
Copy link
Contributor

Congratulations, your PR was merged at b2c46d3. Thanks a lot for contributing to OCA. ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants