[NEW] survey_notify
This commit is contained in:
25
survey_notify/models/survey_user_input.py
Normal file
25
survey_notify/models/survey_user_input.py
Normal file
@@ -0,0 +1,25 @@
|
||||
|
||||
import logging
|
||||
import textwrap
|
||||
import uuid
|
||||
|
||||
from dateutil.relativedelta import relativedelta
|
||||
|
||||
from odoo import api, fields, models, _
|
||||
from odoo.exceptions import ValidationError
|
||||
from odoo.tools import float_is_zero
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class SurveyUserInput(models.Model):
|
||||
_inherit = 'survey.user_input'
|
||||
|
||||
def _mark_done(self):
|
||||
res = super(SurveyUserInput, self)._mark_done()
|
||||
msg = _('New <b>%(response)s</b> ', response=self._get_html_link(_("response")))
|
||||
if self.partner_id:
|
||||
msg += _('of <b>%(partner)s</b> ', partner=self.partner_id._get_html_link(self.partner_id.name))
|
||||
msg += _('for survey <b>%(survey)s</b> ', survey=self.survey_id._get_html_link(self.survey_id.title))
|
||||
self.survey_id.message_post(body=msg)
|
||||
return res
|
Reference in New Issue
Block a user