Skip to content

Commit 6db81b4

Browse files
[MIG] website_blog
1 parent dd2f051 commit 6db81b4

File tree

4 files changed

+111
-1
lines changed

4 files changed

+111
-1
lines changed
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---Models in module 'website_blog'---
2+
---Fields in module 'website_blog'---
3+
website_blog / blog.blog / content (html) : NEW
4+
website_blog / blog.blog / cover_properties (text) : NEW hasdefault
5+
# NOTHING TO DO
6+
7+
---XML records in module 'website_blog'---
8+
DEL ir.attachment: website_blog.blog_post_cover_01 (noupdate)
9+
DEL ir.attachment: website_blog.blog_post_cover_02 (noupdate)
10+
# DONE: post-migration: try to delete
11+
12+
NEW ir.ui.view: website_blog.blog_post_content
13+
NEW ir.ui.view: website_blog.blog_post_sidebar
14+
NEW ir.ui.view: website_blog.blogs_nav
15+
NEW ir.ui.view: website_blog.date_selector
16+
NEW ir.ui.view: website_blog.opt_blog_cards_design
17+
NEW ir.ui.view: website_blog.opt_blog_cover_post
18+
NEW ir.ui.view: website_blog.opt_blog_cover_post_fullwidth_design
19+
NEW ir.ui.view: website_blog.opt_blog_list_view
20+
NEW ir.ui.view: website_blog.opt_blog_post_archive_display
21+
NEW ir.ui.view: website_blog.opt_blog_post_blogs_display
22+
NEW ir.ui.view: website_blog.opt_blog_post_breadcrumb
23+
NEW ir.ui.view: website_blog.opt_blog_post_comment
24+
NEW ir.ui.view: website_blog.opt_blog_post_read_next
25+
NEW ir.ui.view: website_blog.opt_blog_post_readable
26+
NEW ir.ui.view: website_blog.opt_blog_post_regular_cover
27+
NEW ir.ui.view: website_blog.opt_blog_post_share_links_display
28+
NEW ir.ui.view: website_blog.opt_blog_post_sidebar
29+
NEW ir.ui.view: website_blog.opt_blog_post_tags_display
30+
NEW ir.ui.view: website_blog.opt_blog_readable
31+
NEW ir.ui.view: website_blog.opt_blog_sidebar_show
32+
NEW ir.ui.view: website_blog.opt_posts_loop_show_author
33+
NEW ir.ui.view: website_blog.opt_posts_loop_show_cover
34+
NEW ir.ui.view: website_blog.opt_posts_loop_show_stats
35+
NEW ir.ui.view: website_blog.opt_posts_loop_show_teaser
36+
NEW ir.ui.view: website_blog.opt_sidebar_blog_index_archives
37+
NEW ir.ui.view: website_blog.opt_sidebar_blog_index_follow_us
38+
NEW ir.ui.view: website_blog.opt_sidebar_blog_index_tags
39+
NEW ir.ui.view: website_blog.post_author
40+
NEW ir.ui.view: website_blog.post_breadcrumbs
41+
NEW ir.ui.view: website_blog.post_cover_image
42+
NEW ir.ui.view: website_blog.post_heading
43+
NEW ir.ui.view: website_blog.post_info
44+
NEW ir.ui.view: website_blog.post_teaser
45+
NEW ir.ui.view: website_blog.posts_loop
46+
NEW ir.ui.view: website_blog.sidebar_blog_index
47+
NEW ir.ui.view: website_blog.tags_list
48+
DEL ir.ui.view: website_blog.blog_breadcrumb
49+
DEL ir.ui.view: website_blog.blog_cover
50+
DEL ir.ui.view: website_blog.index_right
51+
DEL ir.ui.view: website_blog.latest_blogs
52+
DEL ir.ui.view: website_blog.opt_blog_post_author_avatar
53+
DEL ir.ui.view: website_blog.opt_blog_post_complete_comment
54+
DEL ir.ui.view: website_blog.opt_blog_post_complete_read_next
55+
DEL ir.ui.view: website_blog.opt_blog_post_cover_image
56+
DEL ir.ui.view: website_blog.opt_blog_post_grid_layout
57+
DEL ir.ui.view: website_blog.opt_blog_rc_about_us
58+
DEL ir.ui.view: website_blog.opt_blog_rc_blogs
59+
DEL ir.ui.view: website_blog.opt_blog_rc_follow_us
60+
DEL ir.ui.view: website_blog.opt_blog_rc_history
61+
DEL ir.ui.view: website_blog.opt_blog_rc_status
62+
DEL ir.ui.view: website_blog.opt_blog_rc_tags
63+
DEL ir.ui.view: website_blog.tag_category
64+
# NOTHING TO DO
65+
66+
mail.message.subtype: website_blog.mt_blog_blog_published (noupdate) (noupdate switched)
67+
# DONE: pre-migration: handled noupdate switch
68+
69+
NEW website.menu: website_blog.menu_blog (noupdate)
70+
DEL website.menu: website_blog.menu_news (noupdate)
71+
# DONE: pre-migration: renamed xmlid
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Copyright 2020 ForgeFlow <http://www.forgeflow.com>
2+
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
3+
from openupgradelib import openupgrade
4+
5+
6+
@openupgrade.migrate()
7+
def migrate(env, version):
8+
openupgrade.load_data(
9+
env.cr, "website_blog", "migrations/13.0.1.0/noupdate_changes.xml")
10+
openupgrade.delete_records_safely_by_xml_id(
11+
env, [
12+
"website_blog.blog_post_cover_01",
13+
"website_blog.blog_post_cover_02",
14+
]
15+
)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Copyright 2020 ForgeFlow <http://www.forgeflow.com>
2+
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
3+
from openupgradelib import openupgrade
4+
5+
_xmlid_renames = [
6+
("website_blog.menu_news", "website_blog.menu_blog"),
7+
]
8+
9+
10+
def switch_noupdate_records(env):
11+
openupgrade.set_xml_ids_noupdate_value(
12+
env,
13+
"website_blog",
14+
[
15+
"mt_blog_blog_published",
16+
],
17+
True,
18+
)
19+
20+
21+
@openupgrade.migrate()
22+
def migrate(env, version):
23+
openupgrade.rename_xmlids(env.cr, _xmlid_renames)
24+
switch_noupdate_records(env)

odoo/openupgrade/doc/source/modules120-130.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -651,7 +651,7 @@ missing in the new release are marked with |del|.
651651
+----------------------------------------------+-------------------------------------------------+
652652
|website | |
653653
+----------------------------------------------+-------------------------------------------------+
654-
|website_blog | |
654+
|website_blog | Done |
655655
+----------------------------------------------+-------------------------------------------------+
656656
|website_crm | |
657657
+----------------------------------------------+-------------------------------------------------+

0 commit comments

Comments
 (0)