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

Proposed by jftempo
Status: Merged
Merged at revision: 5354
Proposed branch: lp:~dorian-kemps/unifield-server/US-5273
Merge into: lp:unifield-server
Diff against target: 89 lines (+29/-14) (has conflicts)
3 files modified
bin/addons/msf_doc_import/wizard/wizard_po_simulation_screen.py (+19/-13)
bin/addons/msf_profile/i18n/fr_MF.po (+9/-0)
bin/addons/purchase/purchase_view.xml (+1/-1)
Text conflict in bin/addons/msf_profile/i18n/fr_MF.po
To merge this branch: bzr merge lp:~dorian-kemps/unifield-server/US-5273
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+365225@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
=== modified file 'bin/addons/msf_doc_import/wizard/wizard_po_simulation_screen.py'
--- bin/addons/msf_doc_import/wizard/wizard_po_simulation_screen.py 2019-04-02 12:09:36 +0000
+++ bin/addons/msf_doc_import/wizard/wizard_po_simulation_screen.py 2019-05-10 11:43:04 +0000
@@ -1514,6 +1514,7 @@
1514 '''1514 '''
1515 prod_obj = self.pool.get('product.product')1515 prod_obj = self.pool.get('product.product')
1516 uom_obj = self.pool.get('product.uom')1516 uom_obj = self.pool.get('product.uom')
1517 sale_obj = self.pool.get('sale.order')
15171518
1518 if isinstance(ids, (int, long)):1519 if isinstance(ids, (int, long)):
1519 ids = [ids]1520 ids = [ids]
@@ -1660,22 +1661,27 @@
1660 write_vals['type_change'] = 'error'1661 write_vals['type_change'] = 'error'
16611662
1662 # Origin1663 # Origin
1663 write_vals['imp_origin'] = values[8]1664 origin = values[8]
1664 if line.simu_id.order_id.po_from_fo and not values[8]:1665 if origin:
1665 err_msg = _('The Origin is mandatory for a PO coming from a FO')1666 so_ids = sale_obj.search(cr, uid, [('name', '=', origin), ('procurement_request', 'in', ['t', 'f'])],
1666 errors.append(err_msg)1667 limit=1, context=context)
1667 write_vals['type_change'] = 'error'1668 if so_ids:
1668 elif line.simu_id.order_id.po_from_fo:1669 so_state = sale_obj.browse(cr, uid, so_ids[0], fields_to_fetch=['state'], context=context).state
1669 fo_ids = self.pool.get('sale.order').search(cr, uid,1670 if so_state not in ('done', 'cancel'):
1670 [('name', '=', values[8]),1671 write_vals['imp_origin'] = origin
1671 ('procurement_request', '=', False)], context=context)1672 else:
1672 ir_ids = self.pool.get('sale.order').search(cr, uid,1673 err_msg = _('\'Origin\' Document can\'t be Closed or Cancelled')
1673 [('name', '=', values[8]),1674 errors.append(err_msg)
1674 ('procurement_request', '=', True)], context=context)1675 write_vals['type_change'] = 'error'
1675 if not fo_ids and not ir_ids:1676 else:
1676 err_msg = _('The FO reference in \'Origin\' is not consistent with this PO')1677 err_msg = _('The FO reference in \'Origin\' is not consistent with this PO')
1677 errors.append(err_msg)1678 errors.append(err_msg)
1678 write_vals['type_change'] = 'error'1679 write_vals['type_change'] = 'error'
1680 else:
1681 if line.simu_id.order_id.po_from_fo:
1682 err_msg = _('The Origin is mandatory for a PO coming from a FO')
1683 errors.append(err_msg)
1684 write_vals['type_change'] = 'error'
16791685
1680 # Stock Take Date1686 # Stock Take Date
1681 stock_take_date = values[9]1687 stock_take_date = values[9]
16821688
=== modified file 'bin/addons/msf_profile/i18n/fr_MF.po'
--- bin/addons/msf_profile/i18n/fr_MF.po 2019-05-03 13:44:52 +0000
+++ bin/addons/msf_profile/i18n/fr_MF.po 2019-05-10 11:43:04 +0000
@@ -105519,6 +105519,7 @@
105519msgstr "\n"105519msgstr "\n"
105520" Attention: Les lignes suivantes ont des qté ou des montants sur plus de 15 chiffres. Veuillez vérifier la qté et le prix unitaire pour éviter des pertes d'information:\n"105520" Attention: Les lignes suivantes ont des qté ou des montants sur plus de 15 chiffres. Veuillez vérifier la qté et le prix unitaire pour éviter des pertes d'information:\n"
105521" "105521" "
105522<<<<<<< TREE
105522105523
105523#. module: msf_homere_interface105524#. module: msf_homere_interface
105524#: code:addons/msf_homere_interface/wizard/hr_payroll_import.py:580105525#: code:addons/msf_homere_interface/wizard/hr_payroll_import.py:580
@@ -105888,3 +105889,11 @@
105888#: field:product.mass.update,empty_status:0105889#: field:product.mass.update,empty_status:0
105889msgid "Set Status as empty"105890msgid "Set Status as empty"
105890msgstr "Mettre le Statut à vide"105891msgstr "Mettre le Statut à vide"
105892=======
105893
105894#. module: msf_doc_import
105895#: code:addons/msf_doc_import/wizard/wizard_po_simulation_screen.py:1621
105896#, python-format
105897msgid "'Origin' Document can't be Closed or Cancelled"
105898msgstr "Le Document de 'Origine' ne peut pas être Fermé ou Annulé"
105899>>>>>>> MERGE-SOURCE
105891105900
=== modified file 'bin/addons/purchase/purchase_view.xml'
--- bin/addons/purchase/purchase_view.xml 2019-04-01 13:16:17 +0000
+++ bin/addons/purchase/purchase_view.xml 2019-05-10 11:43:04 +0000
@@ -629,7 +629,7 @@
629 <separator string="Linked Information" colspan="4" />629 <separator string="Linked Information" colspan="4" />
630 <group colspan="2" col="3">630 <group colspan="2" col="3">
631 <field name="origin" on_change="on_change_origin(origin, linked_sol_id, parent.partner_type)" attrs="{'required': [('from_fo', '=', True)], 'readonly': ['|', '|', ('linked_sol_id', '!=', False), ('tender_id', '!=', False), ('tender_line_id', '!=', False)]}" string="Source Document"/>631 <field name="origin" on_change="on_change_origin(origin, linked_sol_id, parent.partner_type)" attrs="{'required': [('from_fo', '=', True)], 'readonly': ['|', '|', ('linked_sol_id', '!=', False), ('tender_id', '!=', False), ('tender_line_id', '!=', False)]}" string="Source Document"/>
632 <field name="select_fo" on_change="on_change_select_fo(select_fo)" nolabel="1" domain="['|', ('state', 'in', ['draft', 'draft_p', 'validated', 'validated_p', 'sourced', 'sourced_p']), ('procurement_request', '=', True)]" attrs="{'invisible': ['|', '|', ('linked_sol_id', '!=', False), ('tender_id', '!=', False), ('tender_line_id', '!=', False)]}"/>632 <field name="select_fo" on_change="on_change_select_fo(select_fo)" nolabel="1" domain="[('state', 'in', ['draft', 'draft_p', 'validated', 'validated_p', 'sourced', 'sourced_p']), ('procurement_request', 'in', ['t', 'f'])]" attrs="{'invisible': ['|', '|', ('linked_sol_id', '!=', False), ('tender_id', '!=', False), ('tender_line_id', '!=', False)]}"/>
633 </group>633 </group>
634 <field name="customer_ref" string="Customer ref" widget="char"/>634 <field name="customer_ref" string="Customer ref" widget="char"/>
635 <field name="external_ref" readonly="1"/>635 <field name="external_ref" readonly="1"/>

Subscribers

People subscribed via source and target branches