[MERGE] forward port branch 8.0 up to 16430be
This commit is contained in:
@@ -2307,8 +2307,7 @@ class account_model(osv.osv):
|
|||||||
pt_obj = self.pool.get('account.payment.term')
|
pt_obj = self.pool.get('account.payment.term')
|
||||||
period_obj = self.pool.get('account.period')
|
period_obj = self.pool.get('account.period')
|
||||||
|
|
||||||
if context is None:
|
context = dict(context or {})
|
||||||
context = {}
|
|
||||||
|
|
||||||
if data.get('date', False):
|
if data.get('date', False):
|
||||||
context = dict(context)
|
context = dict(context)
|
||||||
|
|||||||
@@ -709,8 +709,7 @@ class account_move_line(osv.osv):
|
|||||||
|
|
||||||
#TODO: ONCHANGE_ACCOUNT_ID: set account_tax_id
|
#TODO: ONCHANGE_ACCOUNT_ID: set account_tax_id
|
||||||
def onchange_currency(self, cr, uid, ids, account_id, amount, currency_id, date=False, journal=False, context=None):
|
def onchange_currency(self, cr, uid, ids, account_id, amount, currency_id, date=False, journal=False, context=None):
|
||||||
if context is None:
|
context = dict(context or {})
|
||||||
context = {}
|
|
||||||
account_obj = self.pool.get('account.account')
|
account_obj = self.pool.get('account.account')
|
||||||
journal_obj = self.pool.get('account.journal')
|
journal_obj = self.pool.get('account.journal')
|
||||||
currency_obj = self.pool.get('res.currency')
|
currency_obj = self.pool.get('res.currency')
|
||||||
@@ -1131,8 +1130,7 @@ class account_move_line(osv.osv):
|
|||||||
return r_id
|
return r_id
|
||||||
|
|
||||||
def view_header_get(self, cr, user, view_id, view_type, context=None):
|
def view_header_get(self, cr, user, view_id, view_type, context=None):
|
||||||
if context is None:
|
context = dict(context or {})
|
||||||
context = {}
|
|
||||||
context = self.convert_to_period(cr, user, context=context)
|
context = self.convert_to_period(cr, user, context=context)
|
||||||
if context.get('account_id', False):
|
if context.get('account_id', False):
|
||||||
cr.execute('SELECT code FROM account_account WHERE id = %s', (context['account_id'], ))
|
cr.execute('SELECT code FROM account_account WHERE id = %s', (context['account_id'], ))
|
||||||
|
|||||||
@@ -49,8 +49,7 @@ class account_report_general_ledger(osv.osv_memory):
|
|||||||
return res
|
return res
|
||||||
|
|
||||||
def _print_report(self, cr, uid, ids, data, context=None):
|
def _print_report(self, cr, uid, ids, data, context=None):
|
||||||
if context is None:
|
context = dict(context or {})
|
||||||
context = {}
|
|
||||||
data = self.pre_print_report(cr, uid, ids, data, context=context)
|
data = self.pre_print_report(cr, uid, ids, data, context=context)
|
||||||
data['form'].update(self.read(cr, uid, ids, ['landscape', 'initial_balance', 'amount_currency', 'sortby'])[0])
|
data['form'].update(self.read(cr, uid, ids, ['landscape', 'initial_balance', 'amount_currency', 'sortby'])[0])
|
||||||
if not data['form']['fiscalyear_id']:# GTK client problem onchange does not consider in save record
|
if not data['form']['fiscalyear_id']:# GTK client problem onchange does not consider in save record
|
||||||
|
|||||||
@@ -617,9 +617,8 @@ class node_context(object):
|
|||||||
def __init__(self, cr, uid, context=None):
|
def __init__(self, cr, uid, context=None):
|
||||||
self.dbname = cr.dbname
|
self.dbname = cr.dbname
|
||||||
self.uid = uid
|
self.uid = uid
|
||||||
|
context = dict(context or {})
|
||||||
self.context = context
|
self.context = context
|
||||||
if context is None:
|
|
||||||
context = {}
|
|
||||||
context['uid'] = uid
|
context['uid'] = uid
|
||||||
self._dirobj = openerp.registry(cr.dbname).get('document.directory')
|
self._dirobj = openerp.registry(cr.dbname).get('document.directory')
|
||||||
self.node_file_class = node_file
|
self.node_file_class = node_file
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ class partner_vat(osv.osv_memory):
|
|||||||
_name = "partner.vat"
|
_name = "partner.vat"
|
||||||
|
|
||||||
def get_partner(self, cr, uid, ids, context=None):
|
def get_partner(self, cr, uid, ids, context=None):
|
||||||
|
context = dict(context or {})
|
||||||
obj_period = self.pool.get('account.period')
|
obj_period = self.pool.get('account.period')
|
||||||
obj_partner = self.pool.get('res.partner')
|
obj_partner = self.pool.get('res.partner')
|
||||||
obj_vat_lclient = self.pool.get('vat.listing.clients')
|
obj_vat_lclient = self.pool.get('vat.listing.clients')
|
||||||
|
|||||||
@@ -466,8 +466,7 @@ class pos_session(osv.osv):
|
|||||||
"""
|
"""
|
||||||
call the Point Of Sale interface and set the pos.session to 'opened' (in progress)
|
call the Point Of Sale interface and set the pos.session to 'opened' (in progress)
|
||||||
"""
|
"""
|
||||||
if context is None:
|
context = dict(context or {})
|
||||||
context = dict()
|
|
||||||
|
|
||||||
if isinstance(ids, (int, long)):
|
if isinstance(ids, (int, long)):
|
||||||
ids = [ids]
|
ids = [ids]
|
||||||
@@ -556,8 +555,7 @@ class pos_session(osv.osv):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
def open_frontend_cb(self, cr, uid, ids, context=None):
|
def open_frontend_cb(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
context = dict(context or {})
|
||||||
context = {}
|
|
||||||
if not ids:
|
if not ids:
|
||||||
return {}
|
return {}
|
||||||
for session in self.browse(cr, uid, ids, context=context):
|
for session in self.browse(cr, uid, ids, context=context):
|
||||||
|
|||||||
+1
-1
@@ -1913,7 +1913,7 @@ class BaseModel(object):
|
|||||||
for order_part in orderby.split(','):
|
for order_part in orderby.split(','):
|
||||||
order_split = order_part.split()
|
order_split = order_part.split()
|
||||||
order_field = order_split[0]
|
order_field = order_split[0]
|
||||||
if order_field in groupby_fields:
|
if order_field == 'id' or order_field in groupby_fields:
|
||||||
|
|
||||||
if self._fields[order_field.split(':')[0]].type == 'many2one':
|
if self._fields[order_field.split(':')[0]].type == 'many2one':
|
||||||
order_clause = self._generate_order_by(order_part, query).replace('ORDER BY ', '')
|
order_clause = self._generate_order_by(order_part, query).replace('ORDER BY ', '')
|
||||||
|
|||||||
Reference in New Issue
Block a user