Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
84d83ed
[ADD][12.0]project_parent_task_filter
emagdalenaC2i Apr 9, 2019
c0a65a1
[12.0][IMP]project_parent_task_filter-Add-group
emagdalenaC2i Apr 16, 2019
e8539fa
[12.0][IMP]project_parent_task_filter Add subtask number
emagdalenaC2i Apr 23, 2019
7389eef
Added translation using Weblate (Spanish)
emagdalenaC2i Apr 24, 2019
39116f7
Added translation using Weblate (Spanish)
emagdalenaC2i Apr 24, 2019
43ef17e
Translated using Weblate (Spanish)
emagdalenaC2i Apr 24, 2019
e6b7ac6
[FIX][12.0] parent_task_filter missing newline
tbaden Apr 30, 2019
98aaa59
Added translation using Weblate (German)
marylla Jul 9, 2019
313fa3d
Translated using Weblate (German)
marylla Jul 9, 2019
7a86f8f
[IMP] : black, isort
emagdalenaC2i Oct 16, 2019
0e47368
[MIG] project_parent_task_filter: Migration to 13.0
emagdalenaC2i Oct 16, 2019
b87a14b
Added translation using Weblate (Catalan)
eduardgm Feb 2, 2020
eb26732
Translated using Weblate (Catalan)
eduardgm Feb 2, 2020
268e948
[MIG] project_parent_task_filter: Migration to 14.0
emagdalenaC2i Oct 12, 2020
db04ae0
[IMP] project_parent_task_filter: Activate subtasks on installation
skeller1 Nov 9, 2020
afd20e2
Added translation using Weblate (Dutch)
Jan 28, 2021
3f0323f
Translated using Weblate (Dutch)
Jan 28, 2021
df779fe
Added translation using Weblate (Spanish (Argentina))
ibuioli Apr 1, 2021
c5defaf
Translated using Weblate (Spanish (Argentina))
ibuioli Apr 1, 2021
9d02b87
Added translation using Weblate (French (France))
Yvesldff Apr 11, 2021
27ff353
Translated using Weblate (French (France))
Yvesldff Apr 11, 2021
8e37656
Added translation using Weblate (French)
Yvesldff May 14, 2021
18cda47
Translated using Weblate (French)
Yvesldff May 14, 2021
fdfdd25
[IMP] project_parent_task_filter: black, isort, prettier
mariadforgeflow Dec 13, 2021
65ca6b0
[MIG] project_parent_task_filter: Migration to 15.0
mariadforgeflow Dec 14, 2021
027fdd7
[IMP][15.0] project_parent_task_filter
emagdalenaC2i Feb 6, 2022
03b492b
[MIG] project_parent_task_filter: Migration to 16.0
emagdalenaC2i Nov 28, 2022
e12debe
Added translation using Weblate (Italian)
mymage May 15, 2023
f6260cf
Translated using Weblate (Italian)
mymage May 15, 2023
dbbfef2
Added translation using Weblate (Portuguese (Brazil))
adrianojprado Jul 30, 2023
0f13aef
Translated using Weblate (Portuguese (Brazil))
adrianojprado Jul 30, 2023
4fcacc6
Translated using Weblate (Spanish)
Ivorra78 Oct 12, 2023
3f20c97
Translated using Weblate (Spanish (Argentina))
ibuioli Oct 29, 2023
2592b3a
[FIX] project_task_parent_filter: Recover create option in "My Tasks"…
mariancuadranetkia May 15, 2024
5ff7f77
[MIG] project_parent_task_filter: Migration to 17.0
JordiToledo Jan 31, 2025
92a7185
[UPD] Update project_parent_task_filter.pot
Mar 5, 2025
e15ff88
[BOT] post-merge updates
OCA-git-bot Mar 5, 2025
fa6a747
[MIG] project_parent_task_filter: Migration to 18.0
bizzappdev May 5, 2025
5793241
[UPD] Update project_parent_task_filter.pot
Jun 3, 2025
7306f98
[BOT] post-merge updates
OCA-git-bot Jun 3, 2025
c0d3a18
[MIG] project_parent_task_filter: Migration to 19.0
gdgellatly Feb 28, 2026
fed7f41
Merge PR #1685 into 19.0
OCA-git-bot Mar 25, 2026
88d8b18
[UPD] Update project_parent_task_filter.pot
Mar 25, 2026
6650e15
[BOT] post-merge updates
OCA-git-bot Mar 25, 2026
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
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ addon | version | maintainers | summary
--- | --- | --- | ---
[project_department](project_department/) | 19.0.1.0.0 | | Project Department Categorization
[project_key](project_key/) | 19.0.1.0.0 | | Module decorates projects and tasks with Project Key
[project_parent_task_filter](project_parent_task_filter/) | 19.0.1.0.0 | | Add a filter to show the parent tasks
[project_task_default_stage](project_task_default_stage/) | 19.0.1.0.0 | | Recovery default task stages for projects from v8
[project_task_description_template](project_task_description_template/) | 19.0.1.0.0 | | Add a description template to project tasks
[project_task_name_with_id](project_task_name_with_id/) | 19.0.1.1.0 | | Project Task Name with ID
Expand Down
101 changes: 101 additions & 0 deletions project_parent_task_filter/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

==========================
Project Parent Task Filter
==========================

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

.. |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-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-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_task_filter
: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_task_filter
: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 adds a filter to show only the parent tasks in a project and
a group to sort tasks by its parent tasks. It also adds the subtask
number in the kanban view and activates the use of subtasks in the
project settings.

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to:

1. Activate the subtasks for each project record individually
2. Select the filter or the filter group Parent tasks in a Project

Known issues / Roadmap
======================

- In Products of type Service add an option to create a subtask of an
existing task

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_task_filter%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
-------

* C2i Change 2 improve

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

- `C2i Change 2 improve <http://c2i.es/>`__:

- Eduardo Magdalena <emagdalena@c2i.es>

- Stephan Keller <MiStK@gmx.de>

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_task_filter>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Empty file.
15 changes: 15 additions & 0 deletions project_parent_task_filter/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Copyright 2017 C2i Change 2 improve - Eduardo Magdalena <emagdalena@c2i.es>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

{
"name": "Project Parent Task Filter",
"summary": "Add a filter to show the parent tasks",
"version": "19.0.1.0.0",
"category": "Project",
"website": "https://github.com/OCA/project",
"author": "C2i Change 2 improve, Odoo Community Association (OCA)",
"license": "AGPL-3",
"depends": ["project"],
"data": ["views/project_task.xml"],
"installable": True,
}
30 changes: 30 additions & 0 deletions project_parent_task_filter/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_parent_task_filter
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2020-02-02 21:13+0000\n"
"Last-Translator: eduardgm <eduard.garcia@qubiq.es>\n"
"Language-Team: none\n"
"Language: ca\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 3.10\n"

#. module: project_parent_task_filter
#: model_terms:ir.ui.view,arch_db:project_parent_task_filter.view_task_search_form
msgid "Parent tasks"
msgstr "Tasques pares"

#. module: project_parent_task_filter
#: model:ir.model,name:project_parent_task_filter.model_project_task
msgid "Task"
msgstr ""

#~ msgid "Parent task"
#~ msgstr "Tasca pare"
30 changes: 30 additions & 0 deletions project_parent_task_filter/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_parent_task_filter
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2019-07-09 13:43+0000\n"
"Last-Translator: Maria Sparenberg <maria.sparenberg@gmx.net>\n"
"Language-Team: none\n"
"Language: de\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 3.7.1\n"

#. module: project_parent_task_filter
#: model_terms:ir.ui.view,arch_db:project_parent_task_filter.view_task_search_form
msgid "Parent tasks"
msgstr "Übergeordnete Aufgaben"

#. module: project_parent_task_filter
#: model:ir.model,name:project_parent_task_filter.model_project_task
msgid "Task"
msgstr ""

#~ msgid "Parent task"
#~ msgstr "Übergeordnete Aufgabe"
30 changes: 30 additions & 0 deletions project_parent_task_filter/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_parent_task_filter
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-10-12 15:38+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: none\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_task_filter
#: model_terms:ir.ui.view,arch_db:project_parent_task_filter.view_task_search_form
msgid "Parent tasks"
msgstr "Tareas padre"

#. module: project_parent_task_filter
#: model:ir.model,name:project_parent_task_filter.model_project_task
msgid "Task"
msgstr "Tarea"

#~ msgid "Parent task"
#~ msgstr "Tarea padre"
27 changes: 27 additions & 0 deletions project_parent_task_filter/i18n/es_AR.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_parent_task_filter
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-10-29 23:49+0000\n"
"Last-Translator: Ignacio Buioli <ibuioli@gmail.com>\n"
"Language-Team: none\n"
"Language: es_AR\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_task_filter
#: model_terms:ir.ui.view,arch_db:project_parent_task_filter.view_task_search_form
msgid "Parent tasks"
msgstr "Tareas de padres"

#. module: project_parent_task_filter
#: model:ir.model,name:project_parent_task_filter.model_project_task
msgid "Task"
msgstr "Tarea"
25 changes: 25 additions & 0 deletions project_parent_task_filter/i18n/es_ES.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_parent_task_filter
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: es_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"

#. module: project_parent_task_filter
#: model_terms:ir.ui.view,arch_db:project_parent_task_filter.view_task_search_form
msgid "Parent tasks"
msgstr ""

#. module: project_parent_task_filter
#: model:ir.model,name:project_parent_task_filter.model_project_task
msgid "Task"
msgstr ""
27 changes: 27 additions & 0 deletions project_parent_task_filter/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_parent_task_filter
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2021-05-14 18:47+0000\n"
"Last-Translator: Yves Le Doeuff <yld@alliasys.fr>\n"
"Language-Team: none\n"
"Language: fr\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.3.2\n"

#. module: project_parent_task_filter
#: model_terms:ir.ui.view,arch_db:project_parent_task_filter.view_task_search_form
msgid "Parent tasks"
msgstr "Tâches parentes"

#. module: project_parent_task_filter
#: model:ir.model,name:project_parent_task_filter.model_project_task
msgid "Task"
msgstr ""
27 changes: 27 additions & 0 deletions project_parent_task_filter/i18n/fr_FR.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_parent_task_filter
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2021-04-11 16:46+0000\n"
"Last-Translator: Yves Le Doeuff <yld@alliasys.fr>\n"
"Language-Team: none\n"
"Language: fr_FR\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.3.2\n"

#. module: project_parent_task_filter
#: model_terms:ir.ui.view,arch_db:project_parent_task_filter.view_task_search_form
msgid "Parent tasks"
msgstr "Tâches parentes"

#. module: project_parent_task_filter
#: model:ir.model,name:project_parent_task_filter.model_project_task
msgid "Task"
msgstr ""
27 changes: 27 additions & 0 deletions project_parent_task_filter/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_parent_task_filter
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-05-15 11:30+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\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 4.14.1\n"

#. module: project_parent_task_filter
#: model_terms:ir.ui.view,arch_db:project_parent_task_filter.view_task_search_form
msgid "Parent tasks"
msgstr "Lavori padre"

#. module: project_parent_task_filter
#: model:ir.model,name:project_parent_task_filter.model_project_task
msgid "Task"
msgstr "Lavoro"
27 changes: 27 additions & 0 deletions project_parent_task_filter/i18n/nl_NL.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_parent_task_filter
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2021-01-28 09:44+0000\n"
"Last-Translator: Cas Vissers <c.vissers@brahoo.nl>\n"
"Language-Team: none\n"
"Language: nl_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.3.2\n"

#. module: project_parent_task_filter
#: model_terms:ir.ui.view,arch_db:project_parent_task_filter.view_task_search_form
msgid "Parent tasks"
msgstr "Bovenliggende taken"

#. module: project_parent_task_filter
#: model:ir.model,name:project_parent_task_filter.model_project_task
msgid "Task"
msgstr ""
Loading
Loading