Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ mass_mailing / mail.mass_mailing / _inherits (False) : NEW
mass_mailing / mail.mass_mailing / source_id (many2one) : now required
mass_mailing / mail.mass_mailing.contact / website_message_ids (one2many): DEL relation: mail.message
mass_mailing / mail.mass_mailing.list / popup_content (html) : module is now 'website_mass_mailing' ('mass_mailing')
# managed in website_mass_mailing
mass_mailing / mail.mass_mailing.list / popup_redirect_url (char) : module is now 'website_mass_mailing' ('mass_mailing')
# managed in website_mass_mailing
---XML records in module 'mass_mailing'---
NEW ir.actions.act_window: mass_mailing.mass_mailing_tag_action
DEL ir.actions.act_window: mass_mailing.action_email_template_marketing
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
---Fields in module 'website_mass_mailing'---
website_mass_mailing / mail.mass_mailing.list / popup_content (html) : previously in module mass_mailing
# copied from mass_mailing
website_mass_mailing / mail.mass_mailing.list / popup_redirect_url (char) : previously in module mass_mailing
# copied from mass_mailing
---XML records in module 'website_mass_mailing'---
NEW ir.ui.view: website_mass_mailing.inherited_view_mass_mailing_configuration
NEW ir.ui.view: website_mass_mailing.newsletter_subscribe_options
Expand All @@ -17,3 +19,4 @@ DEL ir.ui.view: website_mass_mailing.mailing_list_subscribe
DEL ir.ui.view: website_mass_mailing.website_popup_options
DEL ir.ui.view: website_mass_mailing.website_popup_snippet
NEW res.groups: website_mass_mailing.group_website_popup_on_exit
#Is already moved here from mass_mailing in mass_mailing migration
20 changes: 20 additions & 0 deletions addons/website_mass_mailing/migrations/10.0.1.0/post-migration.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
# © 2017 Therp BV
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
from openupgradelib import openupgrade


@openupgrade.migrate(use_env=True)
def migrate(env, version):
cr = env.cr
# using sql to map values of popup_content and popup_redirect_url
# these two fields have not changed model but have changed module
# they where previously defined in mass_mail now in website_mass_mail
sql = "update mail_mass_mailing_list set popup_content = %s" % (
openupgrade.get_legacy_name('popup_content')
)
cr.execute(sql)
sql = "update mail_mass_mailing_list set popup_redirect_url = %s" % (
openupgrade.get_legacy_name('popup_redirect_url')
)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This SQL is not executed.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

WIP!

cr.execute(sql)
16 changes: 16 additions & 0 deletions addons/website_mass_mailing/migrations/10.0.1.0/pre-migration.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# -*- coding: utf-8 -*-
# © 2017 Therp BV
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
from openupgradelib import openupgrade


@openupgrade.migrate(use_env=True)
def migrate(env, version):
cr = env.cr
openupgrade.copy_columns(
cr, {
'mail_mass_mailing_list': [
('popup_content', None, None),
('popup_redirect_url', None, None)
],
})