Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
cefd5bb
[ADD] - Added Project Parent module (#326)
YogeshMahera-SerpentCS Oct 10, 2017
af9cefe
[IMP/ADD]Added Child Project Smart button in parent project module
YogeshMahera-SerpentCS Oct 18, 2017
a4c6aad
[MIG] Migrate project_parent from 10.0 to 12.0
Mar 29, 2019
9743cfb
[UPD] [no task] parent_project v12
gfcapalbo Dec 13, 2019
4569506
[IMP] project_parent: black, isort, prettier
Aug 26, 2020
c529842
parent_project mig to v13: Add test, refactore a bit project_parent_v…
Aug 25, 2020
027bd7c
parent_project mig to v13: Add project childs count + default_parent_…
Aug 26, 2020
4caabee
Translated using Weblate (Spanish)
danimv5 Mar 30, 2021
46c9288
[IMP] project_parent: pre-commit stuff
Apr 11, 2023
50ef8bc
[MIG] project_parent: Migration to 16.0
Apr 11, 2023
4532cbf
Added translation using Weblate (Italian)
mymage Jun 12, 2023
4a61a8f
Translated using Weblate (Portuguese (Brazil))
adrianojprado Jul 30, 2023
aa65190
Translated using Weblate (Spanish)
Ivorra78 Oct 12, 2023
e39d45b
Translated using Weblate (Portuguese (Brazil))
adrianojprado Oct 13, 2023
e369f99
Added translation using Weblate (Dutch)
ThijsvOers Nov 7, 2023
5b90034
[IMP] project_parent: pre-commit auto fixes
RicardCForgeFlow Mar 11, 2024
661f2f2
[MIG] project_parent: Migration to 17.0
RicardCForgeFlow Mar 11, 2024
20f9292
Translated using Weblate (Italian)
mymage Nov 30, 2024
87e2d76
[IMP] project_parent: pre-commit auto fixes
BhaveshHeliconia Dec 20, 2024
c12d927
[MIG] project_parent: Migration to 18.0
BhaveshHeliconia Dec 20, 2024
924127d
[UPD] Update project_parent.pot
Mar 5, 2025
097a217
[BOT] post-merge updates
OCA-git-bot Mar 5, 2025
15bf102
Added translation using Weblate (Portuguese)
pedrocs-exo May 10, 2025
e62f515
Translated using Weblate (Portuguese)
pedrocs-exo May 10, 2025
5a9f4ed
[MIG] project_parent: Migration to 19.0
norlinhenrik Oct 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
104 changes: 104 additions & 0 deletions project_parent/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

==============
Project Parent
==============

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:0a336290f066a26e3252c2e15913a32a721d20f786885b29c50d72238a1f2ce5
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fproject-lightgray.png?logo=github
:target: https://github.com/OCA/project/tree/19.0/project_parent
:alt: OCA/project
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/project-19-0/project-19-0-project_parent
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/project&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module introduces project parent and childs fields.

**Table of contents**

.. contents::
:local:

Usage
=====

In Kanban View:

1. Go to Project > Dashboard
2. Group by "Parent Project"

In Tree View:

1. Go to Project >Configuration > Projects
2. Group by "Parent Project"

In form View:

1. Go to Project > Dashboard
2. Open the projects settings
3. Modify the "Parent Project" in settings tab

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/project/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/project/issues/new?body=module:%20project_parent%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Therp B.V.
* Elico Corp

Contributors
------------

- Eric Caudal <[email protected]>
- Giovanni Francesco Capalbo <[email protected]>
- Thomas Fossoul <[email protected]>
- ``Heliconia Solutions Pvt. Ltd. <https://www.heliconia.io>``\ \_
- Henrik Norlin

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/project <https://github.com/OCA/project/tree/19.0/project_parent>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
3 changes: 3 additions & 0 deletions project_parent/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

from . import models
13 changes: 13 additions & 0 deletions project_parent/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# © 2017-2019 Elico Corp (https://www.elico-corp.com).
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
{
"name": "Project Parent",
"version": "19.0.1.0.0",
"license": "LGPL-3",
"category": "project",
"author": "Therp B.V., Elico Corp, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/project",
"depends": ["project"],
"data": ["views/project_parent_views.xml"],
"demo": ["demo/project_project_demo.xml"],
}
8 changes: 8 additions & 0 deletions project_parent/demo/project_project_demo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- Copyright 2020 haulogy SA/NV
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<record id="project.project_project_2" model="project.project">
<field name="parent_id" ref="project.project_project_1" />
</record>
</odoo>
60 changes: 60 additions & 0 deletions project_parent/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_parent
#
# Translators:
# enjolras <[email protected]>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-02-02 01:51+0000\n"
"PO-Revision-Date: 2023-10-12 15:38+0000\n"
"Last-Translator: Ivorra78 <[email protected]>\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids_count
msgid "Child Ids Count"
msgstr "Recuento de ID de niños"

#. module: project_parent
#: model_terms:ir.ui.view,arch_db:project_parent.edit_project
msgid "Child Projects"
msgstr "Proyectos Hijos"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_path
msgid "Parent Path"
msgstr "Ruta Parental"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_id
#: model_terms:ir.ui.view,arch_db:project_parent.view_project_project_filter
msgid "Parent Project"
msgstr "Proyecto Padre"

#. module: project_parent
#: model:ir.model,name:project_parent.model_project_project
msgid "Project"
msgstr "Proyecto"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids
msgid "Sub-projects"
msgstr "Sub-proyectos"

#~ msgid "Analytic Account"
#~ msgstr "Cuenta analítica"

#~ msgid "Parent"
#~ msgstr "Padre"

#~ msgid "WBS element"
#~ msgstr "WBS elemento"
48 changes: 48 additions & 0 deletions project_parent/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_parent
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-25 16:43+0000\n"
"PO-Revision-Date: 2020-08-25 16:43+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids_count
msgid "Child Ids Count"
msgstr ""

#. module: project_parent
#: model_terms:ir.ui.view,arch_db:project_parent.edit_project
msgid "Child Projects"
msgstr "Sous projets"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_path
msgid "Parent Path"
msgstr "Chemin du Parent"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_id
#: model_terms:ir.ui.view,arch_db:project_parent.view_project_project_filter
msgid "Parent Project"
msgstr "Projet Parent"

#. module: project_parent
#: model:ir.model,name:project_parent.model_project_project
msgid "Project"
msgstr "Projet"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids
msgid "Sub-projects"
msgstr "Sous projets"
58 changes: 58 additions & 0 deletions project_parent/i18n/hr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_parent
#
# Translators:
# Bole <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-02-02 01:51+0000\n"
"PO-Revision-Date: 2018-02-02 01:51+0000\n"
"Last-Translator: Bole <[email protected]>, 2017\n"
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n"
"Language: hr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids_count
msgid "Child Ids Count"
msgstr ""

#. module: project_parent
#: model_terms:ir.ui.view,arch_db:project_parent.edit_project
msgid "Child Projects"
msgstr ""

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_path
msgid "Parent Path"
msgstr ""

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_id
#: model_terms:ir.ui.view,arch_db:project_parent.view_project_project_filter
msgid "Parent Project"
msgstr "Nadređeni projekt"

#. module: project_parent
#: model:ir.model,name:project_parent.model_project_project
#, fuzzy
msgid "Project"
msgstr "Nadređeni projekt"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids
msgid "Sub-projects"
msgstr ""

#~ msgid "Analytic Account"
#~ msgstr "Analitički konto"

#~ msgid "Parent"
#~ msgstr "Nadređeni"
48 changes: 48 additions & 0 deletions project_parent/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_parent
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-11-30 12:06+0000\n"
"Last-Translator: mymage <[email protected]>\n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.6.2\n"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids_count
msgid "Child Ids Count"
msgstr "Conteggio ID figli"

#. module: project_parent
#: model_terms:ir.ui.view,arch_db:project_parent.edit_project
msgid "Child Projects"
msgstr "Progetti figli"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_path
msgid "Parent Path"
msgstr "Percorso padre"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_id
#: model_terms:ir.ui.view,arch_db:project_parent.view_project_project_filter
msgid "Parent Project"
msgstr "Progetto padre"

#. module: project_parent
#: model:ir.model,name:project_parent.model_project_project
msgid "Project"
msgstr "Progetto"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids
msgid "Sub-projects"
msgstr "Sotto progetto"
48 changes: 48 additions & 0 deletions project_parent/i18n/nl.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_parent
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-11-07 11:39+0000\n"
"Last-Translator: Thijs van Oers <[email protected]>\n"
"Language-Team: none\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids_count
msgid "Child Ids Count"
msgstr "Aantal onderliggende ids"

#. module: project_parent
#: model_terms:ir.ui.view,arch_db:project_parent.edit_project
msgid "Child Projects"
msgstr "Onderliggende projecten"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_path
msgid "Parent Path"
msgstr "Bovenliggend pad"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__parent_id
#: model_terms:ir.ui.view,arch_db:project_parent.view_project_project_filter
msgid "Parent Project"
msgstr "Hoofdproject"

#. module: project_parent
#: model:ir.model,name:project_parent.model_project_project
msgid "Project"
msgstr "Project"

#. module: project_parent
#: model:ir.model.fields,field_description:project_parent.field_project_project__child_ids
msgid "Sub-projects"
msgstr "Sub projecten"
Loading