From d0291482ab969b4c2c5a7bd61a059130a7ee8148 Mon Sep 17 00:00:00 2001 From: Pawan Kumar Date: Wed, 9 Dec 2020 18:35:10 +0530 Subject: [PATCH] add sub-project feater --- sub_project/__init__.py | 1 + sub_project/__manifest__.py | 16 +++++++++++ .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 177 bytes sub_project/models/__init__.py | 1 + .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 189 bytes .../__pycache__/sub_project.cpython-36.pyc | Bin 0 -> 576 bytes sub_project/models/sub_project.py | 9 ++++++ sub_project/views/sub_project.xml | 26 ++++++++++++++++++ 8 files changed, 53 insertions(+) create mode 100644 sub_project/__init__.py create mode 100644 sub_project/__manifest__.py create mode 100644 sub_project/__pycache__/__init__.cpython-36.pyc create mode 100644 sub_project/models/__init__.py create mode 100644 sub_project/models/__pycache__/__init__.cpython-36.pyc create mode 100644 sub_project/models/__pycache__/sub_project.cpython-36.pyc create mode 100644 sub_project/models/sub_project.py create mode 100644 sub_project/views/sub_project.xml diff --git a/sub_project/__init__.py b/sub_project/__init__.py new file mode 100644 index 0000000..9a7e03e --- /dev/null +++ b/sub_project/__init__.py @@ -0,0 +1 @@ +from . import models \ No newline at end of file diff --git a/sub_project/__manifest__.py b/sub_project/__manifest__.py new file mode 100644 index 0000000..8e6f221 --- /dev/null +++ b/sub_project/__manifest__.py @@ -0,0 +1,16 @@ +{ + 'name': 'sub_project', + 'version': '', + 'summary': 'Sub Project of sub project', + 'description': 'Sub Project of sub project', + 'category': '', + 'author': '', + 'website': '', + 'license': '', + 'depends': ['base', 'project'], + 'data': ['views/sub_project.xml'], + 'demo': [''], + 'installable': True, + 'auto_install': False, + +} \ No newline at end of file diff --git a/sub_project/__pycache__/__init__.cpython-36.pyc b/sub_project/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..07b288ba513bbdbcae4b3f6573f1d6f974934859 GIT binary patch literal 177 zcmXr!<>l(tI~6a&z`*brh~a<<$Z`PUVgVqL!jQt4!;s4u#mLBz!W7J)$^4QLD6GkN zi!C=lB{iqmPm}2uLlH>NN`@j9AO$9V+3V*Ql<4QDEG6 y{p9>2U68DPacNR~K~a8IYI2Ewe0*kJW=VX!UP0w84jZ8Pr8%i~AnS^Om;nHspDXGB literal 0 HcmV?d00001 diff --git a/sub_project/models/__init__.py b/sub_project/models/__init__.py new file mode 100644 index 0000000..d30a3e9 --- /dev/null +++ b/sub_project/models/__init__.py @@ -0,0 +1 @@ +from . import sub_project \ No newline at end of file diff --git a/sub_project/models/__pycache__/__init__.cpython-36.pyc b/sub_project/models/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..db5f8344afea4897ccdc78d41178a459529ffb1a GIT binary patch literal 189 zcmXr!<>l(tI~6aLY6a0WML6DXu)~RfH0ZZV-4t zUJ(#ZX8wZE0Q@ORf-f775@JYJ7bbitcnR8sl>}bu+;QviTjAJxIHDL3^#D@>9`$)J z3xO;!?O7B71|Nbqk8VL|YxGP!ZSN;a&UoI;2lWz+R_lD*l80-yf2$Aw?I)SyqFM6^ zHlc1*As)v`Y$C=)R&mBm%$SwjmJaVQ_S|OWiiubup13L+>j$oLRn$!(g(CJArgtr6 z$umLwg=V_FXDdx6y354NsT7>{>rTL$c}J>mPj=?}HkEagN|5s8yjzBOs~cGjGXN=c znoBiwY`T#;UAA`9HL71!V3WEI>&Ti2``Gtl+5hxf@3f~}jC literal 0 HcmV?d00001 diff --git a/sub_project/models/sub_project.py b/sub_project/models/sub_project.py new file mode 100644 index 0000000..39eaf43 --- /dev/null +++ b/sub_project/models/sub_project.py @@ -0,0 +1,9 @@ +from odoo import api, fields, models + + +class SubProject(models.Model): + _inherit = "project.project" + _description = "Sub Project" + + is_sub_project = fields.Boolean("Is Sub Project") + parent_project = fields.Many2one('project.project', string='Parent Project') \ No newline at end of file diff --git a/sub_project/views/sub_project.xml b/sub_project/views/sub_project.xml new file mode 100644 index 0000000..51a8219 --- /dev/null +++ b/sub_project/views/sub_project.xml @@ -0,0 +1,26 @@ + + + + + + project.project.form.inherit + project.project + + + + + + + + + + + + + + + + + + \ No newline at end of file