Merge lp:~unifield-team/unifield-wm/UFTP-130 into lp:unifield-wm

Proposed by jftempo
Status: Needs review
Proposed branch: lp:~unifield-team/unifield-wm/UFTP-130
Merge into: lp:unifield-wm
Diff against target: 139 lines (+22/-14)
7 files modified
account_mcdb/report/mcdb_result.py (+7/-3)
finance/report/account_partner_balance_tree.py (+1/-1)
finance/wizard/account_report_partner_balance_tree.py (+10/-6)
msf_doc_import/check_line.py (+1/-1)
msf_doc_import/initial_stock_inventory.py (+1/-1)
msf_doc_import/wizard/wizard_import_picking_line.py (+1/-1)
stock_override/stock_view.xml (+1/-1)
To merge this branch: bzr merge lp:~unifield-team/unifield-wm/UFTP-130
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+216074@code.launchpad.net
To post a comment you must log in.
2116. By Sean Carroll <sean@sean-msf>

UFTP-142:[FIX] report issues for all entries

2117. By Sean Carroll <sean@sean-msf>

UF-2370: [FIX] physical import fixed BM / ED issues

2118. By Sean Carroll <sean@sean-msf>

UFTP-148: [FIX] quantity loaded into uom field

Unmerged revisions

2118. By Sean Carroll <sean@sean-msf>

UFTP-148: [FIX] quantity loaded into uom field

2117. By Sean Carroll <sean@sean-msf>

UF-2370: [FIX] physical import fixed BM / ED issues

2116. By Sean Carroll <sean@sean-msf>

UFTP-142:[FIX] report issues for all entries

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'account_mcdb/report/mcdb_result.py'
--- account_mcdb/report/mcdb_result.py 2014-01-10 17:16:09 +0000
+++ account_mcdb/report/mcdb_result.py 2014-04-17 14:22:37 +0000
@@ -35,9 +35,13 @@
35def getIds(self, cr, uid, ids, limit=5000, context=None):35def getIds(self, cr, uid, ids, limit=5000, context=None):
36 if not context:36 if not context:
37 context = {}37 context = {}
38 if context.get('from_domain') and 'search_domain' in context and not context.get('export_selected'):38 #if context.get('from_domain') and 'search_domain' in context and not context.get('export_selected'):
39 table_obj = pooler.get_pool(cr.dbname).get(self.table)39 if context.get('from_domain') and not context.get('export_selected'):
40 ids = table_obj.search(cr, uid, context.get('search_domain'), limit=limit)40 table_obj = pooler.get_pool(cr.dbname).get(context['active_model'])
41 if context.get('search_domain'):
42 ids = table_obj.search(cr, uid, context.get('search_domain'), limit=limit)
43 else:
44 ids = table_obj.search(cr, uid, [(True,'=',True)], limit=limit)
41 return ids45 return ids
4246
43def getObjects(self, cr, uid, ids, context):47def getObjects(self, cr, uid, ids, context):
4448
=== modified file 'finance/report/account_partner_balance_tree.py'
--- finance/report/account_partner_balance_tree.py 2014-03-14 15:47:48 +0000
+++ finance/report/account_partner_balance_tree.py 2014-04-17 14:22:37 +0000
@@ -210,6 +210,6 @@
210 def create(self, cr, uid, ids, data, context=None):210 def create(self, cr, uid, ids, data, context=None):
211 a = super(account_partner_balance_tree_xls, self).create(cr, uid, ids, data, context)211 a = super(account_partner_balance_tree_xls, self).create(cr, uid, ids, data, context)
212 return (a[0], 'xls')212 return (a[0], 'xls')
213account_partner_balance_tree_xls('report.account.partner.balance.tree_xls', 'account.partner.balance.tree', 'account_override/report/account_partner_balance_tree_xls.mako', parser=account_partner_balance_tree, header='internal')213account_partner_balance_tree_xls('report.account.partner.balance.tree_xls', 'account.partner.balance.tree', 'finance/report/account_partner_balance_tree_xls.mako', parser=account_partner_balance_tree, header='internal')
214214
215# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:215# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
216216
=== modified file 'finance/wizard/account_report_partner_balance_tree.py'
--- finance/wizard/account_report_partner_balance_tree.py 2014-03-14 15:47:48 +0000
+++ finance/wizard/account_report_partner_balance_tree.py 2014-04-17 14:22:37 +0000
@@ -115,7 +115,7 @@
115 query += "ac.type = '" + account_type + "'" \115 query += "ac.type = '" + account_type + "'" \
116 " AND am.state IN " + move_state + ""116 " AND am.state IN " + move_state + ""
117 if where:117 if where:
118 query += " AND " + where + ""118 query += " AND " + where + ""
119 cr.execute(query)119 cr.execute(query)
120 res = cr.fetchall()120 res = cr.fetchall()
121 if res:121 if res:
@@ -163,16 +163,20 @@
163 context = {}163 context = {}
164 context['data'] = data164 context['data'] = data
165 self._delete_previous_data(cr, uid, context=context)165 self._delete_previous_data(cr, uid, context=context)
166
167 if type(data) is tuple:
168 data = data[0]
166169
167 comp_currency_id = self._get_company_currency(cr, uid, context=context)170 comp_currency_id = self._get_company_currency(cr, uid, context=context)
168 output_currency_id = data['form'].get('output_currency', comp_currency_id)171 output_currency_id = data['form'].get('output_currency', comp_currency_id)
169172
170 res = self._execute_query_partners(cr, uid, data)173 res = self._execute_query_partners(cr, uid, data)
171174
172 for r in res:175 for r in res[0]:
173 if not r.get('partner_name', False):176 if not r.get('partner_name', False):
174 r.update({'partner_name': _('Unknown Partner')})177 partner_name = r['partner_name']
175178 r.update({'partner_name': _('Unknown Partner')})
179 #r = rs[0]
176 vals = {180 vals = {
177 'uid': uid,181 'uid': uid,
178 'build_ts': data['build_ts'],182 'build_ts': data['build_ts'],
@@ -397,7 +401,7 @@
397 return {401 return {
398 'type': 'ir.actions.report.xml',402 'type': 'ir.actions.report.xml',
399 'report_name': 'account.partner.balance',403 'report_name': 'account.partner.balance',
400 'datas': data,404 'datas': data[0],
401 }405 }
402406
403 def print_xls(self, cr, uid, ids, context=None):407 def print_xls(self, cr, uid, ids, context=None):
@@ -410,7 +414,7 @@
410 return {414 return {
411 'type': 'ir.actions.report.xml',415 'type': 'ir.actions.report.xml',
412 'report_name': 'account.partner.balance.tree_xls',416 'report_name': 'account.partner.balance.tree_xls',
413 'datas': data,417 'datas': data[0],
414 }418 }
415419
416 def remove_journals(self, cr, uid, ids, context=None):420 def remove_journals(self, cr, uid, ids, context=None):
417421
=== modified file 'msf_doc_import/check_line.py'
--- msf_doc_import/check_line.py 2014-04-08 12:50:14 +0000
+++ msf_doc_import/check_line.py 2014-04-17 14:22:37 +0000
@@ -334,7 +334,7 @@
334 uom_id = kwargs['to_write'].get('uom_id', False)334 uom_id = kwargs['to_write'].get('uom_id', False)
335 # The tender line may have a default UOM if it is not found335 # The tender line may have a default UOM if it is not found
336 obj_data = kwargs['obj_data']336 obj_data = kwargs['obj_data']
337 cell_nb = kwargs.get('cell_nb', 4)337 cell_nb = kwargs.get('cell_nb', 3)
338 msg = ''338 msg = ''
339 try:339 try:
340 if row.cells[cell_nb] and row.cells[cell_nb].data is not None:340 if row.cells[cell_nb] and row.cells[cell_nb].data is not None:
341341
=== modified file 'msf_doc_import/initial_stock_inventory.py'
--- msf_doc_import/initial_stock_inventory.py 2014-01-14 16:46:36 +0000
+++ msf_doc_import/initial_stock_inventory.py 2014-04-17 14:22:37 +0000
@@ -250,7 +250,7 @@
250 product = product_obj.browse(cr, uid, product_id)250 product = product_obj.browse(cr, uid, product_id)
251 product_uom = product.uom_id.id251 product_uom = product.uom_id.id
252 hidden_batch_management_mandatory = product.batch_management252 hidden_batch_management_mandatory = product.batch_management
253 hidden_perishable_mandatory = product.perishable and not product.batch_management253 hidden_perishable_mandatory = product.perishable
254 if hidden_batch_management_mandatory and not batch:254 if hidden_batch_management_mandatory and not batch:
255 comment += _('Batch is missing.\n')255 comment += _('Batch is missing.\n')
256 if hidden_perishable_mandatory and not expiry:256 if hidden_perishable_mandatory and not expiry:
257257
=== modified file 'msf_doc_import/wizard/wizard_import_picking_line.py'
--- msf_doc_import/wizard/wizard_import_picking_line.py 2013-11-20 09:07:13 +0000
+++ msf_doc_import/wizard/wizard_import_picking_line.py 2014-04-17 14:22:37 +0000
@@ -231,7 +231,7 @@
231 date_format=date_format,231 date_format=date_format,
232 product_id=to_write.get('product_id'),)232 product_id=to_write.get('product_id'),)
233 to_write.update({'prodlot_id': batch_value['prodlot_id'],233 to_write.update({'prodlot_id': batch_value['prodlot_id'],
234 'expired_date': batch_value['expired_date'],234 'expiry_date': batch_value['expiry_date'],
235 'error_list': batch_value['error_list']})235 'error_list': batch_value['error_list']})
236236
237237
238238
=== modified file 'stock_override/stock_view.xml'
--- stock_override/stock_view.xml 2014-04-04 15:15:56 +0000
+++ stock_override/stock_view.xml 2014-04-17 14:22:37 +0000
@@ -1005,7 +1005,7 @@
1005 <field name="name" attrs="{'readonly': [('state', '!=', 'draft')]}"/>1005 <field name="name" attrs="{'readonly': [('state', '!=', 'draft')]}"/>
1006 <field name="date" attrs="{'readonly': [('state', '!=', 'draft')]}"/>1006 <field name="date" attrs="{'readonly': [('state', '!=', 'draft')]}"/>
1007 <notebook colspan="4">1007 <notebook colspan="4">
1008 <page string="General Informations">1008 <page string="General Information">
1009 <field colspan="4" name="inventory_line_id" nolabel="1" widget="one2many_list" attrs="{'readonly': [('state', '!=', 'draft')]}">1009 <field colspan="4" name="inventory_line_id" nolabel="1" widget="one2many_list" attrs="{'readonly': [('state', '!=', 'draft')]}">
1010 <tree string="Products" editable="bottom" colors="red: has_problem == True">1010 <tree string="Products" editable="bottom" colors="red: has_problem == True">
1011 <field colspan="4" domain="[('usage','=','internal')]" name="location_id" required="True"1011 <field colspan="4" domain="[('usage','=','internal')]" name="location_id" required="True"

Subscribers

People subscribed via source and target branches