diff --git a/addons/mail/data/mail_data.xml b/addons/mail/data/mail_data.xml index ec4868a9a75..2d2935fafe9 100644 --- a/addons/mail/data/mail_data.xml +++ b/addons/mail/data/mail_data.xml @@ -313,15 +313,15 @@ diff --git a/addons/mail/models/mail_activity.py b/addons/mail/models/mail_activity.py index c93d68c66b6..6e14d01adba 100644 --- a/addons/mail/models/mail_activity.py +++ b/addons/mail/models/mail_activity.py @@ -126,7 +126,6 @@ class MailActivity(models.Model): icon = fields.Char('Icon', related='activity_type_id.icon', readonly=False) summary = fields.Char('Summary') note = fields.Html('Note') - feedback = fields.Html('Feedback') date_deadline = fields.Date('Due Date', index=True, required=True, default=fields.Date.context_today) automated = fields.Boolean( 'Automated activity', readonly=True, @@ -376,13 +375,15 @@ class MailActivity(models.Model): def action_feedback(self, feedback=False): message = self.env['mail.message'] - if feedback: - self.write(dict(feedback=feedback)) for activity in self: record = self.env[activity.res_model].browse(activity.res_id) record.message_post_with_view( 'mail.message_activity_done', - values={'activity': activity}, + values={ + 'activity': activity, + 'feedback': feedback, + 'display_assignee': activity.user_id != self.env.user + }, subtype_id=self.env['ir.model.data'].xmlid_to_res_id('mail.mt_activities'), mail_activity_type_id=activity.activity_type_id.id, ) diff --git a/addons/mail/static/src/scss/thread.scss b/addons/mail/static/src/scss/thread.scss index ba705b1e49d..7c867896150 100644 --- a/addons/mail/static/src/scss/thread.scss +++ b/addons/mail/static/src/scss/thread.scss @@ -137,7 +137,9 @@ text-align: justify; } - + .o_mail_note_title { + margin-top: 9px; + } .o_mail_subject { font-style: italic;