Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
bb74ad2
[MIG] project_task_material: Migration to 10.0 and rename
chienandalu Apr 11, 2017
066bd70
[IMP] project_task_material: Migration script
pedrobaeza May 22, 2017
d7eb167
[MIG][11.0] project_task_material
May 4, 2018
21702f3
Translated using Weblate (Persian)
fshahy Jul 21, 2018
ff3f324
Update tr.po
SalahAdDin Jul 24, 2018
601ede9
[MIG] project_task_material: Migration to 12.0
anandkansagra Dec 5, 2018
6bbfb87
Translated using Weblate (Galician)
mvrodriguez Feb 11, 2019
79df39f
Translated using Weblate (Spanish)
mvrodriguez Feb 11, 2019
431f9a2
Translated using Weblate (German)
benbrich Mar 23, 2019
a7f2304
Translated using Weblate (Catalan)
eduardgm Aug 4, 2019
9ad45bb
Translated using Weblate (Portuguese (Brazil))
Aug 26, 2019
51646bb
Translated using Weblate (Slovenian)
sysadminmatmoz Oct 24, 2019
2f634f1
Translated using Weblate (Croatian)
badbole Dec 2, 2019
80d11cd
[IMP] : black, isort
sa3m Jan 14, 2020
c377a80
[MIG] project_task_material: Migration to 13.0
sa3m Jan 14, 2020
cdc6167
[FIX] 13.0 product_task_material sudo
emagdalenaC2i May 18, 2020
266b566
[14.0][MIG]project_task_material
Yoshiro009 Jan 28, 2021
d9cf399
Translated using Weblate (Spanish (Argentina))
ibuioli Apr 1, 2021
256e313
Translated using Weblate (French (France))
Yvesldff Apr 11, 2021
0a4db9c
Translated using Weblate (Swedish)
simonstromb Nov 11, 2021
4b18771
[IMP] project_role : black, isort, prettier
bizzappdev Feb 8, 2022
ec40d0f
[MIG] project_task_material : Migrate project_task_material.
bizzappdev Feb 8, 2022
5b08682
Translated using Weblate (Portuguese (Brazil))
douglascstd Sep 26, 2022
99c73a3
Translated using Weblate (Italian)
mymage Apr 17, 2023
effe3c6
[MIG]project_task_material: Migration to 16.0
manuelregidor Jul 13, 2023
c9af310
Translated using Weblate (Portuguese (Brazil))
adrianojprado Oct 28, 2023
51e4372
Translated using Weblate (Swedish)
jakobkrabbe Feb 23, 2024
b4f63af
[IMP] project_task_material: pre-commit auto fixes
lbarry-apsl Apr 22, 2025
b82a0af
[MIG] project_task_material: Migration to 17.0
lbarry-apsl Apr 22, 2025
9360f06
[UPD] Update project_task_material.pot
Apr 23, 2025
912502c
[BOT] post-merge updates
OCA-git-bot Apr 23, 2025
b8092a9
[MIG]project_task_material: migration to v18
Oct 17, 2025
da02888
[UPD] Update project_task_material.pot
Jan 9, 2026
d1b67e2
[BOT] post-merge updates
OCA-git-bot Jan 9, 2026
0485dee
Translated using Weblate (Slovenian)
sysadminmatmoz Jan 22, 2026
17cd65b
Translated using Weblate (Slovenian)
sysadminmatmoz Jun 7, 2026
4fa15f9
[19.0] [MIG] project_task_material : Migration to 19.0.
uncannycs Jun 17, 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
101 changes: 101 additions & 0 deletions project_task_material/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 Task Material
=====================

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

.. |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_task_material
: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_task_material
: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|

Project Tasks allow to record the time spent on them, but some
activities often require you to keep a record of the material used also.

This module offers the ability to keep track of that material.

Note that only a simple record is made and no accounting or stock moves
are actually performed.

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module:

Every task form has a tab where product and their quantities can be
added.

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

* Daniel Reis
* Tecnativa

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

- Daniel Reis <dgreis@sapo.pt>
- Sergio Teruel <sergio.teruel@tecnativa.com>
- Vicent Cubells <vicent.cubells@tecnativa.com>
- David Vidal <david.vidal@tecnativa.com>
- Carlos Jesus Cebrian <carlos.cebrian-sanchez@braintec-group.org>
- Anand Kansagra <kansagraanand@hotmail.com>
- Ruchir Shukla <ruchir@bizzappdev.com>

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_task_material>`_ 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_task_material/__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-3.0).

from . import models
18 changes: 18 additions & 0 deletions project_task_material/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copyright 2012 - 2013 Daniel Reis
# Copyright 2015 - Antiun Ingeniería S.L. - Sergio Teruel
# Copyright 2016 - Tecnativa - Vicent Cubells
# Copyright 2017 - Tecnativa - David Vidal
# Copyright 2018 - Brain-tec AG - Carlos Jesus Cebrian
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl-3.0).
{
"name": "Project Task Material",
"summary": "Record products spent in a Task",
"version": "19.0.1.0.0",
"category": "Project Management",
"author": "Daniel Reis,Tecnativa,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/project",
"license": "AGPL-3",
"installable": True,
"depends": ["project", "product"],
"data": ["security/ir.model.access.csv", "views/project_view.xml"],
}
92 changes: 92 additions & 0 deletions project_task_material/i18n/am.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_task_material
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-12-23 03:43+0000\n"
"PO-Revision-Date: 2016-12-23 03:43+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n"
"Language: am\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_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__create_uid
msgid "Created by"
msgstr "Creado por"

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__create_date
msgid "Created on"
msgstr "Creado en"

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__display_name
msgid "Display Name"
msgstr ""

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__id
msgid "ID"
msgstr "ID"

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material____last_update
msgid "Last Modified on"
msgstr ""

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__write_uid
msgid "Last Updated by"
msgstr "Última actualización por"

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__write_date
msgid "Last Updated on"
msgstr "Última actualización en"

#. module: project_task_material
#: model_terms:ir.ui.view,arch_db:project_task_material.view_project_task_form_material
msgid "Material"
msgstr ""

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task__material_ids
msgid "Material Used"
msgstr ""

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__product_id
msgid "Product"
msgstr ""

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__quantity
msgid "Quantity"
msgstr ""

#. module: project_task_material
#. odoo-python
#: code:addons/project_task_material/models/project.py:0
#, python-format
msgid "Quantity of material consumed must be greater than 0."
msgstr ""

#. module: project_task_material
#: model:ir.model,name:project_task_material.model_project_task
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__task_id
msgid "Task"
msgstr ""

#. module: project_task_material
#: model:ir.model,name:project_task_material.model_project_task_material
msgid "Task Material Used"
msgstr ""
93 changes: 93 additions & 0 deletions project_task_material/i18n/ar.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_task_material
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-12-23 03:43+0000\n"
"PO-Revision-Date: 2016-12-23 03:43+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__create_uid
msgid "Created by"
msgstr "أنشئ بواسطة"

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__create_date
msgid "Created on"
msgstr "أنشئ في"

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__display_name
msgid "Display Name"
msgstr "اسم العرض"

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__id
msgid "ID"
msgstr "المعرف"

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material____last_update
msgid "Last Modified on"
msgstr "آخر تعديل في"

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__write_uid
msgid "Last Updated by"
msgstr "آخر تحديث بواسطة"

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__write_date
msgid "Last Updated on"
msgstr "آخر تحديث في"

#. module: project_task_material
#: model_terms:ir.ui.view,arch_db:project_task_material.view_project_task_form_material
msgid "Material"
msgstr ""

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task__material_ids
msgid "Material Used"
msgstr ""

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__product_id
msgid "Product"
msgstr ""

#. module: project_task_material
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__quantity
msgid "Quantity"
msgstr ""

#. module: project_task_material
#. odoo-python
#: code:addons/project_task_material/models/project.py:0
#, python-format
msgid "Quantity of material consumed must be greater than 0."
msgstr ""

#. module: project_task_material
#: model:ir.model,name:project_task_material.model_project_task
#: model:ir.model.fields,field_description:project_task_material.field_project_task_material__task_id
msgid "Task"
msgstr "مهمة"

#. module: project_task_material
#: model:ir.model,name:project_task_material.model_project_task_material
msgid "Task Material Used"
msgstr ""
Loading
Loading