Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
581c2e6
[ADD] Project Template Module
patrickrwilson Apr 19, 2019
7188f3b
[UPD] README.rst
OCA-git-bot May 8, 2019
5ae464f
[UPD] Update project_template.pot
oca-travis May 8, 2019
617275e
[UPD] README.rst
OCA-git-bot Jul 29, 2019
73d3e4f
[FIX] project_template: Comparing apples and oranges
pedrobaeza Aug 13, 2019
242c02c
Added translation using Weblate (Spanish)
Nov 7, 2019
e1de3fe
[UPD] Update project_template.pot
oca-travis Nov 11, 2019
fe27328
Update translation files
oca-transbot Nov 11, 2019
0411ee4
[FIX] new_name error
patrickrwilson Dec 19, 2019
8c33730
[UPD] Add to Test
patrickrwilson Jan 2, 2020
d67069a
project_template 12.0.1.0.1
OCA-git-bot Jan 2, 2020
9eb3c76
Added translation using Weblate (Portuguese)
pedrocs-exo Jan 10, 2020
b2c7132
Added translation using Weblate (French)
gregory-moka Feb 7, 2020
5fdc06a
Added translation using Weblate (Slovenian)
sysadminmatmoz Mar 31, 2020
78947cd
Added translation using Weblate (Italian)
primes2h May 31, 2020
143675e
[IMP] project_template: black, isort, prettier
AlfadilTabar Jun 18, 2020
a99e83c
[MIG] project_template: Migration to 13.0
AlfadilTabar Jun 18, 2020
45f5b3d
[UPD] Update project_template.pot
oca-travis Jul 9, 2020
0b0de18
[UPD] README.rst
OCA-git-bot Jul 9, 2020
67c7c3e
Update translation files
oca-transbot Jul 20, 2020
a17ecb6
Added translation using Weblate (Hebrew)
ygol Oct 13, 2020
1eaf17b
[MIG] project_template: Migration to 14.0
skeller1 Nov 15, 2020
82030bb
[UPD] Update project_template.pot
oca-travis Dec 29, 2020
ea698ba
[UPD] README.rst
OCA-git-bot Dec 29, 2020
27d5848
project_template 14.0.1.1.0
OCA-git-bot Dec 29, 2020
ee50d52
Added translation using Weblate (Spanish (Argentina))
ibuioli Apr 1, 2021
4f20751
Added translation using Weblate (French (France))
Yvesldff Apr 11, 2021
779e72f
Added translation using Weblate (German)
Aug 18, 2021
92692f4
Added translation using Weblate (Swedish)
simonstromb Nov 16, 2021
e4cacb7
[MIG] project_template: migration to 15.0
Jan 25, 2022
db67153
[UPD] Update project_template.pot
Apr 11, 2022
63e8c17
[UPD] README.rst
OCA-git-bot Apr 11, 2022
9945024
[16.0][MIG] project_template: Migration
Oct 24, 2022
5d12040
[UPD] Update project_template.pot
Oct 25, 2022
eaa6ea6
[UPD] README.rst
OCA-git-bot Oct 25, 2022
7e0b01e
Translated using Weblate (German)
marylla Nov 4, 2022
639e7f2
Added translation using Weblate (Croatian)
badbole Jan 3, 2023
0c11219
Translated using Weblate (Italian)
mymage Apr 10, 2023
dc800c4
Added translation using Weblate (Portuguese (Brazil))
adrianojprado Jul 31, 2023
f73c116
[UPD] README.rst
OCA-git-bot Sep 3, 2023
838b0ed
Added translation using Weblate (Dutch)
Jan-Onestein Oct 3, 2023
df6f5c0
Update translation files
weblate Oct 9, 2023
5f140e1
[IMP] project_template: pre-commit auto fixes
aisopuro Mar 5, 2024
d682fae
[MIG] project_template: Migration to 17.0
aisopuro Mar 5, 2024
3a35a67
[FIX] project_template: preserve task end_date
aisopuro Feb 12, 2025
285c66f
[IMP] project_template: pre-commit auto fixes
StefanRijnhart Feb 12, 2025
50f5e33
[MIG] project_template: Migration to 18.0
StefanRijnhart Feb 12, 2025
b7e0402
[UPD] Update project_template.pot
Jun 2, 2025
6aecfce
[MIG] project_template: Migration to 19.0
Vang-NguyenPhu Dec 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
102 changes: 102 additions & 0 deletions project_template/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
=================
Project Templates
=================

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

.. |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/licence-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/18.0/project_template
:alt: OCA/project
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/project-18-0/project-18-0-project_template
: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=18.0
:alt: Try me on Runboat

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

This module adds templates for projects.

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to:

1. Have Manager rights for Project group to edit projects and project
templates.
2. Convert project to a project template by setting the "Is Template?"
field on any project.
3. View Templates via the Template filter.
4. Use the "Create Project from Template" link in the drop down menu on
each template while in the Kanban view or the button on the project
template form.

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_template%0Aversion:%2018.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
-------

* Patrick Wilson

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

- Patrick Wilson <patrickraymondwilson@gmail.com>
- Alfadil Mustafa <alfadil.tabar@gmail.com>
- Mantas Šniukas <mantas@vialaurea.lt>
- Atte Isopuro <atte.isopuro@avoin.systems>
- Stefan Rijnhart <stefan@opener.amsterdam>

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.

.. |maintainer-patrickrwilson| image:: https://github.com/patrickrwilson.png?size=40px
:target: https://github.com/patrickrwilson
:alt: patrickrwilson

Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:

|maintainer-patrickrwilson|

This module is part of the `OCA/project <https://github.com/OCA/project/tree/18.0/project_template>`_ 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_template/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# License LGPLv3.0 or later (https://www.gnu.org/licenses/lgpl-3.0.en.html).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

License header says LGPLv3.0 but the manifest declares AGPL-3. Should be consistent.


from . import models
17 changes: 17 additions & 0 deletions project_template/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Copyright 2019 Patrick Wilson <patrickraymondwilson@gmail.com>
# License LGPLv3.0 or later (https://www.gnu.org/licenses/lgpl-3.0.en.html).

{
"name": "Project Templates",
"summary": """Project Templates""",
"author": "Patrick Wilson, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/project",
"category": "Project Management",
"version": "19.0.1.0.0",
"license": "AGPL-3",
"depends": ["project"],
"data": ["views/project.xml"],
"application": False,
"development_status": "Beta",
"maintainers": ["patrickrwilson"],
}
61 changes: 61 additions & 0 deletions project_template/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_template
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2022-11-04 14:45+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 4.14.1\n"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_form
msgid "Create Project From Template"
msgstr "Projekt aus dieser Vorlage erstellen"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_kanban
msgid "Create Project from Template"
msgstr "Projekt aus dieser Vorlage erstellen"

#. module: project_template
#: model:ir.model.fields,field_description:project_template.field_project_project__is_template
msgid "Is Template"
msgstr "Projekt-Vorlage"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_form
msgid "Is Template?"
msgstr "Projekt-Vorlage?"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_search
msgid "Non-Templates"
msgstr "Keine Vorlage"

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

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_search
msgid "Templates"
msgstr "Vorlagen"

#~ msgid "Display Name"
#~ msgstr "Anzeigename"

#~ msgid "ID"
#~ msgstr "ID"

#~ msgid "Last Modified on"
#~ msgstr "Zuletzt geändert am"
52 changes: 52 additions & 0 deletions project_template/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_template
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2019-11-07 18:02+0000\n"
"Last-Translator: María Asunción Daza <mariaasuncion.daza@guadaltech.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 3.8\n"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_form
msgid "Create Project From Template"
msgstr "Crear Proyecto desde Plantilla"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_kanban
msgid "Create Project from Template"
msgstr "Crear Proyecto desde Plantilla"

#. module: project_template
#: model:ir.model.fields,field_description:project_template.field_project_project__is_template
msgid "Is Template"
msgstr "Es una Plantilla"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_form
msgid "Is Template?"
msgstr "¿Es Una Plantilla?"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_search
msgid "Non-Templates"
msgstr "No son Plantillas"

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

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_search
msgid "Templates"
msgstr "Plantillas"
61 changes: 61 additions & 0 deletions project_template/i18n/es_AR.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_template
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2021-04-01 03:48+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.3.2\n"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_form
msgid "Create Project From Template"
msgstr "Crear Proyecto desde Plantilla"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_kanban
msgid "Create Project from Template"
msgstr "Crear Proyecto desde Plantilla"

#. module: project_template
#: model:ir.model.fields,field_description:project_template.field_project_project__is_template
msgid "Is Template"
msgstr "Es una Plantilla"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_form
msgid "Is Template?"
msgstr "¿Es una Plantilla?"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_search
msgid "Non-Templates"
msgstr "No-Plantillas"

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

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_search
msgid "Templates"
msgstr "Plantillas"

#~ msgid "Display Name"
#~ msgstr "Mostrar Nombre"

#~ msgid "ID"
#~ msgstr "ID"

#~ msgid "Last Modified on"
#~ msgstr "Última Modificación el"
56 changes: 56 additions & 0 deletions project_template/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_template
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2021-04-04 16:46+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_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_form
msgid "Create Project From Template"
msgstr "Créer un projet depuis le modèle"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_kanban
msgid "Create Project from Template"
msgstr "Créer un projet depuis le modèle"

#. module: project_template
#: model:ir.model.fields,field_description:project_template.field_project_project__is_template
msgid "Is Template"
msgstr "Est un modèle"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_form
msgid "Is Template?"
msgstr "Est un modèle ?"

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_search
msgid "Non-Templates"
msgstr "N'est pas un modèle"

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

#. module: project_template
#: model_terms:ir.ui.view,arch_db:project_template.project_template_view_inherit_search
msgid "Templates"
msgstr "Modèles"

#, fuzzy
#~ msgid "WBS element"
#~ msgstr "Élément SDP"
Loading