Skip to content

Commit 977a2d9

Browse files
authored
Merge pull request #5709 from Tecnativa/19.0-ou-add-website_partner
[19.0][OU-ADD] website_partner: Nothing to do
2 parents 78767f8 + c1af5e7 commit 977a2d9

3 files changed

Lines changed: 37 additions & 1 deletion

File tree

docsource/modules180-190.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1198,7 +1198,7 @@ Module coverage 18.0 -> 19.0
11981198
+---------------------------------------------------+----------------------+-------------------------------------------------+
11991199
| |del| website_membership | | |
12001200
+---------------------------------------------------+----------------------+-------------------------------------------------+
1201-
| website_partner | | |
1201+
| website_partner |Done | |
12021202
+---------------------------------------------------+----------------------+-------------------------------------------------+
12031203
| website_payment |Done | |
12041204
+---------------------------------------------------+----------------------+-------------------------------------------------+
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Copyright 2026 Tecnativa - Pedro M. Baeza
2+
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
3+
4+
from openupgradelib import openupgrade
5+
6+
7+
def _precreate_res_partner_is_seo_optimized(env):
8+
openupgrade.add_columns(
9+
env, [("res.partner", "is_seo_optimized", "boolean", False, "res_partner")]
10+
)
11+
openupgrade.logged_query(
12+
env.cr,
13+
"""
14+
UPDATE res_partner
15+
SET is_seo_optimized = True
16+
WHERE website_meta_title IS NOT NULL
17+
AND website_meta_description IS NOT NULL
18+
AND website_meta_keywords IS NOT NULL
19+
""",
20+
)
21+
22+
23+
@openupgrade.migrate()
24+
def migrate(env, version):
25+
_precreate_res_partner_is_seo_optimized(env)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---Models in module 'website_partner'---
2+
# NOTHING TO DO
3+
4+
---Fields in module 'website_partner'---
5+
website_partner / res.partner / is_seo_optimized (boolean) : is now stored
6+
# DONE: pre-migration: Pre-created and pre-computed for avoiding performance drainings
7+
8+
---XML records in module 'website_partner'---
9+
NEW mail.message.subtype: website_partner.mt_partner_published (noupdate)
10+
NEW mail.message.subtype: website_partner.mt_partner_unpublished (noupdate)
11+
# NOTHING TO DO: new mail subtypes only support future partner publish/unpublish tracking.

0 commit comments

Comments
 (0)