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

[MIG] stock_split_picking: Migration to version 18.0 #1857

Open
wants to merge 61 commits into
base: 18.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
b1c1afb
[MRG] from master branch
guewen Aug 13, 2013
9a7446d
[FIX] prevents a KeyError is the context is None
guewen Aug 29, 2013
4111d98
[FIX] donor in manifest
nbessi Nov 7, 2013
df1a895
spellchecking
gurneyalex Nov 29, 2013
012d160
Display the split button when the delivery order is in draft, waiting…
guewen Mar 19, 2014
d79adef
mark unported module as uninstallable
gurneyalex Jul 1, 2014
1f39dfc
Reactivate stock_split_picking
yvaucher Mar 24, 2015
69bc4ac
remove stock.picking.out
yvaucher Mar 24, 2015
6d5de17
Port to 8.0
yvaucher Mar 24, 2015
363bd97
Adapt tests
yvaucher Mar 25, 2015
49612e6
Split procurements as well when a move is split
guewen Mar 27, 2015
91993d1
Allow to split a partially available picking
guewen Mar 27, 2015
75f396a
also show split button on incoming moves
gurneyalex Apr 7, 2015
d9425b6
handle reservations
gurneyalex Apr 27, 2015
27e517e
[UPD] prefix versions with 8.0
sbidoul Oct 9, 2015
05b3152
[MIG] Make modules uninstallable
pedrobaeza Oct 14, 2015
b9ebd80
[MIG] Rename manifest files
pedrobaeza Oct 6, 2016
f8aff21
stock_split_picking: test error
oihane Mar 8, 2016
9449507
stock_split_picking : open action instead of create wizard
May 4, 2016
0dc86c2
allow split on internal picking]
Oct 4, 2016
66a31e1
[MIG][10.0] stock_split_picking module
cubells May 25, 2017
a14bf6a
Improve coverage
cubells May 29, 2017
1367fc9
[MIG][11.0] stock_split_picking
jcoux Apr 30, 2018
67ac4c8
remove obsolete .pot files [ci skip]
sbidoul Jun 15, 2018
e945372
[MIG] stock_split_picking: Migration to 12.0
Nov 2, 2018
5964cbf
[MIG] stock_split_picking: Pre-commit to 13.0
May 19, 2020
80060b4
[MIG] stock_split_picking: Migration to 13.0
May 19, 2020
3d15a4c
[ADD] stock_split_picking: Mode selection to split in different ways
hbrunn Oct 15, 2020
f2ad98b
[IMP] stock_split_picking: black, isort, prettier
RujiaL May 20, 2021
b2ff09e
[MIG] stock_split_picking: Migration to 14.0
RujiaL May 21, 2021
4009097
[MIG] stock_split_picking: Migration to 15.0
BernatPForgeFlow Oct 25, 2021
c33ee83
[UPD] Update stock_split_picking.pot
Nov 11, 2021
beae50a
[UPD] README.rst
OCA-git-bot Nov 11, 2021
83012f2
[FIX] stock_split_picking: README
pedrobaeza Jul 31, 2015
7a59a0d
[IMP] stock_split_picking: allow splitting ppickings waiting for othe…
JordiMForgeFlow Jun 22, 2021
8af3ff6
[UPD] README.rst
OCA-git-bot Aug 8, 2022
464c121
stock_split_picking 15.0.1.1.0
OCA-git-bot Aug 8, 2022
cebfe74
[MIG] stock_split_picking: Migration to 16.0
ps-tubtim Dec 27, 2022
a9e372f
[UPD] Update stock_split_picking.pot
Jan 24, 2023
bb352ec
[UPD] README.rst
OCA-git-bot Jan 24, 2023
2a5eaff
stock_split_picking 16.0.1.0.1
OCA-git-bot Jan 24, 2023
f815198
Update translation files
weblate Jan 24, 2023
c2362c6
Translated using Weblate (Italian)
francesco-ooops Feb 22, 2023
723884c
[IMP] stock_split_picking: hook to validate split
JaumeBforgeFlow Mar 29, 2023
29d693d
stock_split_picking 16.0.1.0.2
OCA-git-bot May 4, 2023
f8f9148
[FIX] stock_split_picking: 'done' mode
yostashiro Nov 14, 2022
921ae24
[UPD] README.rst
OCA-git-bot Jun 7, 2023
8fe602f
stock_split_picking 16.0.1.0.3
OCA-git-bot Jun 7, 2023
2596da3
Translated using Weblate (Spanish)
Ivorra78 Aug 27, 2023
9d0fe96
[UPD] README.rst
OCA-git-bot Sep 3, 2023
ce6a4db
Translated using Weblate (Italian)
mymage Nov 20, 2023
3342e1d
[IMP] stock_split_picking: pre-commit stuff
rven Dec 5, 2023
6b2d1e7
[MIG] stock_split_picking: Migration to 17.0
rven Dec 6, 2023
4ef6f25
[UPD] Update stock_split_picking.pot
Feb 29, 2024
34eef12
[BOT] post-merge updates
OCA-git-bot Feb 29, 2024
bc55914
Update translation files
weblate Feb 29, 2024
ce9bbf9
Translated using Weblate (Italian)
mymage Feb 29, 2024
bad56b4
Translated using Weblate (Spanish)
Ivorra78 Apr 23, 2024
981d7b5
Translated using Weblate (French)
epanisset Nov 6, 2024
e877bfe
[IMP] stock_split_picking: pre-commit stuff
gbrito Jan 29, 2025
67d23df
[MIG] stock_split_picking: Migration to version 18.0
gbrito Jan 29, 2025
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
109 changes: 109 additions & 0 deletions stock_split_picking/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
=============
Split picking
=============

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

.. |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%2Fstock--logistics--workflow-lightgray.png?logo=github
:target: https://github.com/OCA/stock-logistics-workflow/tree/18.0/stock_split_picking
:alt: OCA/stock-logistics-workflow
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/stock-logistics-workflow-18-0/stock-logistics-workflow-18-0-stock_split_picking
: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/stock-logistics-workflow&target_branch=18.0
:alt: Try me on Runboat

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

This module adds a "Split" button on the pickings form.

It works like the classical picking Transfer but it leaves both pickings
(picking and its backorder) as confirmed without processing the
transfer.

You can also choose to put all moves into separate pickings, or select
moves to be put into a new picking.

**Table of contents**

.. contents::
:local:

Usage
=====

1. Go to **Inventory** dashboard and open any picking.
2. If picking state is **available** you can see an split button.
3. On the "Operations" tab, fill the field "Done" to the quantity you
want to split for each line.
4. If you click on **Split** button, wizard will split current picking
into two different pickings depends on quantity done you entered
above.
5. Both pickings remain confirmed.
6. When splitting a picking in an unassigned state, wizard won't be auto
completed with picking lines.

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

Bugs are tracked on `GitHub Issues <https://github.com/OCA/stock-logistics-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/stock-logistics-workflow/issues/new?body=module:%20stock_split_picking%0Aversion:%2018.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
* Tecnativa
* ForgeFlow S.L.

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

- Nicolas Bessi <[email protected]>
- Guewen Baconnier <[email protected]>
- Yannick Vaucher <[email protected]>
- Vicent Cubells <[email protected]>
- Julien Coux <[email protected]>
- Andrius Preimantas <[email protected]>
- Holger Brunn <[email protected]>
- Rujia Liu <[email protected]>
- Bernat Puig <[email protected]>
- Pimolnat Suntian <[email protected]>
- Yoshi Tashiro <[email protected]>

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/stock-logistics-workflow <https://github.com/OCA/stock-logistics-workflow/tree/18.0/stock_split_picking>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
5 changes: 5 additions & 0 deletions stock_split_picking/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright 2013-2015 Camptocamp SA - Nicolas Bessi
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).

from . import models
from . import wizards
24 changes: 24 additions & 0 deletions stock_split_picking/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Copyright 2013-2015 Camptocamp SA - Nicolas Bessi
# Copyright 2013-2015 Camptocamp SA - Guewen Baconnier
# Copyright 2013-2015 Camptocamp SA - Yannick Vaucher
# Copyright 2017 Tecnativa - Vicent Cubells
# Copyright 2021 ForgeFlow
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
"name": "Split picking",
"summary": "Split a picking in two not transferred pickings",
"version": "18.0.1.0.0",
"category": "Inventory",
"author": "Camptocamp, "
"Tecnativa, "
"ForgeFlow S.L., "
"Odoo Community Association (OCA)",
"license": "AGPL-3",
"website": "https://github.com/OCA/stock-logistics-workflow",
"depends": ["stock"],
"data": [
"security/ir.model.access.csv",
"wizards/stock_split_picking.xml",
"views/stock_partial_picking.xml",
],
}
173 changes: 173 additions & 0 deletions stock_split_picking/i18n/ar.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,173 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * stock_split_picking
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2018-06-30 05:01+0000\n"
"Last-Translator: Osoul <[email protected]>\n"
"Language-Team: none\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 3.0.1\n"

#. module: stock_split_picking
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
msgid "Cancel"
msgstr ""

#. module: stock_split_picking
#. odoo-python
#: code:addons/stock_split_picking/models/stock_picking.py:0
#, python-format
msgid "Cannot split off all moves from picking %s"
msgstr ""

#. module: stock_split_picking
#. odoo-python
#: code:addons/stock_split_picking/models/stock_picking.py:0
#, python-format
msgid "Cannot split picking {name} in state {state}"
msgstr ""

#. module: stock_split_picking
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__create_uid
msgid "Created by"
msgstr ""

#. module: stock_split_picking
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__create_date
msgid "Created on"
msgstr ""

#. module: stock_split_picking
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
msgid "Date"
msgstr ""

#. module: stock_split_picking
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__display_name
msgid "Display Name"
msgstr ""

#. module: stock_split_picking
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__id
msgid "ID"
msgstr ""

#. module: stock_split_picking
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__write_uid
msgid "Last Updated by"
msgstr ""

#. module: stock_split_picking
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__write_date
msgid "Last Updated on"
msgstr ""

#. module: stock_split_picking
#. odoo-python
#: code:addons/stock_split_picking/models/stock_picking.py:0
#, python-format
msgid "Mark as todo this picking please."
msgstr ""

#. module: stock_split_picking
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__mode
msgid "Mode"
msgstr ""

#. module: stock_split_picking
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__move_ids
msgid "Move"
msgstr ""

#. module: stock_split_picking
#: model:ir.model.fields.selection,name:stock_split_picking.selection__stock_split_picking__mode__move
msgid "One picking per move"
msgstr ""

#. module: stock_split_picking
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__picking_ids
msgid "Picking"
msgstr ""

#. module: stock_split_picking
#: model:ir.model.fields.selection,name:stock_split_picking.selection__stock_split_picking__mode__quantity
msgid "Quantities"
msgstr ""

#. module: stock_split_picking
#: model:ir.model.fields.selection,name:stock_split_picking.selection__stock_split_picking__mode__selection
msgid "Select move lines to split off"
msgstr ""

#. module: stock_split_picking
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_picking_form
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
msgid "Split"
msgstr "تقسيم الشحنة"

#. module: stock_split_picking
#: model:ir.model,name:stock_split_picking.model_stock_split_picking
msgid "Split a picking"
msgstr ""

#. module: stock_split_picking
#: model:ir.actions.act_window,name:stock_split_picking.action_stock_split_picking
msgid "Split pickings"
msgstr ""

#. module: stock_split_picking
#. odoo-python
#: code:addons/stock_split_picking/models/stock_picking.py:0
#, python-format
msgid "The backorder %s has been created."
msgstr ""

#. module: stock_split_picking
#: model:ir.model,name:stock_split_picking.model_stock_picking
msgid "Transfer"
msgstr "نقل"

#. module: stock_split_picking
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
msgid "Unit of Measure"
msgstr ""

#. module: stock_split_picking
#. odoo-python
#: code:addons/stock_split_picking/models/stock_picking.py:0
#, python-format
msgid "You must enter quantity in order to split your picking in several ones."
msgstr ""

#. module: stock_split_picking
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
msgid "or"
msgstr ""

#, python-format
#~ msgid ""
#~ "You must enter done quantity in order to split your picking in several "
#~ "ones."
#~ msgstr ""
#~ "يجب إدخال الكميات المنتهية لكي تتمكن من تقسيم الشحنة الحالية إلى أكثر من "
#~ "شحنة."

#, python-format
#~ msgid ""
#~ "The backorder <a href=\"#\" data-oe-model=\"stock.picking\" data-oe-id="
#~ "\"%d\">%s</a> has been created."
#~ msgstr ""
#~ "تم إنشاء الشحنة المؤجّلة <a href=\"#\" data-oe-model=\"stock.picking\" "
#~ "data-oe-id=\"%d\">%s</a>."

#~ msgid "Are you sure you want to split current picking?"
#~ msgstr "هل أنت متأكد أنّك تريد تقسيم الشحنة؟"
Loading
Loading