Merge lp:~dorian-kemps/unifield-server/US-9671 into lp:unifield-server

Proposed by jftempo
Status: Merged
Merged at revision: 6199
Proposed branch: lp:~dorian-kemps/unifield-server/US-9671
Merge into: lp:unifield-server
Diff against target: 98 lines (+17/-6)
4 files modified
bin/addons/msf_doc_import/wizard/wizard_import_ppl_to_create_ship.py (+2/-0)
bin/addons/msf_outgoing/msf_outgoing.py (+1/-0)
bin/addons/msf_outgoing/msf_outgoing_view.xml (+8/-6)
bin/addons/msf_profile/i18n/fr_MF.po (+6/-0)
To merge this branch: bzr merge lp:~dorian-kemps/unifield-server/US-9671
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+416610@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'bin/addons/msf_doc_import/wizard/wizard_import_ppl_to_create_ship.py'
2--- bin/addons/msf_doc_import/wizard/wizard_import_ppl_to_create_ship.py 2021-01-14 09:02:32 +0000
3+++ bin/addons/msf_doc_import/wizard/wizard_import_ppl_to_create_ship.py 2022-03-09 15:05:32 +0000
4@@ -499,6 +499,8 @@
5 pick_obj = self.pool.get('stock.picking')
6 for wiz_read in self.browse(cr, uid, ids, context=context):
7 picking_id = wiz_read.picking_id.id
8+ if wiz_read.picking_id.state != 'assigned':
9+ return self.write(cr, uid, ids, {'message': _('%s must be \'Available\' to use the import') % wiz_read.picking_id.name})
10 if not wiz_read.file:
11 return self.write(cr, uid, ids, {'message': _("Nothing to import")})
12 try:
13
14=== modified file 'bin/addons/msf_outgoing/msf_outgoing.py'
15--- bin/addons/msf_outgoing/msf_outgoing.py 2022-02-08 10:57:39 +0000
16+++ bin/addons/msf_outgoing/msf_outgoing.py 2022-03-09 15:05:32 +0000
17@@ -2393,6 +2393,7 @@
18 'in_ref': fields.char(string='IN Reference', size=1024),
19 'from_manage_expired': fields.boolean(string='The Picking was created with Manage Expired Stock'),
20 'requestor': fields.char(size=128, string='Requestor'),
21+ 'from_ir': fields.related('sale_id', 'procurement_request', type='boolean', relation='sale.order', string='Is the linked Sale Order IR'),
22 }
23
24 _defaults = {
25
26=== modified file 'bin/addons/msf_outgoing/msf_outgoing_view.xml'
27--- bin/addons/msf_outgoing/msf_outgoing_view.xml 2021-07-05 10:17:31 +0000
28+++ bin/addons/msf_outgoing/msf_outgoing_view.xml 2022-03-09 15:05:32 +0000
29@@ -187,13 +187,13 @@
30 <field name="name" readonly="1"/>
31 <field name="origin" readonly="1"/>
32 <field name="partner_id2" on_change="on_change_partner(partner_id2, address_id)" required="1"
33- attrs="{'readonly': [('state', 'not in', ['draft', 'waiting', 'confirmed', 'assigned'])]}" />
34+ attrs="{'readonly': ['|', ('state', 'not in', ['draft', 'waiting', 'confirmed', 'assigned']), ('from_ir', '=', True)]}" />
35 <field name="packing_list" attrs="{'readonly': [('state', 'not in', ['draft', 'confirmed', 'assigned'])]}" />
36 <field name="address_id" colspan="2" context="{'contact_display':'partner'}"
37 domain="[('partner_id', '=', partner_id2)]"
38- attrs="{'required': [('subtype', 'in', ('picking', 'ppl'))], 'readonly': ['|', ('state', 'in', ['done', 'cancel']), ('partner_id2', '=', False)]}" />
39+ attrs="{'required': [('subtype', 'in', ('picking', 'ppl'))], 'readonly': ['|', '|', ('state', 'in', ['done', 'cancel']), ('partner_id2', '=', False), ('from_ir', '=', True)]}" />
40 <field name="backorder_id" readonly="1" string="Original PICK" />
41- <field name="reason_type_id" widget="selection" domain="[('outgoing_ok', '=', True)]" attrs="{'readonly': [('from_wkf', '=', True)]}" />
42+ <field name="reason_type_id" widget="selection" readonly="1" />
43 <field name="order_category" />
44 </group>
45
46@@ -410,6 +410,7 @@
47 <field name="allocation_setup" invisible="1" />
48 <field name="flow_type" invisible="1" />
49 <field name="has_draft_moves" invisible="1" />
50+ <field name="from_ir" invisible="1" />
51 <field name="auto_picking" invisible="1"/>
52 <field name="date_done" />
53 <field name="move_type" invisible="1"/>
54@@ -650,16 +651,16 @@
55 <field name="origin" readonly="1"/>
56 <field name="partner_id2" on_change="on_change_partner(partner_id2, address_id)"
57 required="1"
58- attrs="{'readonly': [('state', 'not in', ['draft', 'waiting', 'confirmed', 'assigned'])]}" />
59+ attrs="{'readonly': ['|', ('state', 'not in', ['draft', 'waiting', 'confirmed', 'assigned']), ('from_ir', '=', True)]}" />
60 <field name="packing_list" attrs="{'readonly': [('state', 'not in', ['draft', 'confirmed', 'assigned'])]}" on_change="change_packing_list(packing_list)"/>
61 <field name="address_id" colspan="2" context="{'contact_display':'partner'}"
62- attrs="{'required': [('subtype', 'in', ('picking', 'ppl'))], 'readonly': [('partner_id2', '=', False)]}"
63+ attrs="{'required': [('subtype', 'in', ('picking', 'ppl'))], 'readonly': ['|', ('partner_id2', '=', False), ('from_ir', '=', True)]}"
64 domain="[('partner_id', '=', partner_id2)]"
65 />
66 <field name="order_category" />
67 <field name="invoice_state" invisible="1" />
68 <field name="backorder_id" readonly="1" />
69- <field name="reason_type_id" widget="selection" domain="[('outgoing_ok', '=', True)]" attrs="{'readonly': [('from_wkf', '=', True)]}"/>
70+ <field name="reason_type_id" widget="selection" readonly="1"/>
71 <field name="num_of_packs" />
72 <field name="total_volume" />
73 <field name="total_weight" />
74@@ -771,6 +772,7 @@
75 <field name="date_done" />
76 <field name="move_type" invisible="1"/>
77 <field name="type" invisible="1"/>
78+ <field name="from_ir" invisible="1"/>
79 <field name="company_id" groups="base.group_multi_company" widget="selection" invisible="1"/>
80 </page>
81 <page string="Notes">
82
83=== modified file 'bin/addons/msf_profile/i18n/fr_MF.po'
84--- bin/addons/msf_profile/i18n/fr_MF.po 2022-03-02 17:30:56 +0000
85+++ bin/addons/msf_profile/i18n/fr_MF.po 2022-03-09 15:05:32 +0000
86@@ -114265,6 +114265,12 @@
87 msgid "Unable to read file. Please check the file format."
88 msgstr "Impossible de lire le fichier. Veuillez vérifier le format du fichier."
89
90+#. module: msf_doc_import
91+#: code:addons/msf_doc_import/wizard/wizard_import_ppl_to_create_ship.py:503
92+#, python-format
93+msgid "%s must be 'Available' to use the import"
94+msgstr "%s doit ĂȘtre 'Disponible' pour utiliser l'import"
95+
96 #. module: base
97 #: code:osv/orm.py:1224
98 #, python-format

Subscribers

People subscribed via source and target branches