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