Merge lp:~julie-w/unifield-server/US-5116 into lp:unifield-server

Proposed by jftempo
Status: Merged
Merged at revision: 5092
Proposed branch: lp:~julie-w/unifield-server/US-5116
Merge into: lp:unifield-server
Diff against target: 101 lines (+26/-1)
5 files modified
bin/addons/account/account_move_line.py (+15/-0)
bin/addons/account_override/account_analytic_line.py (+4/-0)
bin/addons/finance/account_analytic_line_view.xml (+2/-0)
bin/addons/msf_profile/i18n/fr_MF.po (+4/-1)
bin/addons/res_currency_functional/account_move_line_view.xml (+1/-0)
To merge this branch: bzr merge lp:~julie-w/unifield-server/US-5116
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+355429@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/account/account_move_line.py'
--- bin/addons/account/account_move_line.py 2018-04-27 09:58:55 +0000
+++ bin/addons/account/account_move_line.py 2018-09-20 14:23:18 +0000
@@ -445,6 +445,19 @@
445 res[line_id] = (invoice_id, invoice_names[invoice_id])445 res[line_id] = (invoice_id, invoice_names[invoice_id])
446 return res446 return res
447447
448 def _get_purchase_order_id(self, cr, uid, ids, name, arg, context=None):
449 """
450 Returns a dict with key = id of the JI, and value = id of the related PO,
451 in case the JI is linked to an invoice which is linked to a PO
452 """
453 if context is None:
454 context = {}
455 res = {}
456 for aml in self.browse(cr, uid, ids, fields_to_fetch=['invoice'], context=context):
457 po = aml.invoice and aml.invoice.purchase_ids and aml.invoice.purchase_ids[0] # only one PO can be linked to an SI
458 res[aml.id] = po and po.id or False
459 return res
460
448 def name_get(self, cr, uid, ids, context=None):461 def name_get(self, cr, uid, ids, context=None):
449 if not ids:462 if not ids:
450 return []463 return []
@@ -563,6 +576,8 @@
563 "this field will contain the basic amount(without tax)."),576 "this field will contain the basic amount(without tax)."),
564 'invoice': fields.function(_invoice, method=True, string='Invoice',577 'invoice': fields.function(_invoice, method=True, string='Invoice',
565 type='many2one', relation='account.invoice', fnct_search=_invoice_search),578 type='many2one', relation='account.invoice', fnct_search=_invoice_search),
579 'purchase_order_id': fields.function(_get_purchase_order_id, method=True, string='Purchase Order',
580 type='many2one', relation='purchase.order', readonly=True, store=False),
566 'account_tax_id':fields.many2one('account.tax', 'Tax'),581 'account_tax_id':fields.many2one('account.tax', 'Tax'),
567 'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account'),582 'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account'),
568 #TODO: remove this583 #TODO: remove this
569584
=== modified file 'bin/addons/account_override/account_analytic_line.py'
--- bin/addons/account_override/account_analytic_line.py 2014-04-07 16:30:45 +0000
+++ bin/addons/account_override/account_analytic_line.py 2018-09-20 14:23:18 +0000
@@ -53,6 +53,10 @@
53 'journal_id': fields.many2one('account.analytic.journal', 'Journal Code', required=True, ondelete='restrict', select=True, readonly=True),53 'journal_id': fields.many2one('account.analytic.journal', 'Journal Code', required=True, ondelete='restrict', select=True, readonly=True),
54 'journal_type': fields.related('journal_id', 'type', 'Journal type', readonly=True),54 'journal_type': fields.related('journal_id', 'type', 'Journal type', readonly=True),
55 'move_id': fields.many2one('account.move.line', 'Entry Sequence', ondelete='restrict', select=True, readonly=True, domain="[('account_id.user_type.code', 'in', ['expense', 'income'])]"), # UF-1719: Domain added for search view55 'move_id': fields.many2one('account.move.line', 'Entry Sequence', ondelete='restrict', select=True, readonly=True, domain="[('account_id.user_type.code', 'in', ['expense', 'income'])]"), # UF-1719: Domain added for search view
56 'invoice_id': fields.related('move_id', 'invoice', type='many2one', relation='account.invoice',
57 string='Invoice', readonly=True, store=False),
58 'purchase_order_id': fields.related('move_id', 'purchase_order_id', type='many2one', relation='purchase.order',
59 string='Purchase Order', readonly=True, store=False),
56 }60 }
5761
58account_analytic_line()62account_analytic_line()
5963
=== modified file 'bin/addons/finance/account_analytic_line_view.xml'
--- bin/addons/finance/account_analytic_line_view.xml 2016-02-24 10:22:18 +0000
+++ bin/addons/finance/account_analytic_line_view.xml 2018-09-20 14:23:18 +0000
@@ -66,6 +66,8 @@
66 <field name="move_id"/>66 <field name="move_id"/>
67 <field name="is_reversal" readonly="True"/>67 <field name="is_reversal" readonly="True"/>
68 <field name="reversal_origin"/>68 <field name="reversal_origin"/>
69 <field name="invoice_id" invisible="1"/>
70 <field name="purchase_order_id" invisible="1"/>
69 </group>71 </group>
70 </group>72 </group>
71 </form>73 </form>
7274
=== modified file 'bin/addons/msf_profile/i18n/fr_MF.po'
--- bin/addons/msf_profile/i18n/fr_MF.po 2018-09-03 09:00:00 +0000
+++ bin/addons/msf_profile/i18n/fr_MF.po 2018-09-20 14:23:18 +0000
@@ -75022,6 +75022,7 @@
75022#: field:wizard.import.cheque.lines,line_id:075022#: field:wizard.import.cheque.lines,line_id:0
75023#: field:wizard.invoice.date,invoice_id:075023#: field:wizard.invoice.date,invoice_id:0
75024#: field:wizard.invoice.line,invoice_id:075024#: field:wizard.invoice.line,invoice_id:0
75025#: field:account.analytic.line,invoice_id:0
75025#: report:allocation.invoices.report:075026#: report:allocation.invoices.report:0
75026#: selection:res.request,ref_doc1:075027#: selection:res.request,ref_doc1:0
75027#: selection:res.request,ref_doc2:075028#: selection:res.request,ref_doc2:0
@@ -83984,7 +83985,7 @@
83984msgid "L2"83985msgid "L2"
83985msgstr "L2"83986msgstr "L2"
8398683987
83987#. modules: tender_flow, purchase_allocation_report, return_claim, order_line_number, msf_doc_import, analytic_distribution, finance, sales_followup, service_purchasing, purchase_override, specific_rules, base, delete_button, res_currency_functional, msf_cross_docking, purchase, register_accounting, documents_done, sale, transport_mgmt, procurement, sourcing, msf_audittrail, sync_so, msf_tools83988#. modules: tender_flow, purchase_allocation_report, return_claim, order_line_number, msf_doc_import, analytic_distribution, finance, sales_followup, service_purchasing, purchase_override, specific_rules, base, delete_button, res_currency_functional, msf_cross_docking, purchase, register_accounting, documents_done, sale, transport_mgmt, procurement, sourcing, msf_audittrail, sync_so, msf_tools, account_override, account
83988#: field:analytic.distribution.wizard,purchase_id:083989#: field:analytic.distribution.wizard,purchase_id:0
83989#: selection:res.request,ref_doc1:083990#: selection:res.request,ref_doc1:0
83990#: selection:res.request,ref_doc2:083991#: selection:res.request,ref_doc2:0
@@ -84038,6 +84039,8 @@
84038#: model:process.node,name:tender_flow.process_node_tender_po84039#: model:process.node,name:tender_flow.process_node_tender_po
84039#: model:ir.model,name:transport_mgmt.model_purchase_order84040#: model:ir.model,name:transport_mgmt.model_purchase_order
84040#: field:automated.import.files.available,po_id:084041#: field:automated.import.files.available,po_id:0
84042#: field:account.move.line,purchase_order_id:0
84043#: field:account.analytic.line,purchase_order_id:0
84041msgid "Purchase Order"84044msgid "Purchase Order"
84042msgstr "Bon de Commande"84045msgstr "Bon de Commande"
8404384046
8404484047
=== modified file 'bin/addons/res_currency_functional/account_move_line_view.xml'
--- bin/addons/res_currency_functional/account_move_line_view.xml 2018-08-16 12:38:52 +0000
+++ bin/addons/res_currency_functional/account_move_line_view.xml 2018-09-20 14:23:18 +0000
@@ -67,6 +67,7 @@
67 <field name="revaluation_reference" invisible="1"/>67 <field name="revaluation_reference" invisible="1"/>
68 <field name="revaluation_date" invisible="1"/>68 <field name="revaluation_date" invisible="1"/>
69 <field name="invoice" invisible="1"/>69 <field name="invoice" invisible="1"/>
70 <field name="purchase_order_id" invisible="1"/>
70 <field name="cheque_number" invisible="1"/>71 <field name="cheque_number" invisible="1"/>
71 </group>72 </group>
7273

Subscribers

People subscribed via source and target branches