From 4cd143e729d4dd68993ec3e75368560ac96312a8 Mon Sep 17 00:00:00 2001 From: Stephane Mangin Date: Wed, 27 Jul 2022 15:55:14 +0200 Subject: [PATCH] [IMP] mail_tracking: remove legacy hooks --- mail_tracking/__init__.py | 1 - mail_tracking/__manifest__.py | 1 - mail_tracking/hooks.py | 32 -------------------------------- 3 files changed, 34 deletions(-) delete mode 100644 mail_tracking/hooks.py diff --git a/mail_tracking/__init__.py b/mail_tracking/__init__.py index 919fa6efe..f50878756 100644 --- a/mail_tracking/__init__.py +++ b/mail_tracking/__init__.py @@ -2,4 +2,3 @@ from . import models from . import controllers -from .hooks import pre_init_hook diff --git a/mail_tracking/__manifest__.py b/mail_tracking/__manifest__.py index 01ba53b9a..e9852ce0e 100644 --- a/mail_tracking/__manifest__.py +++ b/mail_tracking/__manifest__.py @@ -44,5 +44,4 @@ ], }, "demo": ["demo/demo.xml"], - "pre_init_hook": "pre_init_hook", } diff --git a/mail_tracking/hooks.py b/mail_tracking/hooks.py deleted file mode 100644 index 6605482fc..000000000 --- a/mail_tracking/hooks.py +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2016 Antonio Espinosa - -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -import logging - -from psycopg2.extensions import AsIs - -from odoo.tools import column_exists - -_logger = logging.getLogger(__name__) - - -def column_add_with_value(cr, table, column, field_type, value): - if not column_exists(cr, table, column): - cr.execute( - """ - ALTER TABLE %s - ADD COLUMN %s %s""", - (AsIs(table), AsIs(column), AsIs(field_type)), - ) - cr.execute( - """ - UPDATE %s SET %s = %s""", - (AsIs(table), AsIs(column), value), - ) - - -def pre_init_hook(cr): - _logger.info("Creating res.partner.tracking_emails_count column " "with value 0") - column_add_with_value(cr, "res_partner", "tracking_emails_count", "integer", 0) - _logger.info("Creating res.partner.email_score column " "with value 50.0") - column_add_with_value(cr, "res_partner", "email_score", "double precision", 50.0)