Skip to content

Commit 1e9a063

Browse files
hbrunnrven
authored andcommitted
[ADD] stock_split_picking: Mode selection to split in different ways
1 parent 158a701 commit 1e9a063

29 files changed

+2197
-63
lines changed

stock_split_picking/README.rst

+4
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ This module adds a "Split" button on the outgoing pickings form.
3030
It works like the classical picking Transfer but it leaves both pickings
3131
(picking and its backorder) as confirmed without processing the transfer.
3232

33+
You can also choose to put all moves into separate pickings, or select moves
34+
to be put into a new picking.
35+
3336
**Table of contents**
3437

3538
.. contents::
@@ -75,6 +78,7 @@ Contributors
7578
* Vicent Cubells <vicent.cubells@tecnativa.com>
7679
* Julien Coux <julien.coux@camptocamp.com>
7780
* Andrius Preimantas <andrius@versada.eu>
81+
* Holger Brunn <mail@hunki-enterprises.com>
7882

7983
Maintainers
8084
~~~~~~~~~~~

stock_split_picking/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
33

44
from . import models
5+
from . import wizards

stock_split_picking/__manifest__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
{
77
"name": "Split picking",
88
"summary": "Split a picking in two not transferred pickings",
9-
"version": "13.0.1.0.1",
9+
"version": "13.0.2.0.0",
1010
"category": "Inventory",
1111
"author": "Camptocamp, " "Tecnativa, " "Odoo Community Association (OCA),",
1212
"license": "AGPL-3",
1313
"website": "https://github.com/OCA/stock-logistics-workflow",
1414
"depends": ["stock"],
15-
"data": ["views/stock_partial_picking.xml"],
15+
"data": ["wizards/stock_split_picking.xml", "views/stock_partial_picking.xml"],
1616
}

stock_split_picking/i18n/ar.po

+119-3
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,124 @@ msgstr ""
1818
"X-Generator: Weblate 3.0.1\n"
1919

2020
#. module: stock_split_picking
21-
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_picking_form
22-
msgid "Are you sure you want to split current picking?"
23-
msgstr "هل أنت متأكد أنّك تريد تقسيم الشحنة؟"
21+
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
22+
msgid "Cancel"
23+
msgstr ""
24+
25+
#. module: stock_split_picking
26+
#: code:addons/stock_split_picking/models/stock_picking.py:0
27+
#, python-format
28+
msgid "Cannot split off all moves from picking %s"
29+
msgstr ""
30+
31+
#. module: stock_split_picking
32+
#: code:addons/stock_split_picking/models/stock_picking.py:0
33+
#, python-format
34+
msgid "Cannot split picking %s in state %s"
35+
msgstr ""
36+
37+
#. module: stock_split_picking
38+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__create_uid
39+
msgid "Created by"
40+
msgstr ""
41+
42+
#. module: stock_split_picking
43+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__create_date
44+
msgid "Created on"
45+
msgstr ""
46+
47+
#. module: stock_split_picking
48+
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
49+
msgid "Date"
50+
msgstr ""
51+
52+
#. module: stock_split_picking
53+
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
54+
msgid "Date Expected"
55+
msgstr ""
56+
57+
#. module: stock_split_picking
58+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__display_name
59+
msgid "Display Name"
60+
msgstr ""
61+
62+
#. module: stock_split_picking
63+
#: model:ir.model.fields.selection,name:stock_split_picking.selection__stock_split_picking__mode__done
64+
msgid "Done quantities"
65+
msgstr ""
66+
67+
#. module: stock_split_picking
68+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__id
69+
msgid "ID"
70+
msgstr ""
71+
72+
#. module: stock_split_picking
73+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking____last_update
74+
msgid "Last Modified on"
75+
msgstr ""
76+
77+
#. module: stock_split_picking
78+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__write_uid
79+
msgid "Last Updated by"
80+
msgstr ""
81+
82+
#. module: stock_split_picking
83+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__write_date
84+
msgid "Last Updated on"
85+
msgstr ""
2486

2587
#. module: stock_split_picking
2688
#: code:addons/stock_split_picking/models/stock_picking.py:0
2789
#, python-format
2890
msgid "Mark as todo this picking please."
2991
msgstr ""
3092

93+
#. module: stock_split_picking
94+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__mode
95+
msgid "Mode"
96+
msgstr ""
97+
98+
#. module: stock_split_picking
99+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__move_ids
100+
msgid "Move"
101+
msgstr ""
102+
103+
#. module: stock_split_picking
104+
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
105+
msgid "Moves"
106+
msgstr ""
107+
108+
#. module: stock_split_picking
109+
#: model:ir.model.fields.selection,name:stock_split_picking.selection__stock_split_picking__mode__move
110+
msgid "One picking per move"
111+
msgstr ""
112+
113+
#. module: stock_split_picking
114+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__picking_ids
115+
msgid "Picking"
116+
msgstr ""
117+
118+
#. module: stock_split_picking
119+
#: model:ir.model.fields.selection,name:stock_split_picking.selection__stock_split_picking__mode__selection
120+
msgid "Select move lines to split off"
121+
msgstr ""
122+
31123
#. module: stock_split_picking
32124
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_picking_form
125+
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
33126
msgid "Split"
34127
msgstr "تقسيم الشحنة"
35128

129+
#. module: stock_split_picking
130+
#: model:ir.model,name:stock_split_picking.model_stock_split_picking
131+
msgid "Split a picking"
132+
msgstr ""
133+
134+
#. module: stock_split_picking
135+
#: model:ir.actions.act_window,name:stock_split_picking.action_stock_split_picking
136+
msgid "Split pickings"
137+
msgstr ""
138+
36139
#. module: stock_split_picking
37140
#: code:addons/stock_split_picking/models/stock_picking.py:0
38141
#, python-format
@@ -48,6 +151,11 @@ msgstr ""
48151
msgid "Transfer"
49152
msgstr "نقل"
50153

154+
#. module: stock_split_picking
155+
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
156+
msgid "Unit of Measure"
157+
msgstr ""
158+
51159
#. module: stock_split_picking
52160
#: code:addons/stock_split_picking/models/stock_picking.py:0
53161
#, python-format
@@ -56,3 +164,11 @@ msgid ""
56164
msgstr ""
57165
"يجب إدخال الكميات المنتهية لكي تتمكن من تقسيم الشحنة الحالية إلى أكثر من "
58166
"شحنة."
167+
168+
#. module: stock_split_picking
169+
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
170+
msgid "or"
171+
msgstr ""
172+
173+
#~ msgid "Are you sure you want to split current picking?"
174+
#~ msgstr "هل أنت متأكد أنّك تريد تقسيم الشحنة؟"

stock_split_picking/i18n/ca_ES.po

+119-3
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,124 @@ msgstr ""
1818
"X-Generator: Poedit 2.0.6\n"
1919

2020
#. module: stock_split_picking
21-
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_picking_form
22-
msgid "Are you sure you want to split current picking?"
23-
msgstr "Està segur de voler dividir l'albarà actual?"
21+
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
22+
msgid "Cancel"
23+
msgstr ""
24+
25+
#. module: stock_split_picking
26+
#: code:addons/stock_split_picking/models/stock_picking.py:0
27+
#, python-format
28+
msgid "Cannot split off all moves from picking %s"
29+
msgstr ""
30+
31+
#. module: stock_split_picking
32+
#: code:addons/stock_split_picking/models/stock_picking.py:0
33+
#, python-format
34+
msgid "Cannot split picking %s in state %s"
35+
msgstr ""
36+
37+
#. module: stock_split_picking
38+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__create_uid
39+
msgid "Created by"
40+
msgstr ""
41+
42+
#. module: stock_split_picking
43+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__create_date
44+
msgid "Created on"
45+
msgstr ""
46+
47+
#. module: stock_split_picking
48+
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
49+
msgid "Date"
50+
msgstr ""
51+
52+
#. module: stock_split_picking
53+
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
54+
msgid "Date Expected"
55+
msgstr ""
56+
57+
#. module: stock_split_picking
58+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__display_name
59+
msgid "Display Name"
60+
msgstr ""
61+
62+
#. module: stock_split_picking
63+
#: model:ir.model.fields.selection,name:stock_split_picking.selection__stock_split_picking__mode__done
64+
msgid "Done quantities"
65+
msgstr ""
66+
67+
#. module: stock_split_picking
68+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__id
69+
msgid "ID"
70+
msgstr ""
71+
72+
#. module: stock_split_picking
73+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking____last_update
74+
msgid "Last Modified on"
75+
msgstr ""
76+
77+
#. module: stock_split_picking
78+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__write_uid
79+
msgid "Last Updated by"
80+
msgstr ""
81+
82+
#. module: stock_split_picking
83+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__write_date
84+
msgid "Last Updated on"
85+
msgstr ""
2486

2587
#. module: stock_split_picking
2688
#: code:addons/stock_split_picking/models/stock_picking.py:0
2789
#, python-format
2890
msgid "Mark as todo this picking please."
2991
msgstr "Marqui com a 'Pendent de realitzar' aquest albarà, si us plau."
3092

93+
#. module: stock_split_picking
94+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__mode
95+
msgid "Mode"
96+
msgstr ""
97+
98+
#. module: stock_split_picking
99+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__move_ids
100+
msgid "Move"
101+
msgstr ""
102+
103+
#. module: stock_split_picking
104+
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
105+
msgid "Moves"
106+
msgstr ""
107+
108+
#. module: stock_split_picking
109+
#: model:ir.model.fields.selection,name:stock_split_picking.selection__stock_split_picking__mode__move
110+
msgid "One picking per move"
111+
msgstr ""
112+
113+
#. module: stock_split_picking
114+
#: model:ir.model.fields,field_description:stock_split_picking.field_stock_split_picking__picking_ids
115+
msgid "Picking"
116+
msgstr ""
117+
118+
#. module: stock_split_picking
119+
#: model:ir.model.fields.selection,name:stock_split_picking.selection__stock_split_picking__mode__selection
120+
msgid "Select move lines to split off"
121+
msgstr ""
122+
31123
#. module: stock_split_picking
32124
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_picking_form
125+
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
33126
msgid "Split"
34127
msgstr "Dividir"
35128

129+
#. module: stock_split_picking
130+
#: model:ir.model,name:stock_split_picking.model_stock_split_picking
131+
msgid "Split a picking"
132+
msgstr ""
133+
134+
#. module: stock_split_picking
135+
#: model:ir.actions.act_window,name:stock_split_picking.action_stock_split_picking
136+
msgid "Split pickings"
137+
msgstr ""
138+
36139
#. module: stock_split_picking
37140
#: code:addons/stock_split_picking/models/stock_picking.py:0
38141
#, python-format
@@ -48,10 +151,23 @@ msgstr ""
48151
msgid "Transfer"
49152
msgstr "Transferència"
50153

154+
#. module: stock_split_picking
155+
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
156+
msgid "Unit of Measure"
157+
msgstr ""
158+
51159
#. module: stock_split_picking
52160
#: code:addons/stock_split_picking/models/stock_picking.py:0
53161
#, python-format
54162
msgid ""
55163
"You must enter done quantity in order to split your picking in several ones."
56164
msgstr ""
57165
"Ha d'introduir la quantitat feta per dividir el vostre albarà en diversos."
166+
167+
#. module: stock_split_picking
168+
#: model_terms:ir.ui.view,arch_db:stock_split_picking.view_stock_split_picking
169+
msgid "or"
170+
msgstr ""
171+
172+
#~ msgid "Are you sure you want to split current picking?"
173+
#~ msgstr "Està segur de voler dividir l'albarà actual?"

0 commit comments

Comments
 (0)