Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
60075bd
[ADD][12.0] new module product_net_weight.
legalsylvain Aug 3, 2021
7fd1d57
[ADD] icon.png
OCA-git-bot Aug 19, 2021
dcbcc2a
[IMP]product_net_weight: black, isort, prettier
manuelregidor Jan 11, 2022
b23e121
[MIG]product_net_weight: Migration to 14.0
manuelregidor Jan 11, 2022
a06475c
[MIG][15.0] Standard migration product_net_weight
flachica May 25, 2022
bfaafd7
[UPD] Update product_net_weight.pot
May 29, 2022
e5829a7
[UPD] README.rst
OCA-git-bot May 29, 2022
5a5ecbf
product_net_weight 15.0.1.0.1
OCA-git-bot May 29, 2022
27eba89
[UPD] Update product_net_weight.pot
Oct 20, 2022
e111530
Update translation files
weblate Oct 20, 2022
47336e5
[FIX] product_net_weight: Fix digits parameter.
victoralmau Nov 22, 2022
fe175c6
product_net_weight 15.0.1.0.2
OCA-git-bot Nov 22, 2022
0fa3d1a
Added translation using Weblate (Spanish)
carlosdauden Jan 9, 2023
877f0b9
Translated using Weblate (Spanish)
carlosdauden Jan 9, 2023
f4d1854
[MIG] product_net_weight: Migration to 16.0
RabbitJon-S73 Feb 27, 2023
9fbf799
[IMP] product_net_weight: Adapt module like Odoo manage weight field …
sergio-teruel Mar 1, 2023
5c92e87
[UPD] Update product_net_weight.pot
Jun 7, 2023
7dc265b
[UPD] README.rst
OCA-git-bot Jun 7, 2023
d0e7b71
Update translation files
weblate Jun 7, 2023
a47f6f3
Translated using Weblate (Spanish)
Ivorra78 Aug 22, 2023
8692532
[UPD] README.rst
OCA-git-bot Sep 3, 2023
af9c6f0
Added translation using Weblate (Italian)
mymage Oct 29, 2023
9557087
Translated using Weblate (Italian)
mymage Oct 29, 2023
c0d5b04
[IMP] product_net_weight: pre-commit auto fixes
remihb Jul 3, 2024
1c2361c
[MIG] product_net_weight: Migration to 17.0
remihb Jul 3, 2024
73823d2
[MIG] product_net_weight: adjust form layout
rf-ife Oct 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
114 changes: 114 additions & 0 deletions product_net_weight/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
=====================
Products - Net Weight
=====================

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

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fproduct--attribute-lightgray.png?logo=github
:target: https://github.com/OCA/product-attribute/tree/17.0/product_net_weight
:alt: OCA/product-attribute
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/product-attribute-17-0/product-attribute-17-0-product_net_weight
: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/product-attribute&target_branch=17.0
:alt: Try me on Runboat

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

This module extends the functionality of stock module to support net
weight. (container excluded)

**Table of contents**

.. contents::
:local:

Usage
=====

- Go to 'Inventory > Master Data > Product' and edit items.
- Go to 'Inventory' tab, and fill the "Net Weight" value.

|image1|

**Note**: The original weight field is renamed to "Gross Weight", to be
more explicit.

.. |image1| image:: https://raw.githubusercontent.com/OCA/product-attribute/17.0/product_net_weight/static/description/product_form.png

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

In futur version (> 12.0), allow to compute Weight Price (Net weight /
Price). For that purpose, refactor with ``product_logistics_uom``.

Ref :
https://github.com/OCA/product-attribute/pull/894#issuecomment-895930887

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/product-attribute/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/product-attribute/issues/new?body=module:%20product_net_weight%0Aversion:%2017.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
-------

* GRAP

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

- Sylvain LE GAL (https://www.twitter.com/legalsylvain)
- `Greenice <https://www.greenice.com>`__:

- Fernando La Chica <fernandolachica@gmail.com>

- `Tecnativa <https://www.tecnativa.com>`__:

- Sergio Teruel

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-legalsylvain| image:: https://github.com/legalsylvain.png?size=40px
:target: https://github.com/legalsylvain
:alt: legalsylvain

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

|maintainer-legalsylvain|

This module is part of the `OCA/product-attribute <https://github.com/OCA/product-attribute/tree/17.0/product_net_weight>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions product_net_weight/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
25 changes: 25 additions & 0 deletions product_net_weight/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Copyright (C) 2021 - Today: GRAP (http://www.grap.coop)
# @author: Sylvain LE GAL (https://twitter.com/legalsylvain)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
"name": "Products - Net Weight",
"summary": "Add 'Net Weight' on product models",
"version": "17.0.1.0.0",
"category": "Product",
"author": "GRAP,Odoo Community Association (OCA)",
"maintainers": ["legalsylvain"],
"website": "https://github.com/OCA/product-attribute",
"license": "AGPL-3",
"depends": ["stock"],
"data": [
"views/view_product_product.xml",
"views/view_product_template.xml",
],
"demo": [
"demo/product_product.xml",
],
"images": [
"static/description/product_product_form.png",
],
"installable": True,
}
19 changes: 19 additions & 0 deletions product_net_weight/demo/product_product.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!--
Copyright (C) 2021 - Today: GRAP (http://www.grap.coop)
@author: Sylvain LE GAL (https://twitter.com/legalsylvain)
deLicense AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
-->
<odoo>

<record id="product_strawberry_jam" model="product.product">
<field name="name">Strawberry Jam (Jar of 250 grams)</field>
<field name="uom_id" ref="uom.product_uom_unit" />
<field name="uom_po_id" ref="uom.product_uom_unit" />
<field name="net_weight">0.250</field>
<field name="weight">0.410</field>
<field name="standard_price">1.97</field>
<field name="list_price">2.70</field>
</record>

</odoo>
58 changes: 58 additions & 0 deletions product_net_weight/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_net_weight
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-02 08:36+0000\n"
"PO-Revision-Date: 2023-08-29 08:30+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: product_net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_product__weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_template__weight
msgid "Gross Weight"
msgstr "Peso bruto"

#. module: product_net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_product__net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_template__net_weight
msgid "Net Weight"
msgstr "Peso neto"

#. module: product_net_weight
#: model:ir.model.fields,help:product_net_weight.field_product_product__net_weight
#: model:ir.model.fields,help:product_net_weight.field_product_template__net_weight
msgid "Net Weight of the product, container excluded."
msgstr "Peso neto del producto, contenedor excluido."

#. module: product_net_weight
#: model:ir.model,name:product_net_weight.model_product_template
msgid "Product"
msgstr "Producto"

#. module: product_net_weight
#: model:ir.model,name:product_net_weight.model_product_product
msgid "Product Variant"
msgstr "Variantes de producto"

#. module: product_net_weight
#: model:product.template,name:product_net_weight.product_strawberry_jam_product_template
msgid "Strawberry Jam (Jar of 250 grams)"
msgstr "Mermelada de fresa (tarro de 250 gramos)"

#. module: product_net_weight
#. odoo-python
#: code:addons/product_net_weight/models/product_product.py:0
#, python-format
msgid "The net weight of product must be lower than gross weight."
msgstr "El peso neto tiene que ser menor que el peso bruto."
75 changes: 75 additions & 0 deletions product_net_weight/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_net_weight
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-08-13 18:38+0000\n"
"PO-Revision-Date: 2021-08-13 18:38+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: product_net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_product__weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_template__weight
msgid "Gross Weight"
msgstr "Poids brut"

#. module: product_net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_product__net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_template__net_weight
msgid "Net Weight"
msgstr "Poids net"

#. module: product_net_weight
#: model:ir.model.fields,help:product_net_weight.field_product_product__net_weight
#: model:ir.model.fields,help:product_net_weight.field_product_template__net_weight
msgid "Net Weight of the product, container excluded."
msgstr "Poids net du produit, contenant exclus."

#. module: product_net_weight
#: model:ir.model,name:product_net_weight.model_product_template
msgid "Product"
msgstr "Article"

#. module: product_net_weight
#: model:ir.model,name:product_net_weight.model_product_product
msgid "Product Variant"
msgstr ""

#. module: product_net_weight
#: model:product.template,name:product_net_weight.product_strawberry_jam_product_template
msgid "Strawberry Jam (Jar of 250 grams)"
msgstr "Confiture de fraise (Pot de 250 grammes)"

#. module: product_net_weight
#. odoo-python
#: code:addons/product_net_weight/models/product_product.py:0
#, python-format
msgid "The net weight of product must be lower than gross weight."
msgstr ""

#~ msgid "Product Template"
#~ msgstr "Modèle d'article"

#, fuzzy
#~ msgid "The weight of the contents, not including any packaging, etc."
#~ msgstr ""
#~ "Le poids du contenu en kilogrammes, sans compter tout emballage, etc."

#~ msgid "Unit(s)"
#~ msgstr "Unité(s)"

#~ msgid ""
#~ "Weight of the product, packaging not included. The unit of measure can be "
#~ "changed in the general settings"
#~ msgstr ""
#~ "Poids du produit, sans le conditionnement. L'unité de mesure peut être "
#~ "changée dans les paramètres généraux."
57 changes: 57 additions & 0 deletions product_net_weight/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * product_net_weight
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-10-29 15:40+0000\n"
"Last-Translator: mymage <stefano.consolaro@mymage.it>\n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: product_net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_product__weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_template__weight
msgid "Gross Weight"
msgstr "Peso lordo"

#. module: product_net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_product__net_weight
#: model:ir.model.fields,field_description:product_net_weight.field_product_template__net_weight
msgid "Net Weight"
msgstr "Peso netto"

#. module: product_net_weight
#: model:ir.model.fields,help:product_net_weight.field_product_product__net_weight
#: model:ir.model.fields,help:product_net_weight.field_product_template__net_weight
msgid "Net Weight of the product, container excluded."
msgstr "Peso netto del prodotto, escluso contenitore."

#. module: product_net_weight
#: model:ir.model,name:product_net_weight.model_product_template
msgid "Product"
msgstr "Prodotto"

#. module: product_net_weight
#: model:ir.model,name:product_net_weight.model_product_product
msgid "Product Variant"
msgstr "Variante prodotto"

#. module: product_net_weight
#: model:product.template,name:product_net_weight.product_strawberry_jam_product_template
msgid "Strawberry Jam (Jar of 250 grams)"
msgstr "Marmellata di fragole (vasetto da 250 grammi)"

#. module: product_net_weight
#. odoo-python
#: code:addons/product_net_weight/models/product_product.py:0
#, python-format
msgid "The net weight of product must be lower than gross weight."
msgstr "Il peso netto del prodotto deve essere inferiore al peso lordo."
Loading