DigitalSignage/models/dss_activity_mixin.py

34 lines
1.4 KiB
Python
Executable File

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