18 lines
640 B
Python
18 lines
640 B
Python
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import fields, models, _
|
|
|
|
|
|
class SurveyUserInput(models.Model):
|
|
_inherit = "survey.user_input"
|
|
|
|
applicant_id = fields.Many2one('hr.applicant', string='Applicant')
|
|
|
|
def _mark_done(self):
|
|
odoobot = self.env.ref('base.partner_root')
|
|
for user_input in self:
|
|
if user_input.applicant_id:
|
|
body = _('The applicant "%s" has finished the survey.', user_input.applicant_id.partner_name)
|
|
user_input.applicant_id.message_post(body=body, author_id=odoobot.id)
|
|
return super()._mark_done()
|