Merge lp:~unifield-team/unifield-server/us-1031 into lp:unifield-server

Proposed by jftempo
Status: Merged
Merged at revision: 3790
Proposed branch: lp:~unifield-team/unifield-server/us-1031
Merge into: lp:unifield-server
Diff against target: 61 lines (+17/-12)
2 files modified
bin/addons/account_mcdb/account_mcdb.py (+8/-8)
bin/addons/account_override/account_move_line.py (+9/-4)
To merge this branch: bzr merge lp:~unifield-team/unifield-server/us-1031
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+295841@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_mcdb/account_mcdb.py'
--- bin/addons/account_mcdb/account_mcdb.py 2016-04-01 07:23:49 +0000
+++ bin/addons/account_mcdb/account_mcdb.py 2016-05-26 14:33:38 +0000
@@ -300,7 +300,7 @@
300 domain.append((m2m[1], operator, tuple([x.id for x in getattr(wiz, m2m[0])])))300 domain.append((m2m[1], operator, tuple([x.id for x in getattr(wiz, m2m[0])])))
301 # Then MANY2ONE fields301 # Then MANY2ONE fields
302 for m2o in [('abs_id', 'statement_id'), ('partner_id', 'partner_id'), ('employee_id', 'employee_id'),302 for m2o in [('abs_id', 'statement_id'), ('partner_id', 'partner_id'), ('employee_id', 'employee_id'),
303 ('transfer_journal_id', 'transfer_journal_id'), ('booking_currency_id', 'currency_id'), ('reconcile_id', 'reconcile_id')]:303 ('transfer_journal_id', 'transfer_journal_id'), ('booking_currency_id', 'currency_id')]:
304 if getattr(wiz, m2o[0]):304 if getattr(wiz, m2o[0]):
305 domain.append((m2o[1], '=', getattr(wiz, m2o[0]).id))305 domain.append((m2o[1], '=', getattr(wiz, m2o[0]).id))
306 # Finally others fields306 # Finally others fields
@@ -329,15 +329,15 @@
329 if getattr(wiz, inf[0]):329 if getattr(wiz, inf[0]):
330 domain.append((inf[1], '<=', getattr(wiz, inf[0])))330 domain.append((inf[1], '<=', getattr(wiz, inf[0])))
331 # RECONCILE field331 # RECONCILE field
332 if wiz.reconciled:332 if wiz.reconcile_id:
333 # total or partial and override reconciled status
334 domain.append(('reconcile_total_partial_id', '=', wiz.reconcile_id.id))
335 elif wiz.reconciled:
333 if wiz.reconciled == 'reconciled':336 if wiz.reconciled == 'reconciled':
334 domain.append(('reconcile_id', '!=', False))337 domain.append(('reconcile_id', '!=', False)) # only full reconcile
335 elif wiz.reconciled == 'unreconciled':338 elif wiz.reconciled == 'unreconciled':
336 domain.append(('reconcile_id', '=', False))339 domain.append(('reconcile_id', '=', False)) # partial or not reconcile (dont take care of reconcile_partial_id state)
337 if wiz.reconcile_id:340
338 domain.append('|')
339 domain.append(('reconcile_id', '=', wiz.reconcile_id.id))
340 domain.append(('reconcile_partial_id', '=', wiz.reconcile_id.id))
341 # REALLOCATION field341 # REALLOCATION field
342 if wiz.reallocated:342 if wiz.reallocated:
343 if wiz.reallocated == 'reallocated':343 if wiz.reallocated == 'reallocated':
344344
=== modified file 'bin/addons/account_override/account_move_line.py'
--- bin/addons/account_override/account_move_line.py 2016-03-23 09:07:28 +0000
+++ bin/addons/account_override/account_move_line.py 2016-05-26 14:33:38 +0000
@@ -220,13 +220,18 @@
220 if not args:220 if not args:
221 return []221 return []
222222
223 # US-1031: consider reconciled only if full reconcile.
224 # but kept _get_is_reconciled() behaviour: reconciled if full or partial for no firther impact
223 if args[0][2] and args[0][2] == True:225 if args[0][2] and args[0][2] == True:
224 return ['|', ('reconcile_partial_id', '!=', False), ('reconcile_id', '!=', False)]226 return [ ('reconcile_id', '!=', False), ]
225 elif args[0] and args[0][2] in [False, 0]:227 elif args[0] and args[0][2] in [False, 0]:
226 # Add account_id.reconcile in #BKLG-70228 # Add account_id.reconcile in #BKLG-70
227 return [('reconcile_id', '=', False),229 return [
228 ('account_id.reconcile', '!=', False)230 ('account_id.reconcile', '!=', False),
229 ]231 '|',
232 ('reconcile_id', '=', False),
233 ('reconcile_partial_id', '!=', False),
234 ]
230235
231 return []236 return []
232237

Subscribers

People subscribed via source and target branches

to all changes: