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] delivery_carrier_package_measure_required: Migration to 16.0 #713

Merged
84 changes: 84 additions & 0 deletions delivery_carrier_package_measure_required/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
=========================================
Delivery Carrier Package Measure Required
=========================================

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

.. |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%2Fdelivery--carrier-lightgray.png?logo=github
:target: https://github.com/OCA/delivery-carrier/tree/16.0/delivery_carrier_package_measure_required
:alt: OCA/delivery-carrier
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/delivery-carrier-16-0/delivery-carrier-16-0-delivery_carrier_package_measure_required
: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/delivery-carrier&target_branch=16.0
:alt: Try me on Runboat

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

This module adds the possibility to flag some measurements on package to be required for delivery.

It depends on the `stock_quant_package_dimension` which adds more dimensions on packages.

The required measurement can be flagged on the package type.

Then the dimension can be set on the wizard displayed by the Put In Pack button.

A check is also done on transfer validation, to ensure that the required measurements are set.

**Table of contents**

.. contents::
:local:

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/delivery-carrier/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/delivery-carrier/issues/new?body=module:%20delivery_carrier_package_measure_required%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
~~~~~~~

* Camptocamp

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

* Thierry Ducrest <thierry.ducrest@camptocamp.com>

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

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/delivery-carrier <https://github.com/OCA/delivery-carrier/tree/16.0/delivery_carrier_package_measure_required>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions delivery_carrier_package_measure_required/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizard
22 changes: 22 additions & 0 deletions delivery_carrier_package_measure_required/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"name": "Delivery Carrier Package Measure Required",
"summary": """
Allow the configuration of which package measurements are required
on a delivery carrier basis.
""",
"version": "16.0.1.0.0",
"license": "AGPL-3",
"author": "Camptocamp, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/delivery-carrier",
"depends": [
"stock",
"delivery",
# OCA/stock-logistics-workflow
"stock_quant_package_dimension",
],
"data": [
"views/stock_package_type_views.xml",
"wizard/choose_delivery_package.xml",
],
"installable": True,
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * delivery_carrier_package_measure_required
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.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: delivery_carrier_package_measure_required
#: model_terms:ir.ui.view,arch_db:delivery_carrier_package_measure_required.view_product_packaging_delivery_form_inherit
msgid "Carrier Required Measurements"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model,name:delivery_carrier_package_measure_required.model_choose_delivery_package
msgid "Delivery Package Selection Wizard"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_choose_delivery_package__dimension_uom_id
msgid "Dimension Uom"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_choose_delivery_package__display_name
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_product_packaging__display_name
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_stock_picking__display_name
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_stock_quant_package__display_name
msgid "Display Name"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_choose_delivery_package__package_height_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_product_packaging__package_height_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_stock_quant_package__height_required
msgid "Height required"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_choose_delivery_package__id
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_product_packaging__id
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_stock_picking__id
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_stock_quant_package__id
msgid "ID"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_choose_delivery_package____last_update
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_product_packaging____last_update
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_stock_picking____last_update
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_stock_quant_package____last_update
msgid "Last Modified on"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_choose_delivery_package__package_length_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_product_packaging__package_length_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_stock_quant_package__length_required
msgid "Length required"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_choose_delivery_package__package_height
msgid "Package Height"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_choose_delivery_package__package_length
msgid "Package Length"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_choose_delivery_package__package_width
msgid "Package Width"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model,name:delivery_carrier_package_measure_required.model_stock_quant_package
msgid "Packages"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model,name:delivery_carrier_package_measure_required.model_product_packaging
msgid "Product Packaging"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_choose_delivery_package__pick_name
msgid "Reference"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: code:addons/delivery_carrier_package_measure_required/models/stock_quant_package.py:0
#, python-format
msgid ""
"The measurement(s) [{dimension}] are required on the package {pack_name} and"
" need to be set."
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model,name:delivery_carrier_package_measure_required.model_stock_picking
msgid "Transfer"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_choose_delivery_package__dimension_uom_name
msgid "Unit of Measure"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_choose_delivery_package__package_weight_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_product_packaging__package_weight_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_stock_quant_package__weight_required
msgid "Weight required"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_choose_delivery_package__package_width_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_product_packaging__package_width_required
#: model:ir.model.fields,field_description:delivery_carrier_package_measure_required.field_stock_quant_package__width_required
msgid "Width required"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: code:addons/delivery_carrier_package_measure_required/models/stock_quant_package.py:0
#, python-format
msgid "height"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: code:addons/delivery_carrier_package_measure_required/models/stock_quant_package.py:0
#, python-format
msgid "length"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: code:addons/delivery_carrier_package_measure_required/models/stock_quant_package.py:0
#, python-format
msgid "weight"
msgstr ""

#. module: delivery_carrier_package_measure_required
#: code:addons/delivery_carrier_package_measure_required/models/stock_quant_package.py:0
#, python-format
msgid "width"
msgstr ""
Loading
Loading