Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
3a4affe
[FIX] no plural in module name
amcor May 28, 2019
c398d68
[IMP] change purchase/invoice lines count to price sutotal
amcor May 30, 2019
9ed8336
[FIX] reset version code
amcor Jul 30, 2019
2eaa9b2
[MIG] project_purchase_link: Migration to 13.0
tonygalmiche May 23, 2020
1ec2e28
[IMP] project_purchase_link: black, isort, prettier
emagdalenaC2i Dec 25, 2020
b1cebb9
[MIG] project_purchase_link: Migration to 14.0
emagdalenaC2i Dec 25, 2020
38aa6be
[MIG] project_purchase_link: Migration to 16.0
AnizR Feb 8, 2023
04d884a
Update translation files
weblate Jun 13, 2023
ec6116f
Added translation using Weblate (Italian)
mymage Jun 22, 2023
a21561f
Added translation using Weblate (Portuguese (Brazil))
adrianojprado Jul 31, 2023
c4efac7
Translated using Weblate (Spanish)
Ivorra78 Aug 23, 2023
887c818
Translated using Weblate (Italian)
mymage Sep 4, 2023
36a16e8
[IMP] project_purchase_link: pre-commit stuff
woutDynapps Apr 17, 2024
b3b0f60
Update translation files
weblate Oct 18, 2024
42e39d5
[MIG] project_purchase_link: Migration to 18.0
bizzappdev May 9, 2025
79e283c
[UPD] Update project_purchase_link.pot
Jun 3, 2025
7bd5ac6
[BOT] post-merge updates
OCA-git-bot Jun 3, 2025
789fab7
[IMP] project_purchase_link: pre-commit auto fixes
solomonprabu Jul 16, 2026
0bd65b8
[MIG] Migration to 19.0
solomonprabu Jul 16, 2026
055b788
[FIX] migration code fix and pre-commit fixes
solomonprabu Jul 16, 2026
ae4c7ef
[FIX] Typo
solomonprabu Jul 16, 2026
bfaeda5
[FIX] project_purchase_link: fix read_group calls
solomonprabu Jul 16, 2026
5471cc5
[FIX] project_purchase_link: fix read_group calls - Replaced with
solomonprabu Jul 16, 2026
ac96afa
[FIX] Fixed sql_query object usage and Domain usage
solomonprabu Jul 16, 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
94 changes: 94 additions & 0 deletions project_purchase_link/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=====================
Project Purchase Link
=====================

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

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

With this module you can access to purchase orders and invoices related
to the project.

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to:

1. Belong to the "Show Full Accounting Features" and "Analytic
Accounting" groups.
2. On the lines of purchase orders or invoices, indicate the analytical
account associated with the project.

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

* AvanzOSC

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

- Oihane Crucelaegui <oihanecrucelaegi@avanzosc.es>
- Ana Juaristi <anajuaristi@avanzosc.es>
- Alberto Martín Cortada <alberto.martin@guadaltech.es>
- Zina Rasoamanana <zina.rasoamanana@acsone.eu>

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

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
5 changes: 5 additions & 0 deletions project_purchase_link/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright 2019 Oihane Crucelaegui - AvanzOSC
# Copyright 2026 Solomon Prabu - CIT Services
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html

from . import models
15 changes: 15 additions & 0 deletions project_purchase_link/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Copyright 2018 Gontzal Gomez - AvanzOSC
# Copyright 2026 Solomon Prabu - CIT Services
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html

{
"name": "Project Purchase Link",
"version": "19.0.1.0.0",
"license": "AGPL-3",
"depends": ["project", "purchase", "hr_timesheet"],
"author": "AvanzOSC, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/project",
"category": "Project",
"data": ["views/project_project_view.xml"],
"installable": True,
}
79 changes: 79 additions & 0 deletions project_purchase_link/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_purchase_utilities
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-01-25 08:47+0000\n"
"PO-Revision-Date: 2023-09-03 13:36+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: \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_purchase_link
#: model:ir.model.fields,field_description:project_purchase_link.field_project_project__purchase_count
msgid "# Purchase"
msgstr "N.º de compras"

#. module: project_purchase_link
#: model:ir.model.fields,field_description:project_purchase_link.field_project_project__purchase_invoice_count
msgid "# Purchase Invoice"
msgstr "N.º de facturas de compra"

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

#. module: project_purchase_link
#. odoo-python
#: code:addons/project_purchase_link/models/project_project.py:0
#, python-format
msgid "Purchase Invoice Lines"
msgstr "Líneas de factura de compra"

#. module: project_purchase_link
#: model:ir.model.fields,field_description:project_purchase_link.field_project_project__purchase_invoice_line_total
#: model_terms:ir.ui.view,arch_db:project_purchase_link.project_project_view_form
msgid "Purchase Invoice Total"
msgstr "Total de facturas de compra"

#. module: project_purchase_link
#: model_terms:ir.ui.view,arch_db:project_purchase_link.project_project_view_form
msgid "Purchase Invoices"
msgstr "Facturas de compra"

#. module: project_purchase_link
#. odoo-python
#: code:addons/project_purchase_link/models/project_project.py:0
#, python-format
msgid "Purchase Order"
msgstr "Pedido de compra"

#. module: project_purchase_link
#. odoo-python
#: code:addons/project_purchase_link/models/project_project.py:0
#, python-format
msgid "Purchase Order Lines"
msgstr "Líneas de pedido de compra"

#. module: project_purchase_link
#: model:ir.model.fields,field_description:project_purchase_link.field_project_project__purchase_line_total
#: model_terms:ir.ui.view,arch_db:project_purchase_link.project_project_view_form
msgid "Purchase Total"
msgstr "Total de compras"

#. module: project_purchase_link
#: model_terms:ir.ui.view,arch_db:project_purchase_link.project_project_view_form
msgid "Purchases"
msgstr "Compras"

#~ msgid "Purchase Lines"
#~ msgstr "Líneas de compra"
75 changes: 75 additions & 0 deletions project_purchase_link/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_purchase_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-09-04 18:40+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.17\n"

#. module: project_purchase_link
#: model:ir.model.fields,field_description:project_purchase_link.field_project_project__purchase_count
msgid "# Purchase"
msgstr "N° acquisto"

#. module: project_purchase_link
#: model:ir.model.fields,field_description:project_purchase_link.field_project_project__purchase_invoice_count
msgid "# Purchase Invoice"
msgstr "N° fattura di acquisto"

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

#. module: project_purchase_link
#. odoo-python
#: code:addons/project_purchase_link/models/project_project.py:0
#, python-format
msgid "Purchase Invoice Lines"
msgstr "Righe fattura di acquisto"

#. module: project_purchase_link
#: model:ir.model.fields,field_description:project_purchase_link.field_project_project__purchase_invoice_line_total
#: model_terms:ir.ui.view,arch_db:project_purchase_link.project_project_view_form
msgid "Purchase Invoice Total"
msgstr "Totale fattura di acquisto"

#. module: project_purchase_link
#: model_terms:ir.ui.view,arch_db:project_purchase_link.project_project_view_form
msgid "Purchase Invoices"
msgstr "Fatture di acquisto"

#. module: project_purchase_link
#. odoo-python
#: code:addons/project_purchase_link/models/project_project.py:0
#, python-format
msgid "Purchase Order"
msgstr "Ordine di acquisto"

#. module: project_purchase_link
#. odoo-python
#: code:addons/project_purchase_link/models/project_project.py:0
#, python-format
msgid "Purchase Order Lines"
msgstr "Righe ordine di acquisto"

#. module: project_purchase_link
#: model:ir.model.fields,field_description:project_purchase_link.field_project_project__purchase_line_total
#: model_terms:ir.ui.view,arch_db:project_purchase_link.project_project_view_form
msgid "Purchase Total"
msgstr "Totale acquisti"

#. module: project_purchase_link
#: model_terms:ir.ui.view,arch_db:project_purchase_link.project_project_view_form
msgid "Purchases"
msgstr "Acquisti"
69 changes: 69 additions & 0 deletions project_purchase_link/i18n/project_purchase_link.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * project_purchase_link
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: project_purchase_link
#: model:ir.model.fields,field_description:project_purchase_link.field_project_project__purchase_count
msgid "# Purchase"
msgstr ""

#. module: project_purchase_link
#: model:ir.model.fields,field_description:project_purchase_link.field_project_project__purchase_invoice_count
msgid "# Purchase Invoice"
msgstr ""

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

#. module: project_purchase_link
#. odoo-python
#: code:addons/project_purchase_link/models/project_project.py:0
msgid "Purchase Invoice Lines"
msgstr ""

#. module: project_purchase_link
#: model:ir.model.fields,field_description:project_purchase_link.field_project_project__purchase_invoice_line_total
#: model_terms:ir.ui.view,arch_db:project_purchase_link.project_project_view_form
msgid "Purchase Invoice Total"
msgstr ""

#. module: project_purchase_link
#: model_terms:ir.ui.view,arch_db:project_purchase_link.project_project_view_form
msgid "Purchase Invoices"
msgstr ""

#. module: project_purchase_link
#. odoo-python
#: code:addons/project_purchase_link/models/project_project.py:0
msgid "Purchase Order"
msgstr ""

#. module: project_purchase_link
#. odoo-python
#: code:addons/project_purchase_link/models/project_project.py:0
msgid "Purchase Order Lines"
msgstr ""

#. module: project_purchase_link
#: model:ir.model.fields,field_description:project_purchase_link.field_project_project__purchase_line_total
#: model_terms:ir.ui.view,arch_db:project_purchase_link.project_project_view_form
msgid "Purchase Total"
msgstr ""

#. module: project_purchase_link
#: model_terms:ir.ui.view,arch_db:project_purchase_link.project_project_view_form
msgid "Purchases"
msgstr ""
Loading
Loading