Add oca-purchase submodule with 96 purchase modules moved from oca-workflow-process

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Ernad Husremovic 2025-08-30 18:00:40 +02:00
parent b0628ee8ea
commit 7378b233e9
3994 changed files with 334316 additions and 0 deletions

View file

@ -0,0 +1,46 @@
# Purchase Product Last Price Info
Odoo addon: purchase_last_price_info
## Installation
```bash
pip install odoo-bringout-oca-purchase-workflow-purchase_last_price_info
```
## Dependencies
This addon depends on:
- purchase
## Manifest Information
- **Name**: Purchase Product Last Price Info
- **Version**: 16.0.1.0.2
- **Category**: Purchase Management
- **License**: AGPL-3
- **Installable**: True
## Source
Based on [OCA/purchase-workflow](https://github.com/OCA/purchase-workflow) branch 16.0, addon `purchase_last_price_info`.
## License
This package maintains the original AGPL-3 license from the upstream Odoo project.
## Documentation
- Overview: doc/OVERVIEW.md
- Architecture: doc/ARCHITECTURE.md
- Models: doc/MODELS.md
- Controllers: doc/CONTROLLERS.md
- Wizards: doc/WIZARDS.md
- Reports: doc/REPORTS.md
- Security: doc/SECURITY.md
- Install: doc/INSTALL.md
- Usage: doc/USAGE.md
- Configuration: doc/CONFIGURATION.md
- Dependencies: doc/DEPENDENCIES.md
- Troubleshooting: doc/TROUBLESHOOTING.md
- FAQ: doc/FAQ.md

View file

@ -0,0 +1,32 @@
# Architecture
```mermaid
flowchart TD
U[Users] -->|HTTP| V[Views and QWeb Templates]
V --> C[Controllers]
V --> W[Wizards Transient Models]
C --> M[Models and ORM]
W --> M
M --> R[Reports]
DX[Data XML] --> M
S[Security ACLs and Groups] -. enforces .-> M
subgraph Purchase_last_price_info Module - purchase_last_price_info
direction LR
M:::layer
W:::layer
C:::layer
V:::layer
R:::layer
S:::layer
DX:::layer
end
classDef layer fill:#eef8ff,stroke:#6ea8fe,stroke-width:1px
```
Notes
- Views include tree/form/kanban templates and report templates.
- Controllers provide website/portal routes when present.
- Wizards are UI flows implemented with `models.TransientModel`.
- Data XML loads data/demo records; Security defines groups and access.

View file

@ -0,0 +1,3 @@
# Configuration
Refer to Odoo settings for purchase_last_price_info. Configure related models, access rights, and options as needed.

View file

@ -0,0 +1,3 @@
# Controllers
This module does not define custom HTTP controllers.

View file

@ -0,0 +1,5 @@
# Dependencies
This addon depends on:
- [purchase](https://github.com/bringout/oca-ocb-core/tree/b3e6fb998e53b9eb1bc9669d992017616c2bd7b3/odoo-bringout-oca-ocb-purchase)

View file

@ -0,0 +1,4 @@
# FAQ
- Q: Which Odoo version? A: 16.0 (OCA/OCB packaged).
- Q: How to enable? A: Start server with --addon purchase_last_price_info or install in UI.

View file

@ -0,0 +1,7 @@
# Install
```bash
pip install odoo-bringout-oca-purchase-workflow-purchase_last_price_info"
# or
uv pip install odoo-bringout-oca-purchase-workflow-purchase_last_price_info"
```

View file

@ -0,0 +1,13 @@
# Models
Detected core models and extensions in purchase_last_price_info.
```mermaid
classDiagram
class product_product
class product_template
```
Notes
- Classes show model technical names; fields omitted for brevity.
- Items listed under _inherit are extensions of existing models.

View file

@ -0,0 +1,6 @@
# Overview
Packaged Odoo addon: purchase_last_price_info. Provides features documented in upstream Odoo 16 under this addon.
- Source: OCA/OCB 16.0, addon purchase_last_price_info
- License: LGPL-3

View file

@ -0,0 +1,3 @@
# Reports
This module does not define custom reports.

View file

@ -0,0 +1,8 @@
# Security
This module does not define custom security rules or access controls beyond Odoo defaults.
Default Odoo security applies:
- Base user access through standard groups
- Model access inherited from dependencies
- No custom row-level security rules

View file

@ -0,0 +1,5 @@
# Troubleshooting
- Ensure Python and Odoo environment matches repo guidance.
- Check database connectivity and logs if startup fails.
- Validate that dependent addons listed in DEPENDENCIES.md are installed.

View file

@ -0,0 +1,7 @@
# Usage
Start Odoo including this addon (from repo root):
```bash
python3 scripts/nix_odoo_web_server.py --db-name mydb --addon purchase_last_price_info
```

View file

@ -0,0 +1,3 @@
# Wizards
This module does not include UI wizards.

View file

@ -0,0 +1,116 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association
================================
Purchase Product Last Price Info
================================
..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:86c8193696754a46cb5d237eb7c3a3ab05fab07b84c1da509e971b1a4fe1774b
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png
:target: https://odoo-community.org/page/development-status
:alt: Production/Stable
.. |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%2Fpurchase--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/purchase-workflow/tree/16.0/purchase_last_price_info
:alt: OCA/purchase-workflow
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/purchase-workflow-16-0/purchase-workflow-16-0-purchase_last_price_info
: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/purchase-workflow&target_branch=16.0
:alt: Try me on Runboat
|badge1| |badge2| |badge3| |badge4| |badge5|
This module adds the last purchase info of the product.
**Table of contents**
.. contents::
:local:
Usage
=====
In order to use this module, go to:
* Products -> Tab Purchase (see screenshot)
.. image:: https://raw.githubusercontent.com/OCA/purchase-workflow/16.0/purchase_last_price_info/static/description/purchase_last_price.png
:alt: Purchase Last Price Info
:width: 400 px
Bug Tracker
===========
Bugs are tracked on `GitHub Issues <https://github.com/OCA/purchase-workflow/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/purchase-workflow/issues/new?body=module:%20purchase_last_price_info%0Aversion:%2016.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
* Tecnativa
Contributors
~~~~~~~~~~~~
* Alfredo de la Fuente <alfredodelafuente@avanzosc.es>
* Oihane Crucelaegui <oihanecrucelaegi@avanzosc.es>
* Ana Juaristi <anajuaristi@avanzosc.es>
* Carlos Lopez Mite <celm1990@hotmail.com>
* Adria Gil Sorribes <adria.gil@forgeflow.com>
* Lois Rilo <lois.rilo@forgeflow.com>
* Rattapong Chokmasermkul <rattapongc@ecosoft.co.th>
* Vishnu Vanneri <vanneri.odoodev@gmail.com>
* `Tecnativa <https://www.tecnativa.com>`_:
* Víctor Martínez
* Pedro M. Baeza
* `Bloopark systems <https://www.bloopark.de/>`_:
* Achraf Mhadhbi <machraf@bloopark.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.
.. |maintainer-LoisRForgeFlow| image:: https://github.com/LoisRForgeFlow.png?size=40px
:target: https://github.com/LoisRForgeFlow
:alt: LoisRForgeFlow
Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:
|maintainer-LoisRForgeFlow|
This module is part of the `OCA/purchase-workflow <https://github.com/OCA/purchase-workflow/tree/16.0/purchase_last_price_info>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

View file

@ -0,0 +1,15 @@
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html
{
"name": "Purchase Product Last Price Info",
"version": "16.0.1.0.2",
"category": "Purchase Management",
"license": "AGPL-3",
"author": "AvanzOSC, Tecnativa, Odoo Community Association (OCA)",
"development_status": "Production/Stable",
"maintainers": ["LoisRForgeFlow"],
"website": "https://github.com/OCA/purchase-workflow",
"depends": ["purchase"],
"data": ["views/product_views.xml"],
"installable": True,
}

View file

@ -0,0 +1,78 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr "Valuta zadnje nabave"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr "Datum zadnje nabave"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr "Stavka zadnje nabave"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr "Stavke zadnjih nabava"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr "Zadnja cijena nabave"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr "Zadnji dobavljač"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr "Zadnja cijena u valuti"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Proizvod"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr "Varijanta proizvoda"
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr "Nabava"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr "Prikaži valutu zadnje nabavne cijene"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-14 05:51+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Catalan (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/ca/)\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"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Producte"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Producte"

View file

@ -0,0 +1,90 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-15 11:37+0000\n"
"PO-Revision-Date: 2025-03-03 15:12+0000\n"
"Last-Translator: davidbeckercbl <becker@cbl-computer.de>\n"
"Language-Team: German (http://www.transifex.com/oca/"
"OCA-purchase-workflow-8-0/language/de/)\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 5.10.2\n"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr "Letzte Einkaufswährung"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr "Letztes EInkaufsdatum"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr "Letzte Bestellzeile"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr "Letzte Bestellzeilen"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr "Letzter Einkaufspreis"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr "Letzter Lieferant"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr "Letzte Währung Einkaufspreis"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Produkt"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr "Produktvariante"
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr "Einkauf"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr "Zeige Währung des letzten Einkaufspreises"
#~ msgid "Product Template"
#~ msgstr "Produktvorlage"
#~ msgid "Purchase Order"
#~ msgstr "Bestellung"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-04 05:41+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Greek (Greece) (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/el_GR/)\n"
"Language: el_GR\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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Προϊόν"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Προϊόν"

View file

@ -0,0 +1,93 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-03-08 10:15+0000\n"
"PO-Revision-Date: 2023-07-20 18:09+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: Spanish (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr "Divisa de la última compra"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr "Última fecha de compra"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr "Última línea de compra"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr "Últimas líneas de órdenes de compra"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr "Último precio de compra"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr "Último proveedor"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr "Precio de compra en la última divisa"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Producto"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr "Variante de producto"
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr "Compra"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr "Mostrar el precio de la divisa de la última compra"
#~ msgid "Product Template"
#~ msgstr "Producto"
#~ msgid "Purchase Order"
#~ msgstr "Compra"
#~ msgid "Last Price Info"
#~ msgstr "Información último precio"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-07 05:29+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Spanish (Spain) (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/es_ES/)\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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Producto"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Producto"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-23 16:23+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Basque (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/eu/)\n"
"Language: eu\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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Produktua"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Produktua"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-15 11:37+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Finnish (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/fi/)\n"
"Language: fi\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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Tuote"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Tuote"

View file

@ -0,0 +1,90 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-03-08 10:15+0000\n"
"PO-Revision-Date: 2025-05-27 09:26+0000\n"
"Last-Translator: MDgrap <michael.duc@grap.coop>\n"
"Language-Team: French (http://www.transifex.com/oca/"
"OCA-purchase-workflow-8-0/language/fr/)\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 5.10.4\n"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr "Devise du dernier achat"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr "Dernière date d'achat"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr "Dernier prix d'achat"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr "Dernier fournisseur"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Article"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr "Achat"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#~ msgid "Product Template"
#~ msgstr "Modèle de produit"
#~ msgid "Purchase Order"
#~ msgstr "Commande d'achat"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-29 15:58+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: French (Switzerland) (http://www.transifex.com/oca/OCA-"
"purchase-workflow-8-0/language/fr_CH/)\n"
"Language: fr_CH\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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Produit"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Produit"

View file

@ -0,0 +1,90 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-07-01 10:08+0000\n"
"PO-Revision-Date: 2021-02-18 11:45+0000\n"
"Last-Translator: Yves Le Doeuff <yld@alliasys.fr>\n"
"Language-Team: French (France) (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/fr_FR/)\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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr "Dernière date d'achat"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr "Dernier prix d'achat"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr "Dernier fournisseur"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Produit"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr "Achat"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#~ msgid "Product Template"
#~ msgstr "Modèle d'article"
#~ msgid "Purchase Order"
#~ msgstr "Bon de commande"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-04 05:41+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Galician (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/gl/)\n"
"Language: gl\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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Produto"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Produto"

View file

@ -0,0 +1,89 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-30 13:27+0000\n"
"PO-Revision-Date: 2023-03-02 16:30+0000\n"
"Last-Translator: Bole <bole@dajmi5.com>\n"
"Language-Team: Croatian (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/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"
"X-Generator: Weblate 4.14.1\n"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr "Valuta zadnje nabave"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr "Datum zadnje nabave"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr "Stavka zadnje nabave"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr "Stavke zadnjih nabava"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr "Zadnja cijena nabave"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr "Zadnji dobavljač"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr "Zadnja cijena u valuti"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Proizvod"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr "Nabava"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr "Prikaži valutu zadnje nabavne cijene"
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Proizvod"

View file

@ -0,0 +1,88 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-30 13:27+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Croatian (Croatia) (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/hr_HR/)\n"
"Language: hr_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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Proizvod"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Proizvod"

View file

@ -0,0 +1,88 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-15 11:37+0000\n"
"PO-Revision-Date: 2023-12-22 11:37+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
"Language-Team: Italian (http://www.transifex.com/oca/"
"OCA-purchase-workflow-8-0/language/it/)\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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr "Valuta ultimo acquisto"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr "Data ultimo acquisto"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr "Ultima riga acquisto"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr "Ultime righe ordine di acquisto"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr "Ultimo prezzo di acquisto"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr "Ultimo fornitore"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr "Ultima valuta prezzo acquisto"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Prodotto"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr "Variante prodotto"
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr "Acquisto"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr "Visualizza la valuta prezzo ultimo acquisto"
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Prodotto"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-04 05:41+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Dutch (http://www.transifex.com/oca/OCA-purchase-workflow-8-0/"
"language/nl/)\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"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Product"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Product"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-04 05:41+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/oca/OCA-"
"purchase-workflow-8-0/language/nl_NL/)\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"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Product"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Product"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-12-17 04:15+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Portuguese (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/pt/)\n"
"Language: pt\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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Produto"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Produto"

View file

@ -0,0 +1,94 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
# Paulo Ricardo <ti@shoppingescritorio.com.br>, 2016
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-05-15 09:24+0000\n"
"PO-Revision-Date: 2023-06-10 23:08+0000\n"
"Last-Translator: Adriano Prado <adrianojprado@gmail.com>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-"
"purchase-workflow-8-0/language/pt_BR/)\n"
"Language: pt_BR\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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr "Ultima moeda de Compra"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr "Última Data de Compra"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr "Ultima Linha de Compra"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr "Ultimas Linhas Pedido de Compra"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr "Último Preço de Compra"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr "Último Fornecedor"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr "Último preço de compra na moeda"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Produto"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr "Variação Produto"
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr "Compra"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr "Mostrar última moeda do preço de compra"
#~ msgid "Product Template"
#~ msgstr "Modelo do Produto"
#~ msgid "Purchase Order"
#~ msgstr "Pedido de compra"
#~ msgid "Last Price Info"
#~ msgstr "Informações Último Preço"

View file

@ -0,0 +1,78 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""

View file

@ -0,0 +1,88 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-04 05:41+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Romanian (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/ro/)\n"
"Language: ro\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
"2:1));\n"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Produs"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Produs"

View file

@ -0,0 +1,89 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-01 21:46+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Russian (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/ru/)\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
"%100>=11 && n%100<=14)? 2 : 3);\n"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Товар/Услуга"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Товар/Услуга"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-28 01:50+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Slovak (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/sk/)\n"
"Language: sk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Produkt"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Produkt"

View file

@ -0,0 +1,105 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
# Ahmet Altınışık <aaltinisik@altinkaya.com.tr>, 2015
# Antonio Trueba, 2016
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012,2014
# Gustavo Lepri <gustavolepri@gmail.com>, 2015
# Hotellook, 2014
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2016
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2016
# Paolo Valier, 2016
# Rudolf Schnapka <rs@techno-flex.de>, 2015-2016
# Thomas A. Jaeger, 2015
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-05-14 02:43+0000\n"
"PO-Revision-Date: 2016-05-12 05:27+0000\n"
"Last-Translator: Matjaž Mozetič <m.mozetic@matmoz.si>\n"
"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/sl/)\n"
"Language: sl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr "Datum zadnje nabave"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr "Cena zadnje nabave"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr "Zadnji dobavitelj"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Proizvod"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr "Nabava"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Proizvod"
#, fuzzy
#~ msgid "Purchase Order"
#~ msgstr "Nabava"
#~ msgid "Last Price Info"
#~ msgstr "Podatki o zadnji ceni"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-07 05:29+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Turkish (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/tr/)\n"
"Language: tr\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: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Ürün"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Ürün"

View file

@ -0,0 +1,90 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-12-31 06:40+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Turkish (Turkey) (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/tr_TR/)\n"
"Language: tr_TR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Ürün"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Ürün"
#~ msgid "Last Price Info"
#~ msgstr "Son fiyat bilgisi"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-04 05:41+0000\n"
"PO-Revision-Date: 2016-03-08 10:16+0000\n"
"Last-Translator: <>\n"
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/oca/OCA-"
"purchase-workflow-8-0/language/vi_VN/)\n"
"Language: vi_VN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "Sản phẩm"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#, fuzzy
#~ msgid "Product Template"
#~ msgstr "Sản phẩm"

View file

@ -0,0 +1,90 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_last_price_info
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: purchase-workflow (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-04 05:41+0000\n"
"PO-Revision-Date: 2020-03-23 13:13+0000\n"
"Last-Translator: Dong <dong@freshoo.cn>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-purchase-"
"workflow-8-0/language/zh_CN/)\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10\n"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id
msgid "Last Purchase Currency"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date
msgid "Last Purchase Date"
msgstr "最近采购日期"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id
msgid "Last Purchase Line"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids
msgid "Last Purchase Order Lines"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price
msgid "Last Purchase Price"
msgstr "最近采购价格"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id
msgid "Last Supplier"
msgstr "最近供应商"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency
msgid "Last currency purchase price"
msgstr ""
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_template
msgid "Product"
msgstr "产品"
#. module: purchase_last_price_info
#: model:ir.model,name:purchase_last_price_info.model_product_product
msgid "Product Variant"
msgstr ""
#. module: purchase_last_price_info
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view
#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view
msgid "Purchase"
msgstr "采购"
#. module: purchase_last_price_info
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency
#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency
msgid "Show Last Purchase Price Currency"
msgstr ""
#~ msgid "Product Template"
#~ msgstr "产品模版"
#~ msgid "Purchase Order"
#~ msgstr "采购订单"

View file

@ -0,0 +1,2 @@
from . import product_product
from . import product_template

View file

@ -0,0 +1,94 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
# Copyright 2019 ForgeFlow S.L.
# Copyright 2021 Tecnativa - Víctor Martínez
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import api, fields, models
class ProductProduct(models.Model):
_inherit = "product.product"
last_purchase_line_ids = fields.One2many(
comodel_name="purchase.order.line",
inverse_name="product_id",
string="Last Purchase Order Lines",
)
last_purchase_line_id = fields.Many2one(
comodel_name="purchase.order.line",
compute="_compute_last_purchase_line_id",
string="Last Purchase Line",
)
last_purchase_price = fields.Float(
compute="_compute_last_purchase_line_id_info",
)
last_purchase_date = fields.Datetime(
compute="_compute_last_purchase_line_id_info",
)
last_purchase_supplier_id = fields.Many2one(
comodel_name="res.partner",
compute="_compute_last_purchase_line_id_info",
string="Last Supplier",
)
last_purchase_currency_id = fields.Many2one(
comodel_name="res.currency",
compute="_compute_last_purchase_line_id_info",
string="Last Purchase Currency",
)
show_last_purchase_price_currency = fields.Boolean(
compute="_compute_show_last_purchase_price_currency",
)
last_purchase_price_currency = fields.Float(
string="Last currency purchase price",
compute="_compute_last_purchase_price_currency",
digits=0,
)
@api.depends_context("company")
@api.depends("last_purchase_line_ids.state")
def _compute_last_purchase_line_id(self):
for item in self:
item.last_purchase_line_id = fields.first(
item.last_purchase_line_ids.sudo().filtered_domain(
[
("state", "in", ["purchase", "done"]),
("company_id", "in", self.env.companies.ids),
]
)
)
@api.depends("last_purchase_line_id")
def _compute_last_purchase_line_id_info(self):
for item in self:
item.last_purchase_price = item.last_purchase_line_id.price_unit
item.last_purchase_date = item.last_purchase_line_id.date_order
item.last_purchase_supplier_id = item.last_purchase_line_id.partner_id
item.last_purchase_currency_id = item.last_purchase_line_id.currency_id
@api.depends("last_purchase_line_id", "last_purchase_currency_id")
def _compute_show_last_purchase_price_currency(self):
for item in self:
last_line = item.last_purchase_line_id
item.show_last_purchase_price_currency = (
last_line
and item.last_purchase_currency_id
and item.last_purchase_currency_id != last_line.company_id.currency_id
)
@api.depends(
"last_purchase_line_id",
"show_last_purchase_price_currency",
"last_purchase_currency_id",
"last_purchase_date",
)
def _compute_last_purchase_price_currency(self):
for item in self:
if item.show_last_purchase_price_currency:
rates = item.last_purchase_currency_id._get_rates(
item.last_purchase_line_id.company_id, item.last_purchase_date
)
item.last_purchase_price_currency = rates.get(
item.last_purchase_currency_id.id
)
else:
item.last_purchase_price_currency = 1

View file

@ -0,0 +1,66 @@
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
# Copyright 2019 ForgeFlow S.L.
# Copyright 2021 Tecnativa - Víctor Martínez
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import api, fields, models
class ProductTemplate(models.Model):
_inherit = "product.template"
last_purchase_line_ids = fields.One2many(
comodel_name="purchase.order.line",
related="product_variant_ids.last_purchase_line_ids",
string="Last Purchase Order Lines",
)
last_purchase_line_id = fields.Many2one(
comodel_name="purchase.order.line",
compute="_compute_last_purchase_line_id",
string="Last Purchase Line",
)
last_purchase_price = fields.Float(
compute="_compute_last_purchase_line_id_info",
)
last_purchase_date = fields.Datetime(
compute="_compute_last_purchase_line_id_info",
)
last_purchase_supplier_id = fields.Many2one(
comodel_name="res.partner",
compute="_compute_last_purchase_line_id_info",
string="Last Supplier",
)
last_purchase_currency_id = fields.Many2one(
comodel_name="res.currency",
compute="_compute_last_purchase_line_id_info",
string="Last Purchase Currency",
)
show_last_purchase_price_currency = fields.Boolean(
related="product_variant_ids.show_last_purchase_price_currency",
)
last_purchase_price_currency = fields.Float(
string="Last currency purchase price",
related="product_variant_ids.last_purchase_price_currency",
digits=0,
)
@api.depends_context("company")
@api.depends("last_purchase_line_ids.state")
def _compute_last_purchase_line_id(self):
for item in self:
item.last_purchase_line_id = fields.first(
item.last_purchase_line_ids.sudo().filtered_domain(
[
("state", "in", ["purchase", "done"]),
("company_id", "in", self.env.companies.ids),
]
)
)
@api.depends("last_purchase_line_id")
def _compute_last_purchase_line_id_info(self):
for item in self:
item.last_purchase_price = item.last_purchase_line_id.price_unit
item.last_purchase_date = item.last_purchase_line_id.date_order
item.last_purchase_supplier_id = item.last_purchase_line_id.partner_id
item.last_purchase_currency_id = item.last_purchase_line_id.currency_id

View file

@ -0,0 +1,17 @@
* Alfredo de la Fuente <alfredodelafuente@avanzosc.es>
* Oihane Crucelaegui <oihanecrucelaegi@avanzosc.es>
* Ana Juaristi <anajuaristi@avanzosc.es>
* Carlos Lopez Mite <celm1990@hotmail.com>
* Adria Gil Sorribes <adria.gil@forgeflow.com>
* Lois Rilo <lois.rilo@forgeflow.com>
* Rattapong Chokmasermkul <rattapongc@ecosoft.co.th>
* Vishnu Vanneri <vanneri.odoodev@gmail.com>
* `Tecnativa <https://www.tecnativa.com>`_:
* Víctor Martínez
* Pedro M. Baeza
* `Bloopark systems <https://www.bloopark.de/>`_:
* Achraf Mhadhbi <machraf@bloopark.de>

View file

@ -0,0 +1 @@
This module adds the last purchase info of the product.

View file

@ -0,0 +1,7 @@
In order to use this module, go to:
* Products -> Tab Purchase (see screenshot)
.. image:: ../static/description/purchase_last_price.png
:alt: Purchase Last Price Info
:width: 400 px

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

View file

@ -0,0 +1,457 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils: https://docutils.sourceforge.io/" />
<title>README.rst</title>
<style type="text/css">
/*
:Author: David Goodger (goodger@python.org)
:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
Despite the name, some widely supported CSS2 features are used.
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
customize this style sheet.
*/
/* used to remove borders from tables and images */
.borderless, table.borderless td, table.borderless th {
border: 0 }
table.borderless td, table.borderless th {
/* Override padding for "table.docutils td" with "! important".
The right padding separates the table cells. */
padding: 0 0.5em 0 0 ! important }
.first {
/* Override more specific margin styles with "! important". */
margin-top: 0 ! important }
.last, .with-subtitle {
margin-bottom: 0 ! important }
.hidden {
display: none }
.subscript {
vertical-align: sub;
font-size: smaller }
.superscript {
vertical-align: super;
font-size: smaller }
a.toc-backref {
text-decoration: none ;
color: black }
blockquote.epigraph {
margin: 2em 5em ; }
dl.docutils dd {
margin-bottom: 0.5em }
object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
overflow: hidden;
}
/* Uncomment (and remove this text!) to get bold-faced definition list terms
dl.docutils dt {
font-weight: bold }
*/
div.abstract {
margin: 2em 5em }
div.abstract p.topic-title {
font-weight: bold ;
text-align: center }
div.admonition, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
margin: 2em ;
border: medium outset ;
padding: 1em }
div.admonition p.admonition-title, div.hint p.admonition-title,
div.important p.admonition-title, div.note p.admonition-title,
div.tip p.admonition-title {
font-weight: bold ;
font-family: sans-serif }
div.attention p.admonition-title, div.caution p.admonition-title,
div.danger p.admonition-title, div.error p.admonition-title,
div.warning p.admonition-title, .code .error {
color: red ;
font-weight: bold ;
font-family: sans-serif }
/* Uncomment (and remove this text!) to get reduced vertical space in
compound paragraphs.
div.compound .compound-first, div.compound .compound-middle {
margin-bottom: 0.5em }
div.compound .compound-last, div.compound .compound-middle {
margin-top: 0.5em }
*/
div.dedication {
margin: 2em 5em ;
text-align: center ;
font-style: italic }
div.dedication p.topic-title {
font-weight: bold ;
font-style: normal }
div.figure {
margin-left: 2em ;
margin-right: 2em }
div.footer, div.header {
clear: both;
font-size: smaller }
div.line-block {
display: block ;
margin-top: 1em ;
margin-bottom: 1em }
div.line-block div.line-block {
margin-top: 0 ;
margin-bottom: 0 ;
margin-left: 1.5em }
div.sidebar {
margin: 0 0 0.5em 1em ;
border: medium outset ;
padding: 1em ;
background-color: #ffffee ;
width: 40% ;
float: right ;
clear: right }
div.sidebar p.rubric {
font-family: sans-serif ;
font-size: medium }
div.system-messages {
margin: 5em }
div.system-messages h1 {
color: red }
div.system-message {
border: medium outset ;
padding: 1em }
div.system-message p.system-message-title {
color: red ;
font-weight: bold }
div.topic {
margin: 2em }
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
margin-top: 0.4em }
h1.title {
text-align: center }
h2.subtitle {
text-align: center }
hr.docutils {
width: 75% }
img.align-left, .figure.align-left, object.align-left, table.align-left {
clear: left ;
float: left ;
margin-right: 1em }
img.align-right, .figure.align-right, object.align-right, table.align-right {
clear: right ;
float: right ;
margin-left: 1em }
img.align-center, .figure.align-center, object.align-center {
display: block;
margin-left: auto;
margin-right: auto;
}
table.align-center {
margin-left: auto;
margin-right: auto;
}
.align-left {
text-align: left }
.align-center {
clear: both ;
text-align: center }
.align-right {
text-align: right }
/* reset inner alignment in figures */
div.align-right {
text-align: inherit }
/* div.align-center * { */
/* text-align: left } */
.align-top {
vertical-align: top }
.align-middle {
vertical-align: middle }
.align-bottom {
vertical-align: bottom }
ol.simple, ul.simple {
margin-bottom: 1em }
ol.arabic {
list-style: decimal }
ol.loweralpha {
list-style: lower-alpha }
ol.upperalpha {
list-style: upper-alpha }
ol.lowerroman {
list-style: lower-roman }
ol.upperroman {
list-style: upper-roman }
p.attribution {
text-align: right ;
margin-left: 50% }
p.caption {
font-style: italic }
p.credits {
font-style: italic ;
font-size: smaller }
p.label {
white-space: nowrap }
p.rubric {
font-weight: bold ;
font-size: larger ;
color: maroon ;
text-align: center }
p.sidebar-title {
font-family: sans-serif ;
font-weight: bold ;
font-size: larger }
p.sidebar-subtitle {
font-family: sans-serif ;
font-weight: bold }
p.topic-title {
font-weight: bold }
pre.address {
margin-bottom: 0 ;
margin-top: 0 ;
font: inherit }
pre.literal-block, pre.doctest-block, pre.math, pre.code {
margin-left: 2em ;
margin-right: 2em }
pre.code .ln { color: gray; } /* line numbers */
pre.code, code { background-color: #eeeeee }
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
pre.code .literal.string, code .literal.string { color: #0C5404 }
pre.code .name.builtin, code .name.builtin { color: #352B84 }
pre.code .deleted, code .deleted { background-color: #DEB0A1}
pre.code .inserted, code .inserted { background-color: #A3D289}
span.classifier {
font-family: sans-serif ;
font-style: oblique }
span.classifier-delimiter {
font-family: sans-serif ;
font-weight: bold }
span.interpreted {
font-family: sans-serif }
span.option {
white-space: nowrap }
span.pre {
white-space: pre }
span.problematic, pre.problematic {
color: red }
span.section-subtitle {
/* font-size relative to parent (h1..h6 element) */
font-size: 80% }
table.citation {
border-left: solid 1px gray;
margin-left: 1px }
table.docinfo {
margin: 2em 4em }
table.docutils {
margin-top: 0.5em ;
margin-bottom: 0.5em }
table.footnote {
border-left: solid 1px black;
margin-left: 1px }
table.docutils td, table.docutils th,
table.docinfo td, table.docinfo th {
padding-left: 0.5em ;
padding-right: 0.5em ;
vertical-align: top }
table.docutils th.field-name, table.docinfo th.docinfo-name {
font-weight: bold ;
text-align: left ;
white-space: nowrap ;
padding-left: 0 }
/* "booktabs" style (no vertical lines) */
table.docutils.booktabs {
border: 0px;
border-top: 2px solid;
border-bottom: 2px solid;
border-collapse: collapse;
}
table.docutils.booktabs * {
border: 0px;
}
table.docutils.booktabs th {
border-bottom: thin solid;
text-align: left;
}
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
font-size: 100% }
ul.auto-toc {
list-style-type: none }
</style>
</head>
<body>
<div class="document">
<a class="reference external image-reference" href="https://odoo-community.org/get-involved?utm_source=readme">
<img alt="Odoo Community Association" src="https://odoo-community.org/readme-banner-image" />
</a>
<div class="section" id="purchase-product-last-price-info">
<h1>Purchase Product Last Price Info</h1>
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:86c8193696754a46cb5d237eb7c3a3ab05fab07b84c1da509e971b1a4fe1774b
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Production/Stable" src="https://img.shields.io/badge/maturity-Production%2FStable-green.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/license-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/purchase-workflow/tree/16.0/purchase_last_price_info"><img alt="OCA/purchase-workflow" src="https://img.shields.io/badge/github-OCA%2Fpurchase--workflow-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/purchase-workflow-16-0/purchase-workflow-16-0-purchase_last_price_info"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/purchase-workflow&amp;target_branch=16.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p>This module adds the last purchase info of the product.</p>
<p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents">
<ul class="simple">
<li><a class="reference internal" href="#usage" id="toc-entry-1">Usage</a></li>
<li><a class="reference internal" href="#bug-tracker" id="toc-entry-2">Bug Tracker</a></li>
<li><a class="reference internal" href="#credits" id="toc-entry-3">Credits</a><ul>
<li><a class="reference internal" href="#authors" id="toc-entry-4">Authors</a></li>
<li><a class="reference internal" href="#contributors" id="toc-entry-5">Contributors</a></li>
<li><a class="reference internal" href="#maintainers" id="toc-entry-6">Maintainers</a></li>
</ul>
</li>
</ul>
</div>
<div class="section" id="usage">
<h2><a class="toc-backref" href="#toc-entry-1">Usage</a></h2>
<p>In order to use this module, go to:</p>
<ul class="simple">
<li>Products -&gt; Tab Purchase (see screenshot)</li>
</ul>
<img alt="Purchase Last Price Info" src="https://raw.githubusercontent.com/OCA/purchase-workflow/16.0/purchase_last_price_info/static/description/purchase_last_price.png" style="width: 400px;" />
</div>
<div class="section" id="bug-tracker">
<h2><a class="toc-backref" href="#toc-entry-2">Bug Tracker</a></h2>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/purchase-workflow/issues">GitHub Issues</a>.
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
<a class="reference external" href="https://github.com/OCA/purchase-workflow/issues/new?body=module:%20purchase_last_price_info%0Aversion:%2016.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p>
</div>
<div class="section" id="credits">
<h2><a class="toc-backref" href="#toc-entry-3">Credits</a></h2>
<div class="section" id="authors">
<h3><a class="toc-backref" href="#toc-entry-4">Authors</a></h3>
<ul class="simple">
<li>AvanzOSC</li>
<li>Tecnativa</li>
</ul>
</div>
<div class="section" id="contributors">
<h3><a class="toc-backref" href="#toc-entry-5">Contributors</a></h3>
<ul class="simple">
<li>Alfredo de la Fuente &lt;<a class="reference external" href="mailto:alfredodelafuente&#64;avanzosc.es">alfredodelafuente&#64;avanzosc.es</a>&gt;</li>
<li>Oihane Crucelaegui &lt;<a class="reference external" href="mailto:oihanecrucelaegi&#64;avanzosc.es">oihanecrucelaegi&#64;avanzosc.es</a>&gt;</li>
<li>Ana Juaristi &lt;<a class="reference external" href="mailto:anajuaristi&#64;avanzosc.es">anajuaristi&#64;avanzosc.es</a>&gt;</li>
<li>Carlos Lopez Mite &lt;<a class="reference external" href="mailto:celm1990&#64;hotmail.com">celm1990&#64;hotmail.com</a>&gt;</li>
<li>Adria Gil Sorribes &lt;<a class="reference external" href="mailto:adria.gil&#64;forgeflow.com">adria.gil&#64;forgeflow.com</a>&gt;</li>
<li>Lois Rilo &lt;<a class="reference external" href="mailto:lois.rilo&#64;forgeflow.com">lois.rilo&#64;forgeflow.com</a>&gt;</li>
<li>Rattapong Chokmasermkul &lt;<a class="reference external" href="mailto:rattapongc&#64;ecosoft.co.th">rattapongc&#64;ecosoft.co.th</a>&gt;</li>
<li>Vishnu Vanneri &lt;<a class="reference external" href="mailto:vanneri.odoodev&#64;gmail.com">vanneri.odoodev&#64;gmail.com</a>&gt;</li>
<li><a class="reference external" href="https://www.tecnativa.com">Tecnativa</a>:<ul>
<li>Víctor Martínez</li>
<li>Pedro M. Baeza</li>
</ul>
</li>
<li><a class="reference external" href="https://www.bloopark.de/">Bloopark systems</a>:<ul>
<li>Achraf Mhadhbi &lt;<a class="reference external" href="mailto:machraf&#64;bloopark.de">machraf&#64;bloopark.de</a>&gt;</li>
</ul>
</li>
</ul>
</div>
<div class="section" id="maintainers">
<h3><a class="toc-backref" href="#toc-entry-6">Maintainers</a></h3>
<p>This module is maintained by the OCA.</p>
<a class="reference external image-reference" href="https://odoo-community.org">
<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" />
</a>
<p>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.</p>
<p>Current <a class="reference external" href="https://odoo-community.org/page/maintainer-role">maintainer</a>:</p>
<p><a class="reference external image-reference" href="https://github.com/LoisRForgeFlow"><img alt="LoisRForgeFlow" src="https://github.com/LoisRForgeFlow.png?size=40px" /></a></p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/purchase-workflow/tree/16.0/purchase_last_price_info">OCA/purchase-workflow</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
</div>
</div>
</div>
</div>
</body>
</html>

View file

@ -0,0 +1 @@
from . import test_purchase_last_price_info

View file

@ -0,0 +1,96 @@
# Copyright 2019 ForgeFlow S.L.
# Copyright 2021 Tecnativa - Víctor Martínez
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
import odoo.tests.common as common
from odoo import fields
class TestPurchaseLastPriceInfo(common.TransactionCase):
def setUp(self):
super().setUp()
usd = self.env.ref("base.USD")
eur = self.env.ref("base.EUR")
self.currency = self.env.ref("base.main_company").currency_id
self.currency_extra = eur if self.currency == usd else usd
self.purchase_model = self.env["purchase.order"]
self.purchase_line_model = self.env["purchase.order.line"]
self.product = self.env.ref("product.consu_delivery_01")
self.partner = self.env.ref("base.res_partner_1")
# Create custom rates to currency + currency_extra
self._create_currency_rate(self.currency, "2000-01-01", 1.0)
self._create_currency_rate(self.currency_extra, "2000-01-01", 2.0)
def _create_currency_rate(self, currency_id, name, rate):
self.env["res.currency.rate"].create(
{"currency_id": currency_id.id, "name": name, "rate": rate}
)
def test_purchase_last_price_info_demo(self):
purchase_order = self.env.ref("purchase.purchase_order_6")
purchase_order.write(
{"date_order": "2000-01-01", "currency_id": self.currency.id}
)
purchase_order.button_confirm()
purchase_lines = self.purchase_line_model.search(
[
("product_id", "=", self.product.id),
("state", "in", ["purchase", "done"]),
]
).sorted(key=lambda l: l.order_id.date_order, reverse=True)
first_purchase_line = fields.first(purchase_lines)
self.assertEqual(
fields.Datetime.from_string(first_purchase_line.order_id.date_order).date(),
fields.Datetime.from_string(self.product.last_purchase_date).date(),
)
self.assertEqual(
first_purchase_line.price_unit, self.product.last_purchase_price
)
self.assertEqual(
first_purchase_line.order_id.partner_id,
self.product.last_purchase_supplier_id,
)
self.assertEqual(
first_purchase_line.currency_id, self.product.last_purchase_currency_id
)
self.assertEqual(self.product.last_purchase_currency_id, self.currency)
self.assertEqual(self.product.last_purchase_price_currency, 1.0)
def test_purchase_last_price_info_new_order(self):
purchase_order = self.purchase_model.create(
{
"date_order": "2000-01-01",
"currency_id": self.currency_extra.id,
"partner_id": self.partner.id,
"order_line": [
(
0,
0,
{
"product_id": self.product.id,
"product_uom": self.product.uom_id.id,
"price_unit": self.product.standard_price,
"name": self.product.name,
"date_planned": fields.Datetime.now(),
"product_qty": 1,
},
)
],
}
)
purchase_order.button_confirm()
self.assertEqual(
fields.Datetime.from_string(purchase_order.date_order).date(),
fields.Datetime.from_string(self.product.last_purchase_date).date(),
)
first_order_line = fields.first(purchase_order.order_line)
self.assertEqual(first_order_line.price_unit, self.product.last_purchase_price)
self.assertEqual(
first_order_line.currency_id,
self.product.last_purchase_currency_id,
)
self.assertEqual(self.product.last_purchase_currency_id, self.currency_extra)
self.assertEqual(self.product.last_purchase_price_currency, 2.0)
self.assertEqual(self.partner, self.product.last_purchase_supplier_id)
purchase_order.button_cancel()
self.assertEqual(purchase_order.state, "cancel")

View file

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="product_product_last_purchase_info_form_view" model="ir.ui.view">
<field name="name">product.product.last.purchase.info.form</field>
<field name="model">product.product</field>
<field name="inherit_id" ref="product.product_normal_form_view" />
<field name="arch" type="xml">
<field name="seller_ids" position="before">
<group
string="Purchase"
name="last_purchase_info"
attrs="{'invisible': [('product_variant_count', '&lt;=', 1)]}"
>
<field name="last_purchase_supplier_id" />
<field name="last_purchase_date" />
<field name="last_purchase_price" />
<field name="show_last_purchase_price_currency" invisible="1" />
<field
name="last_purchase_currency_id"
groups="base.group_multi_currency"
attrs="{'invisible':[('show_last_purchase_price_currency', '=', False)]}"
/>
<field
name="last_purchase_price_currency"
groups="base.group_multi_currency"
attrs="{'invisible':[('show_last_purchase_price_currency', '=', False)]}"
/>
</group>
</field>
</field>
</record>
<record id="product_template_last_purchase_info_form_view" model="ir.ui.view">
<field name="name">product.template.form.last.purchase.info</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="purchase.view_product_supplier_inherit" />
<field name="arch" type="xml">
<field name="seller_ids" position="before">
<group
string="Purchase"
name="last_purchase_info"
attrs="{'invisible': [('product_variant_count', '&gt;', 1)]}"
>
<field name="last_purchase_supplier_id" />
<field name="last_purchase_date" />
<field name="last_purchase_price" />
<field name="show_last_purchase_price_currency" invisible="1" />
<field
name="last_purchase_currency_id"
groups="base.group_multi_currency"
attrs="{'invisible':[('show_last_purchase_price_currency', '=', False)]}"
/>
<field
name="last_purchase_price_currency"
groups="base.group_multi_currency"
attrs="{'invisible':[('show_last_purchase_price_currency', '=', False)]}"
/>
</group>
</field>
</field>
</record>
<record id="product_product_tree_view" model="ir.ui.view">
<field name="name">product.product.tree</field>
<field name="model">product.product</field>
<field name="inherit_id" ref="product.product_product_tree_view" />
<field name="arch" type="xml">
<field name="lst_price" position="after">
<field name="last_purchase_price" />
</field>
</field>
</record>
<record id="product_template_tree_view" model="ir.ui.view">
<field name="name">product.template.product.tree</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="product.product_template_tree_view" />
<field name="arch" type="xml">
<field name="standard_price" position="after">
<field name="last_purchase_price" />
</field>
</field>
</record>
</odoo>

View file

@ -0,0 +1,42 @@
[project]
name = "odoo-bringout-oca-purchase-workflow-purchase_last_price_info"
version = "16.0.0"
description = "Purchase Product Last Price Info - Odoo addon"
authors = [
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
]
dependencies = [
"odoo-bringout-oca-ocb-purchase>=16.0.0",
"requests>=2.25.1"
]
readme = "README.md"
requires-python = ">= 3.11"
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Office/Business",
]
[project.urls]
homepage = "https://github.com/bringout/0"
repository = "https://github.com/bringout/0"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.hatch.metadata]
allow-direct-references = true
[tool.hatch.build.targets.wheel]
packages = ["purchase_last_price_info"]
[tool.rye]
managed = true
dev-dependencies = [
"pytest>=8.4.1",
]