Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[16.0] [MIG] beesdoo_product_label #520

Merged
merged 28 commits into from
Sep 14, 2023
Merged
Show file tree
Hide file tree
Changes from 26 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
c187c75
[REF] split beesdoo_product
victor-champonnois May 19, 2022
743764d
[UPD] Update product_main_supplier.pot
Oct 30, 2022
e6a588f
[UPD] README.rst
github-grap-bot Oct 30, 2022
5e55c76
[REF] split beesdoo_product_usability->product_main_supplier
victor-champonnois Nov 7, 2022
d0f5db0
[UPD] Update product_main_supplier.pot
Nov 14, 2022
afe40d4
[UPD] README.rst
github-grap-bot Nov 14, 2022
214944a
product_main_supplier 12.0.2.0.0
github-grap-bot Nov 14, 2022
366b934
[IMP] product_main_supplier: black, isort, prettier
victor-champonnois Aug 2, 2023
6b9a855
[MIG] product_main_supplier: Migration to 13.0
victor-champonnois Aug 2, 2023
330883e
[MIG] product_main_supplier: Migration to 14.0
victor-champonnois Aug 2, 2023
d0d787b
[MIG] product_main_supplier: Migration to 15.0
victor-champonnois Aug 2, 2023
c221db5
[MIG] product_main_supplier: Migration to 16.0
victor-champonnois Aug 2, 2023
703fd2e
[FIX] supplierinfo changed field name to partner_id
victor-champonnois Aug 2, 2023
360833c
[IMP] use setupclass to increase test speed
victor-champonnois Aug 2, 2023
d5648bd
[REF] split beesdoo_product
victor-champonnois Nov 1, 2022
e2abb8e
[FIX] Repair module docstrings
carmenbianca Jan 26, 2023
b78cfae
[UPD] README.rst
github-grap-bot Jan 30, 2023
9a7c31f
[UPD] Update beesdoo_product_label.pot
Jan 30, 2023
dd66648
[FIX] sale_product_deposit
victor-champonnois Mar 1, 2023
0209608
[UPD] Update beesdoo_product_label.pot
Mar 3, 2023
8937ac2
[ADD] translations for beesdoo_product modules
victor-champonnois Feb 7, 2023
6ce8c6b
[IMP] beesdoo_product_label: black, isort, prettier
victor-champonnois Aug 2, 2023
27c409e
[MIG] beesdoo_product_label: Migration to 13.0
victor-champonnois Aug 2, 2023
cfe226f
[MIG] beesdoo_product_label: Migration to 14.0
victor-champonnois Aug 2, 2023
0a8ebe5
[MIG] beesdoo_product_label: Migration to 15.0
victor-champonnois Aug 2, 2023
f7f3cdc
[MIG] beesdoo_product_label: Migration to 16.0
victor-champonnois Aug 2, 2023
98626e9
[UPD] readme
victor-champonnois Sep 14, 2023
8c989e5
[FIX] precommit
victor-champonnois Sep 14, 2023
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
60 changes: 60 additions & 0 deletions beesdoo_product_label/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
=====================
Beesdoo Product label
=====================

.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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-beescoop%2FObeesdoo-lightgray.png?logo=github
:target: https://github.com/beescoop/Obeesdoo/tree/12.0/beesdoo_product_label
:alt: beescoop/Obeesdoo

|badge1| |badge2| |badge3|

- Adds organic, local, fairtrade and origin labels on product templates (“Label” tab)
- Adds a 'Comments' field on product templates for use on labels (“Label” tab)

**Table of contents**

.. contents::
:local:

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

Bugs are tracked on `GitHub Issues <https://github.com/beescoop/Obeesdoo/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed
`feedback <https://github.com/beescoop/Obeesdoo/issues/new?body=module:%20beesdoo_product_label%0Aversion:%2012.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
~~~~~~~

* BEES coop - Cellule IT
* Coop IT Easy SC

Contributors
~~~~~~~~~~~~

* BEES coop - Cellule IT
* Coop IT Easy SC

Maintainers
~~~~~~~~~~~

This module is part of the `beescoop/Obeesdoo <https://github.com/beescoop/Obeesdoo/tree/12.0/beesdoo_product_label>`_ project on GitHub.

You are welcome to contribute.
1 change: 1 addition & 0 deletions beesdoo_product_label/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
34 changes: 34 additions & 0 deletions beesdoo_product_label/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Copyright 2017 - 2020 BEES coop SCRLfs
# - Elouan Lebars <elouan@coopiteasy.be>
# - Rémy Taymans <remy@coopiteasy.be>
# - Houssine BAKKALI <houssine@coopiteasy.be>
# - Manuel Claeys Bouuaert <manuel@coopiteasy.be>
# - Vincent Van Rossem <vincent@coopiteasy.be>
# - Elise Dupont
# - Thibault François
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
"name": "Beesdoo Product label",
"summary": """
Adds the label bio/ethique/provenance.
""",
"author": "BEES coop - Cellule IT, Coop IT Easy SC",
"website": "https://github.com/beescoop/Obeesdoo",
"category": "Sales",
"version": "16.0.1.0.0",
"depends": [
"product",
"account",
"sale",
"purchase",
"product_main_supplier",
],
"data": [
"data/product_label.xml",
"views/product_template_views.xml",
"views/product_label_views.xml",
"security/ir.model.access.csv",
],
"installable": True,
"license": "AGPL-3",
}
65 changes: 65 additions & 0 deletions beesdoo_product_label/data/product_label.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data noupdate="1">
<record model="beesdoo.product.label" id="eco_green">
<field name="name">Label Bio ou Confiance</field>
<field name="type">eco</field>
<field name="color_code">#40ff00</field>
</record>
<record model="beesdoo.product.label" id="eco_orange">
<field name="name">Agriculture raisonnée</field>
<field name="type">eco</field>
<field name="color_code">#ffa200</field>
</record>
<record model="beesdoo.product.label" id="eco_red">
<field name="name">Conventionnel</field>
<field name="type">eco</field>
<field name="color_code">#ff4000</field>
</record>
<record model="beesdoo.product.label" id="local_green">
<field name="name">Belgique</field>
<field name="type">local</field>
<field name="color_code">#40ff00</field>
</record>
<record model="beesdoo.product.label" id="local_orange">
<field name="name">Europe</field>
<field name="type">local</field>
<field name="color_code">#ffa200</field>
</record>
<record model="beesdoo.product.label" id="local_red">
<field name="name">Monde</field>
<field name="type">local</field>
<field name="color_code">#ff4000</field>
</record>
<record model="beesdoo.product.label" id="fair_green">
<field name="name">Label par tiers</field>
<field name="type">fair</field>
<field name="color_code">#40ff00</field>
</record>
<record model="beesdoo.product.label" id="fair_orange">
<field name="name">Préserve l’intérêt</field>
<field name="type">fair</field>
<field name="color_code">#ffa200</field>
</record>
<record model="beesdoo.product.label" id="fair_red">
<field name="name">Aucune garantie</field>
<field name="type">fair</field>
<field name="color_code">#ff4000</field>
</record>
<record model="beesdoo.product.label" id="delivery_green">
<field name="name">Intermédiaire coopératif</field>
<field name="type">delivery</field>
<field name="color_code">#40ff00</field>
</record>
<record model="beesdoo.product.label" id="delivery_orange">
<field name="name">Grossiste biologique</field>
<field name="type">delivery</field>
<field name="color_code">#ffa200</field>
</record>
<record model="beesdoo.product.label" id="delivery_red">
<field name="name">Grossiste industriel</field>
<field name="type">delivery</field>
<field name="color_code">#ff4000</field>
</record>
</data>
</odoo>
174 changes: 174 additions & 0 deletions beesdoo_product_label/i18n/beesdoo_product_label.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * beesdoo_product_label
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.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: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_beesdoo_product_label__active
msgid "Active"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_beesdoo_product_label__color_code
msgid "Color Code"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_product__note
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_template__note
msgid "Comments"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_beesdoo_product_label__create_uid
msgid "Created by"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_beesdoo_product_label__create_date
msgid "Created on"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_product__default_reference_unit
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_template__default_reference_unit
msgid "Default Reference Unit"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_beesdoo_product_label__display_name
msgid "Display Name"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_product__display_unit
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_template__display_unit
msgid "Display Unit"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_product__display_weight
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_template__display_weight
msgid "Display Weight"
msgstr ""

#. module: beesdoo_product_label
#: selection:beesdoo.product.label,type:0
msgid "Distribution"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_product__eco_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_template__eco_label
msgid "Eco Label"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_product__fair_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_template__fair_label
msgid "Fair Label"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_beesdoo_product_label__id
msgid "ID"
msgstr ""

#. module: beesdoo_product_label
#: model_terms:ir.ui.view,arch_db:beesdoo_product_label.product_view_form
msgid "Label"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.ui.menu,name:beesdoo_product_label.label_configuration_menu
msgid "Labels"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_beesdoo_product_label____last_update
msgid "Last Modified on"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_beesdoo_product_label__write_uid
msgid "Last Updated by"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_beesdoo_product_label__write_date
msgid "Last Updated on"
msgstr ""

#. module: beesdoo_product_label
#: selection:beesdoo.product.label,type:0
msgid "Local"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_product__local_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_template__local_label
msgid "Local Label"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_beesdoo_product_label__logo
msgid "Logo"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_beesdoo_product_label__name
msgid "Name"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_product__origin_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_product_template__origin_label
msgid "Origin Label"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.actions.act_window,name:beesdoo_product_label.action_labels
msgid "Product Labels"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model,name:beesdoo_product_label.model_product_template
msgid "Product Template"
msgstr ""

#. module: beesdoo_product_label
#: code:addons/beesdoo_product_label/models/product_template.py:51
#, python-format
msgid "Reference Unit and Display Unit should belong to the same category "
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model.fields,field_description:beesdoo_product_label.field_beesdoo_product_label__type
msgid "Type"
msgstr ""

#. module: beesdoo_product_label
#: model:ir.model,name:beesdoo_product_label.model_beesdoo_product_label
msgid "beesdoo.product.label"
msgstr ""

#. module: beesdoo_product_label
#: selection:beesdoo.product.label,type:0
msgid "Écologique"
msgstr ""

#. module: beesdoo_product_label
#: selection:beesdoo.product.label,type:0
msgid "Équitable"
msgstr ""

Loading
Loading