import uuid import logging import datetime from odoo import api, fields, models, _ from odoo import tools from datetime import datetime from datetime import date from odoo.exceptions import ValidationError from dateutil.relativedelta import relativedelta import sys _logger = logging.getLogger(__name__) class dssActivityMixin(models.Model): _name = 'dss.activity.mixin' _inherit = 'mail.activity.mixin' _description = 'DigitalSignage Activity Inherit' def activity_schedule(self, act_type_xmlid='', date_deadline=None, summary='', note='', **act_values): _logger.info("This is my activity debug message ! - schedule") res = super(dssActivityMixin, self).activity_schedule(self, act_type_xmlid='', date_deadline=date_deadline, summary='', note='', **act_values) return res def activity_feedback(self, act_type_xmlids, user_id=None, feedback=None, attachment_ids=None): _logger.info("This is my activity debug message ! ") res = super(dssActivityMixin, self).action_feedback(act_type_xmlids, user_id=user_id, feedback=feedback, attachment_ids=attachment_ids) return res def activity_unlink(self, act_type_xmlids, user_id=None): _logger.info("This is my activity debug message ! unlink ") res = super(dssActivityMixin, self).activity_unlink(act_type_xmlids, user_id=user_id) return res