Before this commit, the milestones are only linked to a project without any link to the tasks of the same project. However, the tasks could be considered as steps to reach a project milestone. This commit adds a link between the `project.task` and `project.milestone` models. This link is added in the `project.task` model with the Many2One field called `milestone_id`. With this field, the user will be able to link a milestone to a task. task-2829542
18 lines
530 B
Python
18 lines
530 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
from odoo.tests import HttpCase, tagged
|
|
|
|
@tagged('post_install', '-at_install')
|
|
class TestProjectUpdateUi(HttpCase):
|
|
@classmethod
|
|
def setUpClass(cls):
|
|
super().setUpClass()
|
|
|
|
# Enable the "Milestones" feature to be able to create milestones on this tour.
|
|
cls.env['res.config.settings'] \
|
|
.create({'group_project_milestone': True}) \
|
|
.execute()
|
|
|
|
def test_01_project_tour(self):
|
|
self.start_tour("/web", 'project_update_tour', login="admin")
|