From 2e9fa884e8c8d8a1dc5fdf2fb86cb7ef44c0eafb Mon Sep 17 00:00:00 2001 From: Pawan Kumar Date: Wed, 24 Feb 2021 20:00:31 +0530 Subject: [PATCH] add sub-project as seperate view --- sub_project/models/sub_project.py | 8 ++++---- sub_project/views/sub_project.xml | 34 +++++++++++++++++++++++++++---- 2 files changed, 34 insertions(+), 8 deletions(-) diff --git a/sub_project/models/sub_project.py b/sub_project/models/sub_project.py index ad1d6b2..ea1c067 100755 --- a/sub_project/models/sub_project.py +++ b/sub_project/models/sub_project.py @@ -3,14 +3,14 @@ from odoo import api, fields, models class SubProject(models.Model): _inherit = "project.project" - #_description = "Sub Project" + # _description = "Sub Project" is_sub_project = fields.Boolean("Is Sub Project") - sub_project = fields.Many2many('project.project', 'project_subproject_rel', 'project_id', - 'id', string='Sub Project') + sub_project = fields.Many2many('project.project', 'project_subproject_rel', 'project_id', 'id', + domain="[('is_sub_project', '=', True)]", string='Sub Project') + class InheritProjectTask(models.Model): _inherit = 'project.task' sub_project = fields.Many2many('project.project', related='project_id.sub_project', string='Sub Project') - diff --git a/sub_project/views/sub_project.xml b/sub_project/views/sub_project.xml index cd2bf4c..ef752ef 100755 --- a/sub_project/views/sub_project.xml +++ b/sub_project/views/sub_project.xml @@ -8,18 +8,21 @@ + + + - - + + + @@ -34,5 +37,28 @@ + + + + Sub Project + ir.actions.act_window + project.project + tree,form + + {'default_is_sub_project': True} + [('is_sub_project', '=', True)] + + + + + \ No newline at end of file