Files
odoo_source/addons/project/tests/test_task_follow.py
T
William Braeckman 85577f7b33 [FIX] project: fix following on assignation
This commit fixes an issue since user_id was changed to user_ids.

The default behaviour of `_message_auto_subscribe_followers` could not
work with the user_ids field as it is only meant to work with user_id.

This also fixes a related issue due to the same problem where the
assignation emails were not sent.

TaskId-2691486

closes odoo/odoo#79831

X-original-commit: 3510251ad19d4394f4613924aa2af20abb7c35d9
Signed-off-by: Laurent Stukkens (ltu) <ltu@odoo.com>
2021-11-16 12:19:57 +00:00

16 lines
661 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from .test_project_base import TestProjectCommon
class TestTaskFollow(TestProjectCommon):
def test_follow_on_create(self):
# Tests that the user is follower of the task upon creation
self.assertTrue(self.user_projectuser.partner_id in self.task_1.message_partner_ids)
def test_follow_on_write(self):
# Tests that the user is follower of the task upon writing new assignees
self.task_2.user_ids += self.user_projectmanager
self.assertTrue(self.user_projectmanager.partner_id in self.task_2.message_partner_ids)