[REF]: Replace the condition 'if not context' with 'if context is None'.
bzr revid: uco@tinyerp.com-20101123070505-9i2lrqhgxzaii3zn
This commit is contained in:
parent
8035df3e11
commit
6dd290e824
|
@ -182,7 +182,7 @@ class account_account(osv.osv):
|
||||||
|
|
||||||
def search(self, cr, uid, args, offset=0, limit=None, order=None,
|
def search(self, cr, uid, args, offset=0, limit=None, order=None,
|
||||||
context=None, count=False):
|
context=None, count=False):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
pos = 0
|
pos = 0
|
||||||
|
|
||||||
|
@ -215,8 +215,6 @@ class account_account(osv.osv):
|
||||||
order, context=context, count=count)
|
order, context=context, count=count)
|
||||||
|
|
||||||
def _get_children_and_consol(self, cr, uid, ids, context=None):
|
def _get_children_and_consol(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
#this function search for all the children and all consolidated children (recursively) of the given account ids
|
#this function search for all the children and all consolidated children (recursively) of the given account ids
|
||||||
ids2 = self.search(cr, uid, [('parent_id', 'child_of', ids)], context=context)
|
ids2 = self.search(cr, uid, [('parent_id', 'child_of', ids)], context=context)
|
||||||
ids3 = []
|
ids3 = []
|
||||||
|
@ -310,16 +308,12 @@ class account_account(osv.osv):
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def _get_company_currency(self, cr, uid, ids, field_name, arg, context=None):
|
def _get_company_currency(self, cr, uid, ids, field_name, arg, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
result = {}
|
result = {}
|
||||||
for rec in self.browse(cr, uid, ids, context=context):
|
for rec in self.browse(cr, uid, ids, context=context):
|
||||||
result[rec.id] = (rec.company_id.currency_id.id,rec.company_id.currency_id.code)
|
result[rec.id] = (rec.company_id.currency_id.id,rec.company_id.currency_id.code)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def _get_child_ids(self, cr, uid, ids, field_name, arg, context=None):
|
def _get_child_ids(self, cr, uid, ids, field_name, arg, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
result = {}
|
result = {}
|
||||||
for record in self.browse(cr, uid, ids, context=context):
|
for record in self.browse(cr, uid, ids, context=context):
|
||||||
if record.child_parent_ids:
|
if record.child_parent_ids:
|
||||||
|
@ -335,8 +329,6 @@ class account_account(osv.osv):
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def _get_level(self, cr, uid, ids, field_name, arg, context=None):
|
def _get_level(self, cr, uid, ids, field_name, arg, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
res={}
|
res={}
|
||||||
accounts = self.browse(cr, uid, ids, context=context)
|
accounts = self.browse(cr, uid, ids, context=context)
|
||||||
for account in accounts:
|
for account in accounts:
|
||||||
|
@ -403,8 +395,6 @@ class account_account(osv.osv):
|
||||||
}
|
}
|
||||||
|
|
||||||
def _check_recursion(self, cr, uid, ids, context=None):
|
def _check_recursion(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
obj_self = self.browse(cr, uid, ids[0], context=context)
|
obj_self = self.browse(cr, uid, ids[0], context=context)
|
||||||
p_id = obj_self.parent_id and obj_self.parent_id.id
|
p_id = obj_self.parent_id and obj_self.parent_id.id
|
||||||
if (obj_self in obj_self.child_consol_ids) or (p_id and (p_id is obj_self.id)):
|
if (obj_self in obj_self.child_consol_ids) or (p_id and (p_id is obj_self.id)):
|
||||||
|
@ -434,8 +424,6 @@ class account_account(osv.osv):
|
||||||
def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=100):
|
def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=100):
|
||||||
if not args:
|
if not args:
|
||||||
args = []
|
args = []
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
args = args[:]
|
args = args[:]
|
||||||
ids = []
|
ids = []
|
||||||
try:
|
try:
|
||||||
|
@ -499,8 +487,6 @@ class account_account(osv.osv):
|
||||||
return super(account_account, self).copy(cr, uid, id, default, context=context)
|
return super(account_account, self).copy(cr, uid, id, default, context=context)
|
||||||
|
|
||||||
def _check_moves(self, cr, uid, ids, method, context=None):
|
def _check_moves(self, cr, uid, ids, method, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
line_obj = self.pool.get('account.move.line')
|
line_obj = self.pool.get('account.move.line')
|
||||||
account_ids = self.search(cr, uid, [('id', 'child_of', ids)])
|
account_ids = self.search(cr, uid, [('id', 'child_of', ids)])
|
||||||
|
|
||||||
|
@ -517,8 +503,6 @@ class account_account(osv.osv):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def _check_allow_type_change(self, cr, uid, ids, new_type, context=None):
|
def _check_allow_type_change(self, cr, uid, ids, new_type, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
group1 = ['payable', 'receivable', 'other']
|
group1 = ['payable', 'receivable', 'other']
|
||||||
group2 = ['consolidation','view']
|
group2 = ['consolidation','view']
|
||||||
line_obj = self.pool.get('account.move.line')
|
line_obj = self.pool.get('account.move.line')
|
||||||
|
@ -535,7 +519,7 @@ class account_account(osv.osv):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def write(self, cr, uid, ids, vals, context=None):
|
def write(self, cr, uid, ids, vals, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
if 'company_id' in vals:
|
if 'company_id' in vals:
|
||||||
|
@ -709,7 +693,7 @@ class account_journal(osv.osv):
|
||||||
def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=100):
|
def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=100):
|
||||||
if not args:
|
if not args:
|
||||||
args = []
|
args = []
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
ids = []
|
ids = []
|
||||||
if context.get('journal_type', False):
|
if context.get('journal_type', False):
|
||||||
|
@ -791,8 +775,6 @@ class account_fiscalyear(osv.osv):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def _check_duration(self, cr, uid, ids, context=None):
|
def _check_duration(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
obj_fy = self.browse(cr, uid, ids[0], context=context)
|
obj_fy = self.browse(cr, uid, ids[0], context=context)
|
||||||
if obj_fy.date_stop < obj_fy.date_start:
|
if obj_fy.date_stop < obj_fy.date_start:
|
||||||
return False
|
return False
|
||||||
|
@ -839,7 +821,7 @@ class account_fiscalyear(osv.osv):
|
||||||
def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=80):
|
def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=80):
|
||||||
if args is None:
|
if args is None:
|
||||||
args = []
|
args = []
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
ids = []
|
ids = []
|
||||||
if name:
|
if name:
|
||||||
|
@ -871,16 +853,12 @@ class account_period(osv.osv):
|
||||||
_order = "date_start"
|
_order = "date_start"
|
||||||
|
|
||||||
def _check_duration(self,cr,uid,ids,context=None):
|
def _check_duration(self,cr,uid,ids,context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
obj_period = self.browse(cr, uid, ids[0], context=context)
|
obj_period = self.browse(cr, uid, ids[0], context=context)
|
||||||
if obj_period.date_stop < obj_period.date_start:
|
if obj_period.date_stop < obj_period.date_start:
|
||||||
return False
|
return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def _check_year_limit(self,cr,uid,ids,context=None):
|
def _check_year_limit(self,cr,uid,ids,context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for obj_period in self.browse(cr, uid, ids, context=context):
|
for obj_period in self.browse(cr, uid, ids, context=context):
|
||||||
if obj_period.special:
|
if obj_period.special:
|
||||||
continue
|
continue
|
||||||
|
@ -903,16 +881,12 @@ class account_period(osv.osv):
|
||||||
]
|
]
|
||||||
|
|
||||||
def next(self, cr, uid, period, step, context=None):
|
def next(self, cr, uid, period, step, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
ids = self.search(cr, uid, [('date_start','>',period.date_start)])
|
ids = self.search(cr, uid, [('date_start','>',period.date_start)])
|
||||||
if len(ids)>=step:
|
if len(ids)>=step:
|
||||||
return ids[step-1]
|
return ids[step-1]
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def find(self, cr, uid, dt=None, context=None):
|
def find(self, cr, uid, dt=None, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
if not dt:
|
if not dt:
|
||||||
dt = time.strftime('%Y-%m-%d')
|
dt = time.strftime('%Y-%m-%d')
|
||||||
#CHECKME: shouldn't we check the state of the period?
|
#CHECKME: shouldn't we check the state of the period?
|
||||||
|
@ -931,8 +905,6 @@ class account_period(osv.osv):
|
||||||
def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=80):
|
def name_search(self, cr, user, name, args=None, operator='ilike', context=None, limit=80):
|
||||||
if args is None:
|
if args is None:
|
||||||
args = []
|
args = []
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
ids = []
|
ids = []
|
||||||
if name:
|
if name:
|
||||||
ids = self.search(cr, user, [('code','ilike',name)]+ args, limit=limit)
|
ids = self.search(cr, user, [('code','ilike',name)]+ args, limit=limit)
|
||||||
|
@ -941,8 +913,6 @@ class account_period(osv.osv):
|
||||||
return self.name_get(cr, user, ids, context=context)
|
return self.name_get(cr, user, ids, context=context)
|
||||||
|
|
||||||
def write(self, cr, uid, ids, vals, context=None):
|
def write(self, cr, uid, ids, vals, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
if 'company_id' in vals:
|
if 'company_id' in vals:
|
||||||
move_lines = self.pool.get('account.move.line').search(cr, uid, [('period_id', 'in', ids)])
|
move_lines = self.pool.get('account.move.line').search(cr, uid, [('period_id', 'in', ids)])
|
||||||
if move_lines:
|
if move_lines:
|
||||||
|
@ -969,8 +939,6 @@ class account_journal_period(osv.osv):
|
||||||
_description = "Journal Period"
|
_description = "Journal Period"
|
||||||
|
|
||||||
def _icon_get(self, cr, uid, ids, field_name, arg=None, context=None):
|
def _icon_get(self, cr, uid, ids, field_name, arg=None, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
result = {}.fromkeys(ids, 'STOCK_NEW')
|
result = {}.fromkeys(ids, 'STOCK_NEW')
|
||||||
for r in self.read(cr, uid, ids, ['state']):
|
for r in self.read(cr, uid, ids, ['state']):
|
||||||
result[r['id']] = {
|
result[r['id']] = {
|
||||||
|
@ -993,8 +961,6 @@ class account_journal_period(osv.osv):
|
||||||
}
|
}
|
||||||
|
|
||||||
def _check(self, cr, uid, ids, context=None):
|
def _check(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for obj in self.browse(cr, uid, ids, context=context):
|
for obj in self.browse(cr, uid, ids, context=context):
|
||||||
cr.execute('select * from account_move_line where journal_id=%s and period_id=%s limit 1', (obj.journal_id.id, obj.period_id.id))
|
cr.execute('select * from account_move_line where journal_id=%s and period_id=%s limit 1', (obj.journal_id.id, obj.period_id.id))
|
||||||
res = cr.fetchall()
|
res = cr.fetchall()
|
||||||
|
@ -1007,8 +973,6 @@ class account_journal_period(osv.osv):
|
||||||
return super(account_journal_period, self).write(cr, uid, ids, vals, context=context)
|
return super(account_journal_period, self).write(cr, uid, ids, vals, context=context)
|
||||||
|
|
||||||
def create(self, cr, uid, vals, context=None):
|
def create(self, cr, uid, vals, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
period_id=vals.get('period_id',False)
|
period_id=vals.get('period_id',False)
|
||||||
if period_id:
|
if period_id:
|
||||||
period = self.pool.get('account.period').browse(cr, uid, period_id, context=context)
|
period = self.pool.get('account.period').browse(cr, uid, period_id, context=context)
|
||||||
|
@ -1068,8 +1032,6 @@ class account_move(osv.osv):
|
||||||
|
|
||||||
if not args:
|
if not args:
|
||||||
args = []
|
args = []
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
ids = []
|
ids = []
|
||||||
if name:
|
if name:
|
||||||
ids += self.search(cr, user, [('name','ilike',name)]+args, limit=limit, context=context)
|
ids += self.search(cr, user, [('name','ilike',name)]+args, limit=limit, context=context)
|
||||||
|
@ -1087,8 +1049,6 @@ class account_move(osv.osv):
|
||||||
ids = [ids]
|
ids = [ids]
|
||||||
if not ids:
|
if not ids:
|
||||||
return []
|
return []
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
res = []
|
res = []
|
||||||
data_move = self.pool.get('account.move').browse(cursor, user, ids, context=context)
|
data_move = self.pool.get('account.move').browse(cursor, user, ids, context=context)
|
||||||
for move in data_move:
|
for move in data_move:
|
||||||
|
@ -1100,8 +1060,6 @@ class account_move(osv.osv):
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def _get_period(self, cr, uid, context=None):
|
def _get_period(self, cr, uid, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
periods = self.pool.get('account.period').find(cr, uid)
|
periods = self.pool.get('account.period').find(cr, uid)
|
||||||
if periods:
|
if periods:
|
||||||
return periods[0]
|
return periods[0]
|
||||||
|
@ -1163,7 +1121,6 @@ class account_move(osv.osv):
|
||||||
}
|
}
|
||||||
|
|
||||||
def _check_centralisation(self, cursor, user, ids, context=None):
|
def _check_centralisation(self, cursor, user, ids, context=None):
|
||||||
if not context: context = {}
|
|
||||||
for move in self.browse(cursor, user, ids, context=context):
|
for move in self.browse(cursor, user, ids, context=context):
|
||||||
if move.journal_id.centralisation:
|
if move.journal_id.centralisation:
|
||||||
move_ids = self.search(cursor, user, [
|
move_ids = self.search(cursor, user, [
|
||||||
|
@ -1175,7 +1132,6 @@ class account_move(osv.osv):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def _check_period_journal(self, cursor, user, ids, context=None):
|
def _check_period_journal(self, cursor, user, ids, context=None):
|
||||||
if not context: context = {}
|
|
||||||
for move in self.browse(cursor, user, ids, context=context):
|
for move in self.browse(cursor, user, ids, context=context):
|
||||||
for line in move.line_id:
|
for line in move.line_id:
|
||||||
if line.period_id.id != move.period_id.id:
|
if line.period_id.id != move.period_id.id:
|
||||||
|
@ -1194,7 +1150,7 @@ class account_move(osv.osv):
|
||||||
]
|
]
|
||||||
|
|
||||||
def post(self, cr, uid, ids, context=None):
|
def post(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
invoice = context.get('invoice', False)
|
invoice = context.get('invoice', False)
|
||||||
valid_moves = self.validate(cr, uid, ids, context)
|
valid_moves = self.validate(cr, uid, ids, context)
|
||||||
|
@ -1227,8 +1183,6 @@ class account_move(osv.osv):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def button_validate(self, cursor, user, ids, context=None):
|
def button_validate(self, cursor, user, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for move in self.browse(cursor, user, ids, context=context):
|
for move in self.browse(cursor, user, ids, context=context):
|
||||||
top = None
|
top = None
|
||||||
for line in move.line_id:
|
for line in move.line_id:
|
||||||
|
@ -1253,7 +1207,7 @@ class account_move(osv.osv):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def write(self, cr, uid, ids, vals, context=None):
|
def write(self, cr, uid, ids, vals, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
c = context.copy()
|
c = context.copy()
|
||||||
c['novalidate'] = True
|
c['novalidate'] = True
|
||||||
|
@ -1317,7 +1271,6 @@ class account_move(osv.osv):
|
||||||
return super(account_move, self).copy(cr, uid, id, default, context)
|
return super(account_move, self).copy(cr, uid, id, default, context)
|
||||||
|
|
||||||
def unlink(self, cr, uid, ids, context=None, check=True):
|
def unlink(self, cr, uid, ids, context=None, check=True):
|
||||||
context = context or {}
|
|
||||||
toremove = []
|
toremove = []
|
||||||
obj_move_line = self.pool.get('account.move.line')
|
obj_move_line = self.pool.get('account.move.line')
|
||||||
for move in self.browse(cr, uid, ids, context=context):
|
for move in self.browse(cr, uid, ids, context=context):
|
||||||
|
@ -1335,7 +1288,6 @@ class account_move(osv.osv):
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def _compute_balance(self, cr, uid, id, context=None):
|
def _compute_balance(self, cr, uid, id, context=None):
|
||||||
context = context or {}
|
|
||||||
move = self.browse(cr, uid, [id], context=context)[0]
|
move = self.browse(cr, uid, [id], context=context)[0]
|
||||||
amount = 0
|
amount = 0
|
||||||
for line in move.line_id:
|
for line in move.line_id:
|
||||||
|
@ -1767,7 +1719,7 @@ class account_tax(osv.osv):
|
||||||
"""
|
"""
|
||||||
if not args:
|
if not args:
|
||||||
args = []
|
args = []
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
ids = []
|
ids = []
|
||||||
if name:
|
if name:
|
||||||
|
|
|
@ -519,7 +519,7 @@ class account_analytic_account_summary_user(osv.osv):
|
||||||
')')
|
')')
|
||||||
|
|
||||||
def _read_flat(self, cr, user, ids, fields, context=None, load='_classic_read'):
|
def _read_flat(self, cr, user, ids, fields, context=None, load='_classic_read'):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
if not ids:
|
if not ids:
|
||||||
return []
|
return []
|
||||||
|
@ -695,7 +695,7 @@ class account_analytic_account_summary_month(osv.osv):
|
||||||
')')
|
')')
|
||||||
|
|
||||||
def _read_flat(self, cr, user, ids, fields, context=None, load='_classic_read'):
|
def _read_flat(self, cr, user, ids, fields, context=None, load='_classic_read'):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
if not ids:
|
if not ids:
|
||||||
return []
|
return []
|
||||||
|
|
|
@ -28,7 +28,7 @@ from tools.translate import _
|
||||||
|
|
||||||
class one2many_mod2(fields.one2many):
|
class one2many_mod2(fields.one2many):
|
||||||
def get(self, cr, obj, ids, name, user=None, offset=0, context=None, values=None):
|
def get(self, cr, obj, ids, name, user=None, offset=0, context=None, values=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
res = {}
|
res = {}
|
||||||
for id in ids:
|
for id in ids:
|
||||||
|
@ -115,7 +115,7 @@ class account_analytic_plan_instance(osv.osv):
|
||||||
return super(account_analytic_plan_instance, self).copy(cr, uid, id, default, context=context)
|
return super(account_analytic_plan_instance, self).copy(cr, uid, id, default, context=context)
|
||||||
|
|
||||||
def _default_journal(self, cr, uid, context=None):
|
def _default_journal(self, cr, uid, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
journal_obj = self.pool.get('account.journal')
|
journal_obj = self.pool.get('account.journal')
|
||||||
if context.has_key('journal_id') and context['journal_id']:
|
if context.has_key('journal_id') and context['journal_id']:
|
||||||
|
|
|
@ -31,7 +31,7 @@ class stock_picking(osv.osv):
|
||||||
def action_invoice_create(self, cr, uid, ids, journal_id=False,
|
def action_invoice_create(self, cr, uid, ids, journal_id=False,
|
||||||
group=False, type='out_invoice', context=None):
|
group=False, type='out_invoice', context=None):
|
||||||
'''Return ids of created invoices for the pickings'''
|
'''Return ids of created invoices for the pickings'''
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
res = super(stock_picking,self).action_invoice_create(cr, uid, ids, journal_id, group, type, context=context)
|
res = super(stock_picking,self).action_invoice_create(cr, uid, ids, journal_id, group, type, context=context)
|
||||||
if type == 'in_refund':
|
if type == 'in_refund':
|
||||||
for inv in self.pool.get('account.invoice').browse(cr, uid, res.values(), context=context):
|
for inv in self.pool.get('account.invoice').browse(cr, uid, res.values(), context=context):
|
||||||
|
|
|
@ -111,7 +111,7 @@ class crossovered_budget_lines(osv.osv):
|
||||||
def _prac_amt(self, cr, uid, ids, context=None):
|
def _prac_amt(self, cr, uid, ids, context=None):
|
||||||
res = {}
|
res = {}
|
||||||
result = 0.0
|
result = 0.0
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
for line in self.browse(cr, uid, ids, context=context):
|
for line in self.browse(cr, uid, ids, context=context):
|
||||||
acc_ids = [x.id for x in line.general_budget_id.account_ids]
|
acc_ids = [x.id for x in line.general_budget_id.account_ids]
|
||||||
if not acc_ids:
|
if not acc_ids:
|
||||||
|
@ -134,14 +134,14 @@ class crossovered_budget_lines(osv.osv):
|
||||||
|
|
||||||
def _prac(self, cr, uid, ids, name, args, context=None):
|
def _prac(self, cr, uid, ids, name, args, context=None):
|
||||||
res={}
|
res={}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
for line in self.browse(cr, uid, ids, context=context):
|
for line in self.browse(cr, uid, ids, context=context):
|
||||||
res[line.id] = self._prac_amt(cr, uid, [line.id], context=context)[line.id]
|
res[line.id] = self._prac_amt(cr, uid, [line.id], context=context)[line.id]
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def _theo_amt(self, cr, uid, ids, context=None):
|
def _theo_amt(self, cr, uid, ids, context=None):
|
||||||
res = {}
|
res = {}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
for line in self.browse(cr, uid, ids, context=context):
|
for line in self.browse(cr, uid, ids, context=context):
|
||||||
today = datetime.datetime.today()
|
today = datetime.datetime.today()
|
||||||
date_to = today.strftime("%Y-%m-%d")
|
date_to = today.strftime("%Y-%m-%d")
|
||||||
|
@ -172,7 +172,7 @@ class crossovered_budget_lines(osv.osv):
|
||||||
|
|
||||||
def _theo(self, cr, uid, ids, name, args, context=None):
|
def _theo(self, cr, uid, ids, name, args, context=None):
|
||||||
res = {}
|
res = {}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
for line in self.browse(cr, uid, ids, context=context):
|
for line in self.browse(cr, uid, ids, context=context):
|
||||||
res[line.id] = self._theo_amt(cr, uid, [line.id], context=context)[line.id]
|
res[line.id] = self._theo_amt(cr, uid, [line.id], context=context)[line.id]
|
||||||
return res
|
return res
|
||||||
|
|
|
@ -43,7 +43,7 @@ class account_coda(osv.osv):
|
||||||
}
|
}
|
||||||
|
|
||||||
def search(self, cr, user, args, offset=0, limit=None, order=None, context=None, count=False):
|
def search(self, cr, user, args, offset=0, limit=None, order=None, context=None, count=False):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
res = super(account_coda, self).search(cr, user, args=args, offset=offset, limit=limit, order=order,
|
res = super(account_coda, self).search(cr, user, args=args, offset=offset, limit=limit, order=order,
|
||||||
context=context, count=count)
|
context=context, count=count)
|
||||||
if context.get('bank_statement', False) and not res:
|
if context.get('bank_statement', False) and not res:
|
||||||
|
|
|
@ -66,7 +66,7 @@ class account_coda_import(osv.osv_memory):
|
||||||
mod_obj = self.pool.get('ir.model.data')
|
mod_obj = self.pool.get('ir.model.data')
|
||||||
line_obj = self.pool.get('account.move.line')
|
line_obj = self.pool.get('account.move.line')
|
||||||
|
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
data = self.read(cr, uid, ids)[0]
|
data = self.read(cr, uid, ids)[0]
|
||||||
|
@ -321,7 +321,7 @@ class account_coda_import(osv.osv_memory):
|
||||||
}
|
}
|
||||||
|
|
||||||
def action_open_window(self, cr, uid, data, context=None):
|
def action_open_window(self, cr, uid, data, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -127,13 +127,13 @@ class account_invoice_line(osv.osv):
|
||||||
def copy_data(self, cr, uid, id, default=None, context=None):
|
def copy_data(self, cr, uid, id, default=None, context=None):
|
||||||
if default is None:
|
if default is None:
|
||||||
default = {}
|
default = {}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
default['state'] = self.browse(cr, uid, id, context=context).state
|
default['state'] = self.browse(cr, uid, id, context=context).state
|
||||||
return super(account_invoice_line, self).copy_data(cr, uid, id, default, context)
|
return super(account_invoice_line, self).copy_data(cr, uid, id, default, context)
|
||||||
|
|
||||||
def _fnct(self, cr, uid, ids, name, args, context=None):
|
def _fnct(self, cr, uid, ids, name, args, context=None):
|
||||||
res = {}
|
res = {}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
lines = self.browse(cr, uid, ids, context=context)
|
lines = self.browse(cr, uid, ids, context=context)
|
||||||
account_ids = [line.account_id.id for line in lines]
|
account_ids = [line.account_id.id for line in lines]
|
||||||
account_names = dict(self.pool.get('account.account').name_get(cr, uid, account_ids, context=context))
|
account_names = dict(self.pool.get('account.account').name_get(cr, uid, account_ids, context=context))
|
||||||
|
@ -181,7 +181,7 @@ account_invoice_line()
|
||||||
class one2many_mod2(fields.one2many):
|
class one2many_mod2(fields.one2many):
|
||||||
|
|
||||||
def get(self, cr, obj, ids, name, user=None, offset=0, context=None, values=None):
|
def get(self, cr, obj, ids, name, user=None, offset=0, context=None, values=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
if not values:
|
if not values:
|
||||||
values = {}
|
values = {}
|
||||||
|
|
|
@ -31,7 +31,7 @@ class Invoice(osv.osv):
|
||||||
if not ids:
|
if not ids:
|
||||||
return {}
|
return {}
|
||||||
res = {}
|
res = {}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
for invoice in self.browse(cursor, user, ids, context=context):
|
for invoice in self.browse(cursor, user, ids, context=context):
|
||||||
res[invoice.id] = 0.0
|
res[invoice.id] = 0.0
|
||||||
if invoice.move_id:
|
if invoice.move_id:
|
||||||
|
|
|
@ -50,7 +50,7 @@ class account_move_line(osv.osv):
|
||||||
def _to_pay_search(self, cr, uid, obj, name, args, context=None):
|
def _to_pay_search(self, cr, uid, obj, name, args, context=None):
|
||||||
if not args:
|
if not args:
|
||||||
return []
|
return []
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
line_obj = self.pool.get('account.move.line')
|
line_obj = self.pool.get('account.move.line')
|
||||||
query = line_obj._query_get(cr, uid, context={})
|
query = line_obj._query_get(cr, uid, context={})
|
||||||
where = ' and '.join(map(lambda x: '''(SELECT
|
where = ' and '.join(map(lambda x: '''(SELECT
|
||||||
|
@ -89,7 +89,7 @@ class account_move_line(osv.osv):
|
||||||
"""
|
"""
|
||||||
payment_mode_obj = self.pool.get('payment.mode')
|
payment_mode_obj = self.pool.get('payment.mode')
|
||||||
line2bank = {}
|
line2bank = {}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
if not ids:
|
if not ids:
|
||||||
return {}
|
return {}
|
||||||
bank_type = payment_mode_obj.suitable_bank_types(cr, uid, payment_type,
|
bank_type = payment_mode_obj.suitable_bank_types(cr, uid, payment_type,
|
||||||
|
|
|
@ -67,7 +67,7 @@ class payment_order(osv.osv):
|
||||||
if not ids:
|
if not ids:
|
||||||
return {}
|
return {}
|
||||||
res = {}
|
res = {}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
for order in self.browse(cursor, user, ids, context=context):
|
for order in self.browse(cursor, user, ids, context=context):
|
||||||
if order.line_ids:
|
if order.line_ids:
|
||||||
res[order.id] = reduce(lambda x, y: x + y.amount, order.line_ids, 0.0)
|
res[order.id] = reduce(lambda x, y: x + y.amount, order.line_ids, 0.0)
|
||||||
|
@ -128,7 +128,7 @@ class payment_order(osv.osv):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def copy(self, cr, uid, id, default={}, context=None):
|
def copy(self, cr, uid, id, default={}, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
default.update({
|
default.update({
|
||||||
'state': 'draft',
|
'state': 'draft',
|
||||||
'line_ids': [],
|
'line_ids': [],
|
||||||
|
@ -272,7 +272,7 @@ class payment_line(osv.osv):
|
||||||
def _get_currency(self, cr, uid, context=None):
|
def _get_currency(self, cr, uid, context=None):
|
||||||
user_obj = self.pool.get('res.users')
|
user_obj = self.pool.get('res.users')
|
||||||
currency_obj = self.pool.get('res.currency')
|
currency_obj = self.pool.get('res.currency')
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
user = user_obj.browse(cr, uid, uid, context=context)
|
user = user_obj.browse(cr, uid, uid, context=context)
|
||||||
|
|
||||||
if user.company_id:
|
if user.company_id:
|
||||||
|
@ -410,7 +410,7 @@ class payment_line(osv.osv):
|
||||||
|
|
||||||
def onchange_partner(self, cr, uid, ids, partner_id, payment_type, context=None):
|
def onchange_partner(self, cr, uid, ids, partner_id, payment_type, context=None):
|
||||||
data = {}
|
data = {}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
partner_zip_obj = self.pool.get('res.partner.zip')
|
partner_zip_obj = self.pool.get('res.partner.zip')
|
||||||
partner_obj = self.pool.get('res.partner')
|
partner_obj = self.pool.get('res.partner')
|
||||||
payment_mode_obj = self.pool.get('payment.mode')
|
payment_mode_obj = self.pool.get('payment.mode')
|
||||||
|
|
|
@ -30,7 +30,7 @@ class account_move(osv.osv):
|
||||||
}
|
}
|
||||||
|
|
||||||
def post(self, cr, uid, ids, context=None):
|
def post(self, cr, uid, ids, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
obj_sequence = self.pool.get('ir.sequence')
|
obj_sequence = self.pool.get('ir.sequence')
|
||||||
res = super(account_move, self).post(cr, uid, ids, context=context)
|
res = super(account_move, self).post(cr, uid, ids, context=context)
|
||||||
seq_no = False
|
seq_no = False
|
||||||
|
|
|
@ -32,7 +32,7 @@ class account_move_line(osv.osv):
|
||||||
|
|
||||||
def _unreconciled(self, cr, uid, ids, prop, unknow_none, context=None):
|
def _unreconciled(self, cr, uid, ids, prop, unknow_none, context=None):
|
||||||
res = {}
|
res = {}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
for line in self.browse(cr, uid, ids, context=context):
|
for line in self.browse(cr, uid, ids, context=context):
|
||||||
res[line.id] = line.debit - line.credit
|
res[line.id] = line.debit - line.credit
|
||||||
if line.reconcile_partial_id:
|
if line.reconcile_partial_id:
|
||||||
|
@ -51,18 +51,18 @@ account_move_line()
|
||||||
class account_voucher(osv.osv):
|
class account_voucher(osv.osv):
|
||||||
|
|
||||||
def _get_type(self, cr, uid, ids, context=None):
|
def _get_type(self, cr, uid, ids, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
return context.get('type', False)
|
return context.get('type', False)
|
||||||
|
|
||||||
def _get_period(self, cr, uid, context=None):
|
def _get_period(self, cr, uid, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
if context.get('period_id', False):
|
if context.get('period_id', False):
|
||||||
return context.get('period_id')
|
return context.get('period_id')
|
||||||
periods = self.pool.get('account.period').find(cr, uid)
|
periods = self.pool.get('account.period').find(cr, uid)
|
||||||
return periods and periods[0] or False
|
return periods and periods[0] or False
|
||||||
|
|
||||||
def _get_journal(self, cr, uid, context=None):
|
def _get_journal(self, cr, uid, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
journal_pool = self.pool.get('account.journal')
|
journal_pool = self.pool.get('account.journal')
|
||||||
if context.get('journal_id', False):
|
if context.get('journal_id', False):
|
||||||
return context.get('journal_id')
|
return context.get('journal_id')
|
||||||
|
@ -76,7 +76,7 @@ class account_voucher(osv.osv):
|
||||||
return res and res[0] or False
|
return res and res[0] or False
|
||||||
|
|
||||||
def _get_tax(self, cr, uid, context=None):
|
def _get_tax(self, cr, uid, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
journal_pool = self.pool.get('account.journal')
|
journal_pool = self.pool.get('account.journal')
|
||||||
journal_id = context.get('journal_id', False)
|
journal_id = context.get('journal_id', False)
|
||||||
if not journal_id:
|
if not journal_id:
|
||||||
|
@ -96,7 +96,7 @@ class account_voucher(osv.osv):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def _get_currency(self, cr, uid, context=None):
|
def _get_currency(self, cr, uid, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
journal_pool = self.pool.get('account.journal')
|
journal_pool = self.pool.get('account.journal')
|
||||||
journal_id = context.get('journal_id', False)
|
journal_id = context.get('journal_id', False)
|
||||||
if journal_id:
|
if journal_id:
|
||||||
|
@ -107,26 +107,26 @@ class account_voucher(osv.osv):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def _get_partner(self, cr, uid, context=None):
|
def _get_partner(self, cr, uid, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
return context.get('partner_id', False)
|
return context.get('partner_id', False)
|
||||||
|
|
||||||
def _get_reference(self, cr, uid, context=None):
|
def _get_reference(self, cr, uid, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
return context.get('reference', False)
|
return context.get('reference', False)
|
||||||
|
|
||||||
def _get_narration(self, cr, uid, context=None):
|
def _get_narration(self, cr, uid, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
return context.get('narration', False)
|
return context.get('narration', False)
|
||||||
|
|
||||||
def name_get(self, cr, uid, ids, context=None):
|
def name_get(self, cr, uid, ids, context=None):
|
||||||
if not ids:
|
if not ids:
|
||||||
return []
|
return []
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
return [(r['id'], (str("%.2f" % r['amount']) or '')) for r in self.read(cr, uid, ids, ['amount'], context, load='_classic_write')]
|
return [(r['id'], (str("%.2f" % r['amount']) or '')) for r in self.read(cr, uid, ids, ['amount'], context, load='_classic_write')]
|
||||||
|
|
||||||
def fields_view_get(self, cr, uid, view_id=None, view_type=False, context=None, toolbar=False, submenu=False):
|
def fields_view_get(self, cr, uid, view_id=None, view_type=False, context=None, toolbar=False, submenu=False):
|
||||||
mod_obj = self.pool.get('ir.model.data')
|
mod_obj = self.pool.get('ir.model.data')
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
if not view_id and context.get('invoice_type', False):
|
if not view_id and context.get('invoice_type', False):
|
||||||
if context.get('invoice_type', False) in ('out_invoice', 'out_refund'):
|
if context.get('invoice_type', False) in ('out_invoice', 'out_refund'):
|
||||||
result = mod_obj.get_object_reference(cr, uid, 'account_voucher', 'view_vendor_receipt_form')
|
result = mod_obj.get_object_reference(cr, uid, 'account_voucher', 'view_vendor_receipt_form')
|
||||||
|
@ -224,7 +224,7 @@ class account_voucher(osv.osv):
|
||||||
position_pool = self.pool.get('account.fiscal.position')
|
position_pool = self.pool.get('account.fiscal.position')
|
||||||
voucher_line_pool = self.pool.get('account.voucher.line')
|
voucher_line_pool = self.pool.get('account.voucher.line')
|
||||||
voucher_pool = self.pool.get('account.voucher')
|
voucher_pool = self.pool.get('account.voucher')
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
|
|
||||||
for voucher in voucher_pool.browse(cr, uid, ids, context=context):
|
for voucher in voucher_pool.browse(cr, uid, ids, context=context):
|
||||||
voucher_amount = 0.0
|
voucher_amount = 0.0
|
||||||
|
@ -274,7 +274,7 @@ class account_voucher(osv.osv):
|
||||||
}
|
}
|
||||||
voucher_total = 0.0
|
voucher_total = 0.0
|
||||||
voucher_line_ids = []
|
voucher_line_ids = []
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
|
|
||||||
total = 0.0
|
total = 0.0
|
||||||
total_tax = 0.0
|
total_tax = 0.0
|
||||||
|
@ -333,7 +333,7 @@ class account_voucher(osv.osv):
|
||||||
default = {
|
default = {
|
||||||
'value':{},
|
'value':{},
|
||||||
}
|
}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
|
|
||||||
if not partner_id or not journal_id:
|
if not partner_id or not journal_id:
|
||||||
return default
|
return default
|
||||||
|
@ -505,7 +505,7 @@ class account_voucher(osv.osv):
|
||||||
def onchange_journal(self, cr, uid, ids, journal_id, line_ids, tax_id, partner_id, context=None):
|
def onchange_journal(self, cr, uid, ids, journal_id, line_ids, tax_id, partner_id, context=None):
|
||||||
if not journal_id:
|
if not journal_id:
|
||||||
return False
|
return False
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
journal_pool = self.pool.get('account.journal')
|
journal_pool = self.pool.get('account.journal')
|
||||||
journal = journal_pool.browse(cr, uid, journal_id, context=context)
|
journal = journal_pool.browse(cr, uid, journal_id, context=context)
|
||||||
account_id = journal.default_credit_account_id or journal.default_debit_account_id
|
account_id = journal.default_credit_account_id or journal.default_debit_account_id
|
||||||
|
@ -535,7 +535,7 @@ class account_voucher(osv.osv):
|
||||||
def cancel_voucher(self, cr, uid, ids, context=None):
|
def cancel_voucher(self, cr, uid, ids, context=None):
|
||||||
reconcile_pool = self.pool.get('account.move.reconcile')
|
reconcile_pool = self.pool.get('account.move.reconcile')
|
||||||
move_pool = self.pool.get('account.move')
|
move_pool = self.pool.get('account.move')
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
|
|
||||||
for voucher in self.browse(cr, uid, ids, context=context):
|
for voucher in self.browse(cr, uid, ids, context=context):
|
||||||
recs = []
|
recs = []
|
||||||
|
@ -591,7 +591,7 @@ class account_voucher(osv.osv):
|
||||||
terms = term_pool.compute(cr, uid, term_id, amount)
|
terms = term_pool.compute(cr, uid, term_id, amount)
|
||||||
return terms
|
return terms
|
||||||
return False
|
return False
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
move_pool = self.pool.get('account.move')
|
move_pool = self.pool.get('account.move')
|
||||||
move_line_pool = self.pool.get('account.move.line')
|
move_line_pool = self.pool.get('account.move.line')
|
||||||
|
@ -769,7 +769,7 @@ class account_voucher_line(osv.osv):
|
||||||
def _compute_balance(self, cr, uid, ids, name, args, context=None):
|
def _compute_balance(self, cr, uid, ids, name, args, context=None):
|
||||||
currency_pool = self.pool.get('res.currency')
|
currency_pool = self.pool.get('res.currency')
|
||||||
rs_data = {}
|
rs_data = {}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
for line in self.browse(cr, uid, ids, context=context):
|
for line in self.browse(cr, uid, ids, context=context):
|
||||||
res = {}
|
res = {}
|
||||||
company_currency = line.voucher_id.journal_id.company_id.currency_id.id
|
company_currency = line.voucher_id.journal_id.company_id.currency_id.id
|
||||||
|
@ -821,7 +821,7 @@ class account_voucher_line(osv.osv):
|
||||||
@return: Returns a dict which contains new values, and context
|
@return: Returns a dict which contains new values, and context
|
||||||
"""
|
"""
|
||||||
res = {}
|
res = {}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
move_line_pool = self.pool.get('account.move.line')
|
move_line_pool = self.pool.get('account.move.line')
|
||||||
if move_line_id:
|
if move_line_id:
|
||||||
move_line = move_line_pool.browse(cr, user, move_line_id, context=context)
|
move_line = move_line_pool.browse(cr, user, move_line_id, context=context)
|
||||||
|
@ -846,7 +846,7 @@ class account_voucher_line(osv.osv):
|
||||||
|
|
||||||
@return: Returns a dict that contains default values for fields
|
@return: Returns a dict that contains default values for fields
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
journal_id = context.get('journal_id', False)
|
journal_id = context.get('journal_id', False)
|
||||||
partner_id = context.get('partner_id', False)
|
partner_id = context.get('partner_id', False)
|
||||||
journal_pool = self.pool.get('account.journal')
|
journal_pool = self.pool.get('account.journal')
|
||||||
|
@ -883,7 +883,7 @@ class account_bank_statement(osv.osv):
|
||||||
|
|
||||||
def button_cancel(self, cr, uid, ids, context=None):
|
def button_cancel(self, cr, uid, ids, context=None):
|
||||||
voucher_obj = self.pool.get('account.voucher')
|
voucher_obj = self.pool.get('account.voucher')
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
for st in self.browse(cr, uid, ids, context=context):
|
for st in self.browse(cr, uid, ids, context=context):
|
||||||
voucher_ids = []
|
voucher_ids = []
|
||||||
for line in st.line_ids:
|
for line in st.line_ids:
|
||||||
|
@ -897,7 +897,7 @@ class account_bank_statement(osv.osv):
|
||||||
wf_service = netsvc.LocalService("workflow")
|
wf_service = netsvc.LocalService("workflow")
|
||||||
move_line_obj = self.pool.get('account.move.line')
|
move_line_obj = self.pool.get('account.move.line')
|
||||||
bank_st_line_obj = self.pool.get('account.bank.statement.line')
|
bank_st_line_obj = self.pool.get('account.bank.statement.line')
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
st_line = bank_st_line_obj.browse(cr, uid, st_line_id, context=context)
|
st_line = bank_st_line_obj.browse(cr, uid, st_line_id, context=context)
|
||||||
if st_line.voucher_id:
|
if st_line.voucher_id:
|
||||||
voucher_obj.write(cr, uid, [st_line.voucher_id.id], {'number': next_number}, context=context)
|
voucher_obj.write(cr, uid, [st_line.voucher_id.id], {'number': next_number}, context=context)
|
||||||
|
@ -923,7 +923,7 @@ class account_bank_statement_line(osv.osv):
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
res = {}
|
res = {}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
# company_currency_id = False
|
# company_currency_id = False
|
||||||
for line in self.browse(cursor, user, ids, context=context):
|
for line in self.browse(cursor, user, ids, context=context):
|
||||||
# if not company_currency_id:
|
# if not company_currency_id:
|
||||||
|
@ -945,7 +945,7 @@ class account_bank_statement_line(osv.osv):
|
||||||
}
|
}
|
||||||
|
|
||||||
def unlink(self, cr, uid, ids, context=None):
|
def unlink(self, cr, uid, ids, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
voucher_obj = self.pool.get('account.voucher')
|
voucher_obj = self.pool.get('account.voucher')
|
||||||
statement_line = self.browse(cr, uid, ids, context=context)
|
statement_line = self.browse(cr, uid, ids, context=context)
|
||||||
unlink_ids = []
|
unlink_ids = []
|
||||||
|
|
|
@ -27,7 +27,7 @@ class invoice(osv.osv):
|
||||||
|
|
||||||
def invoice_pay_customer(self, cr, uid, ids, context=None):
|
def invoice_pay_customer(self, cr, uid, ids, context=None):
|
||||||
if not ids: return []
|
if not ids: return []
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
inv = self.browse(cr, uid, ids[0], context=context)
|
inv = self.browse(cr, uid, ids[0], context=context)
|
||||||
return {
|
return {
|
||||||
'name':_("Pay Invoice"),
|
'name':_("Pay Invoice"),
|
||||||
|
|
|
@ -35,7 +35,7 @@ class account_statement_from_invoice_lines(osv.osv_memory):
|
||||||
}
|
}
|
||||||
|
|
||||||
def populate_statement(self, cr, uid, ids, context=None):
|
def populate_statement(self, cr, uid, ids, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
statement_id = context.get('statement_id', False)
|
statement_id = context.get('statement_id', False)
|
||||||
if not statement_id:
|
if not statement_id:
|
||||||
return {}
|
return {}
|
||||||
|
@ -134,7 +134,7 @@ class account_statement_from_invoice(osv.osv_memory):
|
||||||
}
|
}
|
||||||
|
|
||||||
def search_invoices(self, cr, uid, ids, context=None):
|
def search_invoices(self, cr, uid, ids, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
line_obj = self.pool.get('account.move.line')
|
line_obj = self.pool.get('account.move.line')
|
||||||
statement_obj = self.pool.get('account.bank.statement')
|
statement_obj = self.pool.get('account.bank.statement')
|
||||||
journal_obj = self.pool.get('account.journal')
|
journal_obj = self.pool.get('account.journal')
|
||||||
|
|
|
@ -29,7 +29,6 @@ class account_analytic_account(osv.osv):
|
||||||
_description = 'Analytic Account'
|
_description = 'Analytic Account'
|
||||||
|
|
||||||
def _compute_level_tree(self, cr, uid, ids, child_ids, res, field_names, context=None):
|
def _compute_level_tree(self, cr, uid, ids, child_ids, res, field_names, context=None):
|
||||||
if not context: context = {}
|
|
||||||
def recursive_computation(account_id, res):
|
def recursive_computation(account_id, res):
|
||||||
account = self.browse(cr, uid, account_id)
|
account = self.browse(cr, uid, account_id)
|
||||||
for son in account.child_ids:
|
for son in account.child_ids:
|
||||||
|
@ -93,7 +92,6 @@ class account_analytic_account(osv.osv):
|
||||||
if not ids:
|
if not ids:
|
||||||
return []
|
return []
|
||||||
res = []
|
res = []
|
||||||
if not context: context = {}
|
|
||||||
for account in self.browse(cr, uid, ids, context=context):
|
for account in self.browse(cr, uid, ids, context=context):
|
||||||
data = []
|
data = []
|
||||||
acc = account
|
acc = account
|
||||||
|
@ -139,7 +137,6 @@ class account_analytic_account(osv.osv):
|
||||||
}
|
}
|
||||||
|
|
||||||
def _default_company(self, cr, uid, context=None):
|
def _default_company(self, cr, uid, context=None):
|
||||||
if not context: context = {}
|
|
||||||
user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
|
user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
|
||||||
if user.company_id:
|
if user.company_id:
|
||||||
return user.company_id.id
|
return user.company_id.id
|
||||||
|
@ -166,7 +163,6 @@ class account_analytic_account(osv.osv):
|
||||||
def copy(self, cr, uid, id, default=None, context=None):
|
def copy(self, cr, uid, id, default=None, context=None):
|
||||||
if not default:
|
if not default:
|
||||||
default = {}
|
default = {}
|
||||||
if not context: context = {}
|
|
||||||
default['code'] = False
|
default['code'] = False
|
||||||
default['line_ids'] = []
|
default['line_ids'] = []
|
||||||
return super(account_analytic_account, self).copy(cr, uid, id, default, context=context)
|
return super(account_analytic_account, self).copy(cr, uid, id, default, context=context)
|
||||||
|
@ -187,7 +183,7 @@ class account_analytic_account(osv.osv):
|
||||||
def name_search(self, cr, uid, name, args=None, operator='ilike', context=None, limit=100):
|
def name_search(self, cr, uid, name, args=None, operator='ilike', context=None, limit=100):
|
||||||
if not args:
|
if not args:
|
||||||
args=[]
|
args=[]
|
||||||
if not context:
|
if context is None:
|
||||||
context={}
|
context={}
|
||||||
account = self.search(cr, uid, [('code', '=', name)]+args, limit=limit, context=context)
|
account = self.search(cr, uid, [('code', '=', name)]+args, limit=limit, context=context)
|
||||||
if not account:
|
if not account:
|
||||||
|
|
|
@ -57,8 +57,6 @@ class auction_dates(osv.osv):
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def name_get(self, cr, uid, ids, context=None):
|
def name_get(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context={}
|
|
||||||
if not ids:
|
if not ids:
|
||||||
return []
|
return []
|
||||||
reads = self.read(cr, uid, ids, ['name', 'auction1'], context)
|
reads = self.read(cr, uid, ids, ['name', 'auction1'], context)
|
||||||
|
@ -68,8 +66,6 @@ class auction_dates(osv.osv):
|
||||||
def _get_invoice(self, cr, uid, ids, name, arg, context=None):
|
def _get_invoice(self, cr, uid, ids, name, arg, context=None):
|
||||||
lots_obj = self.pool.get('auction.lots')
|
lots_obj = self.pool.get('auction.lots')
|
||||||
result = {}
|
result = {}
|
||||||
if not context:
|
|
||||||
context={}
|
|
||||||
for data in self.browse(cr, uid, ids, context=context):
|
for data in self.browse(cr, uid, ids, context=context):
|
||||||
buyer_inv_ids = []
|
buyer_inv_ids = []
|
||||||
seller_inv_ids = []
|
seller_inv_ids = []
|
||||||
|
@ -122,8 +118,6 @@ class auction_dates(osv.osv):
|
||||||
|
|
||||||
RETURN: True
|
RETURN: True
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context={}
|
|
||||||
lots_obj = self.pool.get('auction.lots')
|
lots_obj = self.pool.get('auction.lots')
|
||||||
lots_ids = lots_obj.search(cr, uid, [('auction_id', 'in', ids), ('state', '=', 'draft'), ('obj_price', '>', 0)])
|
lots_ids = lots_obj.search(cr, uid, [('auction_id', 'in', ids), ('state', '=', 'draft'), ('obj_price', '>', 0)])
|
||||||
lots_obj.lots_invoice(cr, uid, lots_ids, {}, None)
|
lots_obj.lots_invoice(cr, uid, lots_ids, {}, None)
|
||||||
|
@ -196,8 +190,6 @@ class aie_category(osv.osv):
|
||||||
}
|
}
|
||||||
|
|
||||||
def name_get(self, cr, uid, ids, context=None):
|
def name_get(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
res = []
|
res = []
|
||||||
if not ids:
|
if not ids:
|
||||||
return res
|
return res
|
||||||
|
@ -231,8 +223,6 @@ auction_lot_category()
|
||||||
# Lots
|
# Lots
|
||||||
#----------------------------------------------------------
|
#----------------------------------------------------------
|
||||||
def _type_get(self, cr, uid, context=None):
|
def _type_get(self, cr, uid, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
obj = self.pool.get('auction.lot.category')
|
obj = self.pool.get('auction.lot.category')
|
||||||
ids = obj.search(cr, uid, [])
|
ids = obj.search(cr, uid, [])
|
||||||
res = obj.read(cr, uid, ids, ['name'], context)
|
res = obj.read(cr, uid, ids, ['name'], context)
|
||||||
|
@ -247,23 +237,15 @@ class auction_lots(osv.osv):
|
||||||
_description=__doc__
|
_description=__doc__
|
||||||
|
|
||||||
def button_not_bought(self, cr, uid, ids, context=None):
|
def button_not_bought(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context={}
|
|
||||||
return self.write(cr, uid, ids, {'state':'unsold'})
|
return self.write(cr, uid, ids, {'state':'unsold'})
|
||||||
|
|
||||||
def button_taken_away(self, cr, uid, ids, context=None):
|
def button_taken_away(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context={}
|
|
||||||
return self.write(cr, uid, ids, {'state':'taken_away', 'ach_emp': True})
|
return self.write(cr, uid, ids, {'state':'taken_away', 'ach_emp': True})
|
||||||
|
|
||||||
def button_unpaid(self, cr, uid, ids, context=None):
|
def button_unpaid(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context={}
|
|
||||||
return self.write(cr, uid, ids, {'state':'draft'})
|
return self.write(cr, uid, ids, {'state':'draft'})
|
||||||
|
|
||||||
def button_bought(self, cr, uid, ids, context=None):
|
def button_bought(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context={}
|
|
||||||
return self.write(cr, uid, ids, {'state':'sold'})
|
return self.write(cr, uid, ids, {'state':'sold'})
|
||||||
|
|
||||||
def _getprice(self, cr, uid, ids, fields, args, context=None):
|
def _getprice(self, cr, uid, ids, fields, args, context=None):
|
||||||
|
@ -273,12 +255,10 @@ class auction_lots(osv.osv):
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
@return: Dictionary of function fields value.
|
@return: Dictionary of function fields value.
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
|
|
||||||
res = {}
|
res = {}
|
||||||
account_analytic_line_obj = self.pool.get('account.analytic.line')
|
account_analytic_line_obj = self.pool.get('account.analytic.line')
|
||||||
lots = self.browse(cr, uid, ids, context)
|
lots = self.browse(cr, uid, ids, context=context)
|
||||||
pt_tax = self.pool.get('account.tax')
|
pt_tax = self.pool.get('account.tax')
|
||||||
for lot in lots:
|
for lot in lots:
|
||||||
taxes = []
|
taxes = []
|
||||||
|
@ -364,8 +344,6 @@ class auction_lots(osv.osv):
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def onchange_obj_ret(self, cr, uid, ids, obj_ret, context=None):
|
def onchange_obj_ret(self, cr, uid, ids, obj_ret, context=None):
|
||||||
if not context:
|
|
||||||
context={}
|
|
||||||
if obj_ret:
|
if obj_ret:
|
||||||
return {'value': {'obj_price': 0}}
|
return {'value': {'obj_price': 0}}
|
||||||
return {}
|
return {}
|
||||||
|
@ -432,16 +410,12 @@ class auction_lots(osv.osv):
|
||||||
}
|
}
|
||||||
|
|
||||||
def name_get(self, cr, user, ids, context=None):
|
def name_get(self, cr, user, ids, context=None):
|
||||||
if not context:
|
|
||||||
context={}
|
|
||||||
if not ids:
|
if not ids:
|
||||||
return []
|
return []
|
||||||
result = [ (r['id'], str(r['obj_num'])+' - '+r['name']) for r in self.read(cr, user, ids, ['name', 'obj_num'])]
|
result = [ (r['id'], str(r['obj_num'])+' - '+r['name']) for r in self.read(cr, user, ids, ['name', 'obj_num'])]
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def name_search(self, cr, user, name, args=None, operator='ilike', context=None):
|
def name_search(self, cr, user, name, args=None, operator='ilike', context=None):
|
||||||
if not context:
|
|
||||||
context={}
|
|
||||||
if not args:
|
if not args:
|
||||||
args = []
|
args = []
|
||||||
ids = []
|
ids = []
|
||||||
|
@ -585,14 +559,12 @@ class auction_lots(osv.osv):
|
||||||
|
|
||||||
def buyer_proforma(self, cr, uid, ids, context=None):
|
def buyer_proforma(self, cr, uid, ids, context=None):
|
||||||
|
|
||||||
if not context:
|
|
||||||
context={}
|
|
||||||
invoices = {}
|
invoices = {}
|
||||||
inv_ref = self.pool.get('account.invoice')
|
inv_ref = self.pool.get('account.invoice')
|
||||||
res_obj = self.pool.get('res.partner')
|
res_obj = self.pool.get('res.partner')
|
||||||
inv_line_obj = self.pool.get('account.invoice.line')
|
inv_line_obj = self.pool.get('account.invoice.line')
|
||||||
wf_service = netsvc.LocalService('workflow')
|
wf_service = netsvc.LocalService('workflow')
|
||||||
for lot in self.browse(cr, uid, ids, context):
|
for lot in self.browse(cr, uid, ids, context=context):
|
||||||
if not lot.obj_price>0:
|
if not lot.obj_price>0:
|
||||||
continue
|
continue
|
||||||
if not lot.ach_uid.id:
|
if not lot.ach_uid.id:
|
||||||
|
@ -645,12 +617,10 @@ class auction_lots(osv.osv):
|
||||||
"""
|
"""
|
||||||
# use each list of object in turn
|
# use each list of object in turn
|
||||||
invoices = {}
|
invoices = {}
|
||||||
if not context:
|
|
||||||
context={}
|
|
||||||
inv_ref=self.pool.get('account.invoice')
|
inv_ref=self.pool.get('account.invoice')
|
||||||
inv_line_obj = self.pool.get('account.invoice.line')
|
inv_line_obj = self.pool.get('account.invoice.line')
|
||||||
wf_service = netsvc.LocalService('workflow')
|
wf_service = netsvc.LocalService('workflow')
|
||||||
for lot in self.browse(cr, uid, ids, context):
|
for lot in self.browse(cr, uid, ids, context=context):
|
||||||
if not lot.auction_id.id:
|
if not lot.auction_id.id:
|
||||||
continue
|
continue
|
||||||
if lot.bord_vnd_id.id in invoices:
|
if lot.bord_vnd_id.id in invoices:
|
||||||
|
@ -686,7 +656,7 @@ class auction_lots(osv.osv):
|
||||||
}
|
}
|
||||||
inv_line_obj.create(cr, uid, inv_line, context)
|
inv_line_obj.create(cr, uid, inv_line, context)
|
||||||
inv_ref.button_compute(cr, uid, invoices.values())
|
inv_ref.button_compute(cr, uid, invoices.values())
|
||||||
for inv in inv_ref.browse(cr, uid, invoices.values(), context):
|
for inv in inv_ref.browse(cr, uid, invoices.values(), context=context):
|
||||||
inv_ref.write(cr, uid, [inv.id], {
|
inv_ref.write(cr, uid, [inv.id], {
|
||||||
'check_total': inv.amount_total
|
'check_total': inv.amount_total
|
||||||
})
|
})
|
||||||
|
|
|
@ -28,8 +28,6 @@ import time
|
||||||
import tools
|
import tools
|
||||||
|
|
||||||
def _type_get(self, cr, uid, context=None):
|
def _type_get(self, cr, uid, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
obj = self.pool.get('auction.lot.category')
|
obj = self.pool.get('auction.lot.category')
|
||||||
ids = obj.search(cr, uid, [])
|
ids = obj.search(cr, uid, [])
|
||||||
res = obj.read(cr, uid, ids, ['name'], context)
|
res = obj.read(cr, uid, ids, ['name'], context)
|
||||||
|
|
|
@ -60,7 +60,7 @@ class auction_lots_send_aie(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return: A dictionary which of fields with values.
|
@return: A dictionary which of fields with values.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
res = super(auction_lots_send_aie, self).default_get(cr, uid, fields, context=context)
|
res = super(auction_lots_send_aie, self).default_get(cr, uid, fields, context=context)
|
||||||
if 'uname' in fields and context.get('uname',False):
|
if 'uname' in fields and context.get('uname',False):
|
||||||
res['uname'] = context.get('uname')
|
res['uname'] = context.get('uname')
|
||||||
|
@ -149,7 +149,7 @@ class auction_lots_send_aie(osv.osv_memory):
|
||||||
self._photo_bin_send(uname, passwd, ref, did, fname, bin)
|
self._photo_bin_send(uname, passwd, ref, did, fname, bin)
|
||||||
|
|
||||||
def get_dates(self, cr, uid, ids, context=None):
|
def get_dates(self, cr, uid, ids, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
import httplib
|
import httplib
|
||||||
data_obj = self.pool.get('ir.model.data')
|
data_obj = self.pool.get('ir.model.data')
|
||||||
conn = httplib.HTTPConnection('www.auction-in-europe.com')
|
conn = httplib.HTTPConnection('www.auction-in-europe.com')
|
||||||
|
@ -177,7 +177,6 @@ class auction_lots_send_aie(osv.osv_memory):
|
||||||
}
|
}
|
||||||
|
|
||||||
def _send(self, cr, uid, ids, context=None):
|
def _send(self, cr, uid, ids, context=None):
|
||||||
if not context: context = {}
|
|
||||||
import pickle, thread, sql_db
|
import pickle, thread, sql_db
|
||||||
cr.execute('select name,aie_categ from auction_lot_category')
|
cr.execute('select name,aie_categ from auction_lot_category')
|
||||||
vals = dict(cr.fetchall())
|
vals = dict(cr.fetchall())
|
||||||
|
@ -215,7 +214,6 @@ class auction_lots_send_aie(osv.osv_memory):
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
def send_pdf(self, cr, uid, ids, context=None):
|
def send_pdf(self, cr, uid, ids, context=None):
|
||||||
if not context: context = {}
|
|
||||||
threaded_calculation = threading.Thread(target=self._send, args=(cr, uid, ids, context))
|
threaded_calculation = threading.Thread(target=self._send, args=(cr, uid, ids, context))
|
||||||
threaded_calculation.start()
|
threaded_calculation.start()
|
||||||
return {}
|
return {}
|
||||||
|
|
|
@ -55,7 +55,7 @@ class auction_lots_pay(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return: A dictionary which of fields with values.
|
@return: A dictionary which of fields with values.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
res = super(auction_lots_pay, self).default_get(cr, uid, fields, context=context)
|
res = super(auction_lots_pay, self).default_get(cr, uid, fields, context=context)
|
||||||
if 'uname' in fields and context.get('uname',False):
|
if 'uname' in fields and context.get('uname',False):
|
||||||
res['uname'] = context.get('uname')
|
res['uname'] = context.get('uname')
|
||||||
|
@ -98,7 +98,7 @@ class auction_lots_pay(osv.osv_memory):
|
||||||
return post_multipart('auction-in-europe.com', "/bin/catalog_result.cgi", (('uname',uname),('password',passwd),('did',did)),(('file',catalog),))
|
return post_multipart('auction-in-europe.com', "/bin/catalog_result.cgi", (('uname',uname),('password',passwd),('did',did)),(('file',catalog),))
|
||||||
|
|
||||||
def get_dates(self, cr, uid, ids, context=None):
|
def get_dates(self, cr, uid, ids, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
import httplib
|
import httplib
|
||||||
conn = httplib.HTTPConnection('www.auction-in-europe.com')
|
conn = httplib.HTTPConnection('www.auction-in-europe.com')
|
||||||
data_obj = self.pool.get('ir.model.data')
|
data_obj = self.pool.get('ir.model.data')
|
||||||
|
@ -127,7 +127,7 @@ class auction_lots_pay(osv.osv_memory):
|
||||||
}
|
}
|
||||||
|
|
||||||
def send(self, cr, uid, ids, context=None):
|
def send(self, cr, uid, ids, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
import pickle
|
import pickle
|
||||||
service = netsvc.LocalService("object_proxy")
|
service = netsvc.LocalService("object_proxy")
|
||||||
datas = self.read(cr, uid, ids[0],['uname','password','dates'])
|
datas = self.read(cr, uid, ids[0],['uname','password','dates'])
|
||||||
|
|
|
@ -36,7 +36,6 @@ class auction_catalog_flagey(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return: A dictionary which of fields with values.
|
@return: A dictionary which of fields with values.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
|
||||||
res = super(auction_catalog_flagey, self).default_get(cr, uid, fields, context=context)
|
res = super(auction_catalog_flagey, self).default_get(cr, uid, fields, context=context)
|
||||||
return res
|
return res
|
||||||
|
|
||||||
|
@ -53,7 +52,7 @@ class auction_catalog_flagey(osv.osv_memory):
|
||||||
"""
|
"""
|
||||||
lots_obj = self.pool.get('auction.lots')
|
lots_obj = self.pool.get('auction.lots')
|
||||||
auc_dates_obj = self.pool.get('auction.dates')
|
auc_dates_obj = self.pool.get('auction.dates')
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
current_auction = auc_dates_obj.browse(cr, uid, context.get('active_ids', []))
|
current_auction = auc_dates_obj.browse(cr, uid, context.get('active_ids', []))
|
||||||
v_lots = lots_obj.search(cr, uid, [('auction_id','=',current_auction.id)])
|
v_lots = lots_obj.search(cr, uid, [('auction_id','=',current_auction.id)])
|
||||||
v_ids = lots_obj.browse(cr, uid, v_lots, context=context)
|
v_ids = lots_obj.browse(cr, uid, v_lots, context=context)
|
||||||
|
@ -72,7 +71,7 @@ class auction_catalog_flagey(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return: Report
|
@return: Report
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
datas = {'ids': context.get('active_ids',[])}
|
datas = {'ids': context.get('active_ids',[])}
|
||||||
return {
|
return {
|
||||||
'type': 'ir.actions.report.xml',
|
'type': 'ir.actions.report.xml',
|
||||||
|
|
|
@ -38,7 +38,7 @@ class auction_lots_able(osv.osv_memory):
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param ids: List of auction lots able’s IDs.
|
@param ids: List of auction lots able’s IDs.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
self.pool.get('auction.lots').write(cr, uid, context.get('active_ids', []), {'ach_emp':True})
|
self.pool.get('auction.lots').write(cr, uid, context.get('active_ids', []), {'ach_emp':True})
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,7 @@ class auction_lots_auction_move(osv.osv_memory):
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param ids: List of auction lots auction move’s IDs.
|
@param ids: List of auction lots auction move’s IDs.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context={}
|
context={}
|
||||||
auction_bid_line_obj = self.pool.get('auction.bid_line')
|
auction_bid_line_obj = self.pool.get('auction.bid_line')
|
||||||
auction_lot_history_obj = self.pool.get('auction.lot.history')
|
auction_lot_history_obj = self.pool.get('auction.lot.history')
|
||||||
|
|
|
@ -42,7 +42,7 @@ class wiz_auc_lots_buyer_map(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return: A dictionary which of fields with values.
|
@return: A dictionary which of fields with values.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
res = super(wiz_auc_lots_buyer_map,self).default_get(cr, uid, fields, context=context)
|
res = super(wiz_auc_lots_buyer_map,self).default_get(cr, uid, fields, context=context)
|
||||||
auction_lots_obj = self.pool.get('auction.lots')
|
auction_lots_obj = self.pool.get('auction.lots')
|
||||||
lots_ids = auction_lots_obj.search(cr, uid, [('ach_uid', '=', ''), ('ach_login', '!=', '')])
|
lots_ids = auction_lots_obj.search(cr, uid, [('ach_uid', '=', ''), ('ach_login', '!=', '')])
|
||||||
|
@ -63,8 +63,6 @@ class wiz_auc_lots_buyer_map(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return: login field from current record.
|
@return: login field from current record.
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context={}
|
|
||||||
lots_obj = self.pool.get('auction.lots')
|
lots_obj = self.pool.get('auction.lots')
|
||||||
for rec in lots_obj.browse(cr, uid, ids, context=context):
|
for rec in lots_obj.browse(cr, uid, ids, context=context):
|
||||||
if (len(ids)==1) and (not rec.ach_uid and not rec.ach_login):
|
if (len(ids)==1) and (not rec.ach_uid and not rec.ach_login):
|
||||||
|
@ -82,7 +80,7 @@ class wiz_auc_lots_buyer_map(osv.osv_memory):
|
||||||
@param ids: List of ids
|
@param ids: List of ids
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context={}
|
context={}
|
||||||
rec_ids = context and context.get('active_ids',[]) or []
|
rec_ids = context and context.get('active_ids',[]) or []
|
||||||
assert rec_ids, _('Active IDs not Found')
|
assert rec_ids, _('Active IDs not Found')
|
||||||
|
@ -103,7 +101,7 @@ class wiz_auc_lots_buyer_map(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return: New arch of view.
|
@return: New arch of view.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context={}
|
context={}
|
||||||
record_ids = context and context.get('active_ids', []) or []
|
record_ids = context and context.get('active_ids', []) or []
|
||||||
res = super(wiz_auc_lots_buyer_map, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar,submenu=False)
|
res = super(wiz_auc_lots_buyer_map, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar,submenu=False)
|
||||||
|
|
|
@ -40,7 +40,7 @@ class auction_lots_cancel(osv.osv):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return:
|
@return:
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context={}
|
context={}
|
||||||
lots_obj = self.pool.get('auction.lots')
|
lots_obj = self.pool.get('auction.lots')
|
||||||
invoice_obj = self.pool.get('account.invoice')
|
invoice_obj = self.pool.get('account.invoice')
|
||||||
|
|
|
@ -35,7 +35,7 @@ class auction_lots_enable(osv.osv_memory):
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param ids: List of auction lots enable’s IDs.
|
@param ids: List of auction lots enable’s IDs.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
self.pool.get('auction.lots').write(cr, uid, context.get('active_id',False), {'ach_emp':False})
|
self.pool.get('auction.lots').write(cr, uid, context.get('active_id',False), {'ach_emp':False})
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
|
|
|
@ -46,7 +46,7 @@ class auction_lots_invoice(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return: A dictionary which of fields with values.
|
@return: A dictionary which of fields with values.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
res = super(auction_lots_invoice, self).default_get(cr, uid, fields, context=context)
|
res = super(auction_lots_invoice, self).default_get(cr, uid, fields, context=context)
|
||||||
service = netsvc.LocalService("object_proxy")
|
service = netsvc.LocalService("object_proxy")
|
||||||
lots = service.execute(cr.dbname, uid, 'auction.lots', 'read', context.get('active_ids', []))
|
lots = service.execute(cr.dbname, uid, 'auction.lots', 'read', context.get('active_ids', []))
|
||||||
|
@ -102,7 +102,7 @@ class auction_lots_invoice(osv.osv_memory):
|
||||||
@param ids: List of Auction lots make invoice buyer’s IDs
|
@param ids: List of Auction lots make invoice buyer’s IDs
|
||||||
@return: dictionary of account invoice form.
|
@return: dictionary of account invoice form.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
service = netsvc.LocalService("object_proxy")
|
service = netsvc.LocalService("object_proxy")
|
||||||
datas = {'ids' : context.get('active_ids',[])}
|
datas = {'ids' : context.get('active_ids',[])}
|
||||||
res = self.read(cr, uid, ids, ['number','ach_uid'])
|
res = self.read(cr, uid, ids, ['number','ach_uid'])
|
||||||
|
|
|
@ -50,7 +50,7 @@ class auction_lots_make_invoice(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return: A dictionary which of fields with values.
|
@return: A dictionary which of fields with values.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context={}
|
context={}
|
||||||
res = super(auction_lots_make_invoice, self).default_get(cr, uid, fields, context=context)
|
res = super(auction_lots_make_invoice, self).default_get(cr, uid, fields, context=context)
|
||||||
lots_obj = self.pool.get('auction.lots')
|
lots_obj = self.pool.get('auction.lots')
|
||||||
|
@ -69,7 +69,7 @@ class auction_lots_make_invoice(osv.osv_memory):
|
||||||
@param ids: List of Auction lots make invoice’s IDs
|
@param ids: List of Auction lots make invoice’s IDs
|
||||||
@return: dictionary of account invoice form.
|
@return: dictionary of account invoice form.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context={}
|
context={}
|
||||||
order_obj = self.pool.get('auction.lots')
|
order_obj = self.pool.get('auction.lots')
|
||||||
mod_obj = self.pool.get('ir.model.data')
|
mod_obj = self.pool.get('ir.model.data')
|
||||||
|
|
|
@ -45,7 +45,7 @@ class auction_lots_make_invoice_buyer(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return: A dictionary which of fields with values.
|
@return: A dictionary which of fields with values.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context={}
|
context={}
|
||||||
res = super(auction_lots_make_invoice_buyer, self).default_get(cr, uid, fields, context=context)
|
res = super(auction_lots_make_invoice_buyer, self).default_get(cr, uid, fields, context=context)
|
||||||
lots_obj=self.pool.get('auction.lots')
|
lots_obj=self.pool.get('auction.lots')
|
||||||
|
|
|
@ -48,7 +48,7 @@ class auction_lots_numerotate_per_lot(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return: A dictionary which of fields with values.
|
@return: A dictionary which of fields with values.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
res = super(auction_lots_numerotate_per_lot, self).default_get(cr, uid, fields, context=context)
|
res = super(auction_lots_numerotate_per_lot, self).default_get(cr, uid, fields, context=context)
|
||||||
active_id = context.get('active_id',False)
|
active_id = context.get('active_id',False)
|
||||||
active_model = context.get('active_model')
|
active_model = context.get('active_model')
|
||||||
|
@ -91,6 +91,7 @@ class auction_lots_numerotate_per_lot(osv.osv_memory):
|
||||||
}
|
}
|
||||||
|
|
||||||
def numerotate(self, cr, uid, ids, context=None):
|
def numerotate(self, cr, uid, ids, context=None):
|
||||||
|
if context is None: context = {}
|
||||||
record_ids = context and context.get('active_ids',False) or False
|
record_ids = context and context.get('active_ids',False) or False
|
||||||
assert record_ids, _('Active IDs not Found')
|
assert record_ids, _('Active IDs not Found')
|
||||||
datas = self.read(cr, uid, ids[0], ['bord_vnd_id','lot_num','obj_num'])
|
datas = self.read(cr, uid, ids[0], ['bord_vnd_id','lot_num','obj_num'])
|
||||||
|
@ -133,6 +134,7 @@ class auction_lots_numerotate_per_lot(osv.osv_memory):
|
||||||
return lots_datas[0]
|
return lots_datas[0]
|
||||||
|
|
||||||
def test_exist(self, cr, uid, ids, context=None):
|
def test_exist(self, cr, uid, ids, context=None):
|
||||||
|
if context is None: context = {}
|
||||||
record_ids = context and context.get('active_ids',False) or False
|
record_ids = context and context.get('active_ids',False) or False
|
||||||
assert record_ids, _('Active IDs not Found')
|
assert record_ids, _('Active IDs not Found')
|
||||||
data_obj = self.pool.get('ir.model.data')
|
data_obj = self.pool.get('ir.model.data')
|
||||||
|
|
|
@ -44,7 +44,7 @@ class auction_lots_sms_send(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return: number indicating the acknowledgement
|
@return: number indicating the acknowledgement
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
lot_obj = self.pool.get('auction.lots')
|
lot_obj = self.pool.get('auction.lots')
|
||||||
partner_obj = self.pool.get('res.partner')
|
partner_obj = self.pool.get('res.partner')
|
||||||
partner_address_obj = self.pool.get('res.partner.address')
|
partner_address_obj = self.pool.get('res.partner.address')
|
||||||
|
|
|
@ -48,7 +48,7 @@ class auction_pay_buy(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return: A dictionary which of fields with values.
|
@return: A dictionary which of fields with values.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context={}
|
context={}
|
||||||
res = super(auction_pay_buy, self).default_get(cr, uid, fields, context=context)
|
res = super(auction_pay_buy, self).default_get(cr, uid, fields, context=context)
|
||||||
auction_lots_obj= self.pool.get('auction.lots')
|
auction_lots_obj= self.pool.get('auction.lots')
|
||||||
|
@ -70,7 +70,7 @@ class auction_pay_buy(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return:
|
@return:
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
lot_obj = self.pool.get('auction.lots')
|
lot_obj = self.pool.get('auction.lots')
|
||||||
bank_statement_line_obj = self.pool.get('account.bank.statement.line')
|
bank_statement_line_obj = self.pool.get('account.bank.statement.line')
|
||||||
|
|
||||||
|
|
|
@ -42,7 +42,7 @@ class auction_pay_sel(osv.osv_memory):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return:
|
@return:
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
lot = self.pool.get('auction.lots').browse(cr, uid, context['active_id'], context=context)
|
lot = self.pool.get('auction.lots').browse(cr, uid, context['active_id'], context=context)
|
||||||
invoice_obj = self.pool.get('account.invoice')
|
invoice_obj = self.pool.get('account.invoice')
|
||||||
for datas in self.read(cr, uid, ids, context=context):
|
for datas in self.read(cr, uid, ids, context=context):
|
||||||
|
|
|
@ -26,7 +26,7 @@ class auction_payer(osv.osv_memory):
|
||||||
_description = "Auction payer"
|
_description = "Auction payer"
|
||||||
|
|
||||||
def payer(self, cr, uid, ids, context=None):
|
def payer(self, cr, uid, ids, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
self.pool.get('auction.lots').write(cr, uid, context.get('active_ids', []), {'is_ok':True, 'state':'paid'})
|
self.pool.get('auction.lots').write(cr, uid, context.get('active_ids', []), {'is_ok':True, 'state':'paid'})
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
|
@ -46,7 +46,7 @@ class auction_payer_sel(osv.osv_memory):
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param ids: List of auction payer sel’s IDs.
|
@param ids: List of auction payer sel’s IDs.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
self.pool.get('auction.lots').write(cr, uid, context.get('active_ids', []), {'paid_vnd':True})
|
self.pool.get('auction.lots').write(cr, uid, context.get('active_ids', []), {'paid_vnd':True})
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
|
|
|
@ -42,7 +42,7 @@ class auction_taken(osv.osv_memory):
|
||||||
@param ids: List of Auction taken’s IDs
|
@param ids: List of Auction taken’s IDs
|
||||||
@return: dictionary of lot_ids fields with empty list
|
@return: dictionary of lot_ids fields with empty list
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context={}
|
context={}
|
||||||
lot_obj = self.pool.get('auction.lots')
|
lot_obj = self.pool.get('auction.lots')
|
||||||
for current in self.browse(cr, uid, ids, context=context):
|
for current in self.browse(cr, uid, ids, context=context):
|
||||||
|
|
|
@ -63,7 +63,7 @@ class auction_transfer_unsold_object(osv.osv):
|
||||||
@param context: A standard dictionary
|
@param context: A standard dictionary
|
||||||
@return:
|
@return:
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
bid_line_obj = self.pool.get('auction.bid_line')
|
bid_line_obj = self.pool.get('auction.bid_line')
|
||||||
lots_obj = self.pool.get('auction.lots')
|
lots_obj = self.pool.get('auction.lots')
|
||||||
lot_history_obj = self.pool.get('auction.lot.history')
|
lot_history_obj = self.pool.get('auction.lot.history')
|
||||||
|
|
|
@ -196,8 +196,6 @@ class audittrail_objects_proxy(osv_pool):
|
||||||
@param values: Values for field to be converted into textual values
|
@param values: Values for field to be converted into textual values
|
||||||
@return: values: List of textual values for given fields
|
@return: values: List of textual values for given fields
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
pool = pooler.get_pool(cr.dbname)
|
pool = pooler.get_pool(cr.dbname)
|
||||||
field_pool = pool.get('ir.model.fields')
|
field_pool = pool.get('ir.model.fields')
|
||||||
model_pool = pool.get('ir.model')
|
model_pool = pool.get('ir.model')
|
||||||
|
|
|
@ -42,8 +42,6 @@ class audittrail_view_log(osv.osv_memory):
|
||||||
@param ids: List of audittrail view log’s IDs.
|
@param ids: List of audittrail view log’s IDs.
|
||||||
@return: Dictionary of audittrail log form on given date range.
|
@return: Dictionary of audittrail log form on given date range.
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
|
|
||||||
mod_obj = self.pool.get('ir.model.data')
|
mod_obj = self.pool.get('ir.model.data')
|
||||||
act_obj = self.pool.get('ir.actions.act_window')
|
act_obj = self.pool.get('ir.actions.act_window')
|
||||||
|
|
|
@ -157,7 +157,7 @@ the rule to mark CC(mail to any other person defined in actions)."),
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def _create(self, old_create, model, context=None):
|
def _create(self, old_create, model, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
def make_call_old(cr, uid, vals, context=context):
|
def make_call_old(cr, uid, vals, context=context):
|
||||||
new_id = old_create(cr, uid, vals, context=context)
|
new_id = old_create(cr, uid, vals, context=context)
|
||||||
|
@ -167,7 +167,7 @@ the rule to mark CC(mail to any other person defined in actions)."),
|
||||||
return make_call_old
|
return make_call_old
|
||||||
|
|
||||||
def _write(self, old_write, model, context=None):
|
def _write(self, old_write, model, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
def make_call_old(cr, uid, ids, vals, context=context):
|
def make_call_old(cr, uid, ids, vals, context=context):
|
||||||
if isinstance(ids, (str, int, long)):
|
if isinstance(ids, (str, int, long)):
|
||||||
|
@ -178,7 +178,7 @@ the rule to mark CC(mail to any other person defined in actions)."),
|
||||||
return make_call_old
|
return make_call_old
|
||||||
|
|
||||||
def _register_hook(self, cr, uid, ids, context=None):
|
def _register_hook(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
for action_rule in self.browse(cr, uid, ids, context=context):
|
for action_rule in self.browse(cr, uid, ids, context=context):
|
||||||
model = action_rule.model_id.model
|
model = action_rule.model_id.model
|
||||||
|
|
|
@ -106,7 +106,6 @@ def _links_get(self, cr, uid, context=None):
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
@return: list of dictionary which contain object and name and id.
|
@return: list of dictionary which contain object and name and id.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
|
||||||
obj = self.pool.get('res.request.link')
|
obj = self.pool.get('res.request.link')
|
||||||
ids = obj.search(cr, uid, [])
|
ids = obj.search(cr, uid, [])
|
||||||
res = obj.read(cr, uid, ids, ['object', 'name'], context=context)
|
res = obj.read(cr, uid, ids, ['object', 'name'], context=context)
|
||||||
|
@ -234,7 +233,6 @@ class calendar_attendee(osv.osv):
|
||||||
"""
|
"""
|
||||||
name = name[0]
|
name = name[0]
|
||||||
result = {}
|
result = {}
|
||||||
if not context: context = {}
|
|
||||||
for attdata in self.browse(cr, uid, ids, context=context):
|
for attdata in self.browse(cr, uid, ids, context=context):
|
||||||
id = attdata.id
|
id = attdata.id
|
||||||
result[id] = {}
|
result[id] = {}
|
||||||
|
@ -301,7 +299,6 @@ class calendar_attendee(osv.osv):
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
@return: list of dictionary which contain object and name and id.
|
@return: list of dictionary which contain object and name and id.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
|
||||||
obj = self.pool.get('res.request.link')
|
obj = self.pool.get('res.request.link')
|
||||||
ids = obj.search(cr, uid, [])
|
ids = obj.search(cr, uid, [])
|
||||||
res = obj.read(cr, uid, ids, ['object', 'name'], context=context)
|
res = obj.read(cr, uid, ids, ['object', 'name'], context=context)
|
||||||
|
@ -315,7 +312,6 @@ class calendar_attendee(osv.osv):
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
@return: list of dictionary which contain code and name and id.
|
@return: list of dictionary which contain code and name and id.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
|
||||||
obj = self.pool.get('res.lang')
|
obj = self.pool.get('res.lang')
|
||||||
ids = obj.search(cr, uid, [])
|
ids = obj.search(cr, uid, [])
|
||||||
res = obj.read(cr, uid, ids, ['code', 'name'], context=context)
|
res = obj.read(cr, uid, ids, ['code', 'name'], context=context)
|
||||||
|
@ -1595,7 +1591,6 @@ true, it will allow you to hide the event alarm information without removing it.
|
||||||
@return: True
|
@return: True
|
||||||
"""
|
"""
|
||||||
res = False
|
res = False
|
||||||
if not context: context = {}
|
|
||||||
for event_datas in self.read(cr, uid, ids, ['date', 'rrule', 'exdate'], context=context):
|
for event_datas in self.read(cr, uid, ids, ['date', 'rrule', 'exdate'], context=context):
|
||||||
event_id = event_datas['id']
|
event_id = event_datas['id']
|
||||||
if isinstance(event_id, (int, long)):
|
if isinstance(event_id, (int, long)):
|
||||||
|
@ -1700,7 +1695,6 @@ class calendar_todo(osv.osv):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
res = {}
|
res = {}
|
||||||
if not context: context = {}
|
|
||||||
for event in self.browse(cr, uid, ids, context=context):
|
for event in self.browse(cr, uid, ids, context=context):
|
||||||
res[event.id] = event.date_start
|
res[event.id] = event.date_start
|
||||||
return res
|
return res
|
||||||
|
|
|
@ -62,7 +62,7 @@ send an Email to Invited Person')
|
||||||
@return: Dictionary of {}.
|
@return: Dictionary of {}.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
model = False
|
model = False
|
||||||
|
|
|
@ -82,7 +82,7 @@ class base_calendar_set_exrule(osv.osv_memory):
|
||||||
@param fields: List of fields for default value
|
@param fields: List of fields for default value
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
event_obj = self.pool.get(context.get('active_model'))
|
event_obj = self.pool.get(context.get('active_model'))
|
||||||
for event in event_obj.browse(cr, uid, context.get('active_ids', []), context=context):
|
for event in event_obj.browse(cr, uid, context.get('active_ids', []), context=context):
|
||||||
if not event.rrule:
|
if not event.rrule:
|
||||||
|
@ -103,7 +103,7 @@ class base_calendar_set_exrule(osv.osv_memory):
|
||||||
weekstring = ''
|
weekstring = ''
|
||||||
monthstring = ''
|
monthstring = ''
|
||||||
yearstring = ''
|
yearstring = ''
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
ex_id = base_calendar.base_calendar_id2real_id(context.get('active_id', False))
|
ex_id = base_calendar.base_calendar_id2real_id(context.get('active_id', False))
|
||||||
model = context.get('model', False)
|
model = context.get('model', False)
|
||||||
model_obj = self.pool.get(model)
|
model_obj = self.pool.get(model)
|
||||||
|
|
|
@ -69,7 +69,7 @@ class calendar_event_edit_all(osv.osv_memory):
|
||||||
@param ids: List of calendar event edit all’s IDs
|
@param ids: List of calendar event edit all’s IDs
|
||||||
@return: dictionary {}
|
@return: dictionary {}
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
context_id = context and context.get('active_id', False) or False
|
context_id = context and context.get('active_id', False) or False
|
||||||
|
|
|
@ -36,7 +36,6 @@ class res_partner_contact(osv.osv):
|
||||||
@fields: Get Fields
|
@fields: Get Fields
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
@param arg: list of tuples of form [(‘name_of_the_field’, ‘operator’, value), ...]. """
|
@param arg: list of tuples of form [(‘name_of_the_field’, ‘operator’, value), ...]. """
|
||||||
if not context: context = {}
|
|
||||||
res = dict.fromkeys(ids, False)
|
res = dict.fromkeys(ids, False)
|
||||||
|
|
||||||
res_partner_job_obj = self.pool.get('res.partner.job')
|
res_partner_job_obj = self.pool.get('res.partner.job')
|
||||||
|
@ -92,7 +91,6 @@ class res_partner_contact(osv.osv):
|
||||||
if not len(ids):
|
if not len(ids):
|
||||||
return []
|
return []
|
||||||
res = []
|
res = []
|
||||||
if not context: context = {}
|
|
||||||
for contact in self.browse(cr, user, ids, context=context):
|
for contact in self.browse(cr, user, ids, context=context):
|
||||||
_contact = ""
|
_contact = ""
|
||||||
if contact.title:
|
if contact.title:
|
||||||
|
@ -133,7 +131,7 @@ class res_partner_address(osv.osv):
|
||||||
if not len(ids):
|
if not len(ids):
|
||||||
return []
|
return []
|
||||||
res = []
|
res = []
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
for r in self.read(cr, user, ids, ['zip', 'city', 'partner_id', 'street']):
|
for r in self.read(cr, user, ids, ['zip', 'city', 'partner_id', 'street']):
|
||||||
if context.get('contact_display', 'contact')=='partner' and r['partner_id']:
|
if context.get('contact_display', 'contact')=='partner' and r['partner_id']:
|
||||||
res.append((r['id'], r['partner_id'][1]))
|
res.append((r['id'], r['partner_id'][1]))
|
||||||
|
@ -238,7 +236,6 @@ class res_partner_job(osv.osv):
|
||||||
@address_id : ID of the Address selected,
|
@address_id : ID of the Address selected,
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
|
||||||
partner_id = False
|
partner_id = False
|
||||||
if address_id:
|
if address_id:
|
||||||
address = self.pool.get('res.partner.address')\
|
address = self.pool.get('res.partner.address')\
|
||||||
|
|
|
@ -35,7 +35,6 @@ class base_contact_installer(osv.osv_memory):
|
||||||
"""
|
"""
|
||||||
This function is used to create contact and address from existing partner address
|
This function is used to create contact and address from existing partner address
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
|
||||||
obj = self.pool.get("base.contact.installer").browse(cr, uid, uid, context=context)
|
obj = self.pool.get("base.contact.installer").browse(cr, uid, uid, context=context)
|
||||||
if obj.migrate:
|
if obj.migrate:
|
||||||
cr.execute("""DROP TRIGGER IF EXISTS contactjob on res_partner_contact;
|
cr.execute("""DROP TRIGGER IF EXISTS contactjob on res_partner_contact;
|
||||||
|
|
|
@ -75,14 +75,12 @@ class res_partner_bank(osv.osv):
|
||||||
|
|
||||||
def create(self, cr, uid, vals, context=None):
|
def create(self, cr, uid, vals, context=None):
|
||||||
#overwrite to format the iban number correctly
|
#overwrite to format the iban number correctly
|
||||||
if not context: context = {}
|
|
||||||
if 'iban' in vals and vals['iban']:
|
if 'iban' in vals and vals['iban']:
|
||||||
vals['iban'] = _format_iban(vals['iban'])
|
vals['iban'] = _format_iban(vals['iban'])
|
||||||
return super(res_partner_bank, self).create(cr, uid, vals, context)
|
return super(res_partner_bank, self).create(cr, uid, vals, context)
|
||||||
|
|
||||||
def write(self, cr, uid, ids, vals, context=None):
|
def write(self, cr, uid, ids, vals, context=None):
|
||||||
#overwrite to format the iban number correctly
|
#overwrite to format the iban number correctly
|
||||||
if not context: context = {}
|
|
||||||
if 'iban' in vals and vals['iban']:
|
if 'iban' in vals and vals['iban']:
|
||||||
vals['iban'] = _format_iban(vals['iban'])
|
vals['iban'] = _format_iban(vals['iban'])
|
||||||
return super(res_partner_bank, self).write(cr, uid, ids, vals, context)
|
return super(res_partner_bank, self).write(cr, uid, ids, vals, context)
|
||||||
|
@ -91,7 +89,6 @@ class res_partner_bank(osv.osv):
|
||||||
'''
|
'''
|
||||||
Check the IBAN number
|
Check the IBAN number
|
||||||
'''
|
'''
|
||||||
if not context: context = {}
|
|
||||||
for bank_acc in self.browse(cr, uid, ids, context=context):
|
for bank_acc in self.browse(cr, uid, ids, context=context):
|
||||||
if not bank_acc.iban:
|
if not bank_acc.iban:
|
||||||
continue
|
continue
|
||||||
|
@ -126,7 +123,6 @@ class res_partner_bank(osv.osv):
|
||||||
def name_get(self, cr, uid, ids, context=None):
|
def name_get(self, cr, uid, ids, context=None):
|
||||||
res = []
|
res = []
|
||||||
to_check_ids = []
|
to_check_ids = []
|
||||||
if not context: context = {}
|
|
||||||
for id in self.browse(cr, uid, ids, context=context):
|
for id in self.browse(cr, uid, ids, context=context):
|
||||||
if id.state=='iban':
|
if id.state=='iban':
|
||||||
res.append((id.id,id.iban))
|
res.append((id.id,id.iban))
|
||||||
|
@ -137,7 +133,6 @@ class res_partner_bank(osv.osv):
|
||||||
|
|
||||||
def search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False):
|
def search(self, cr, uid, args, offset=0, limit=None, order=None, context=None, count=False):
|
||||||
#overwrite the search method in order to search not only on bank type == basic account number but also on type == iban
|
#overwrite the search method in order to search not only on bank type == basic account number but also on type == iban
|
||||||
if not context: context = {}
|
|
||||||
res = super(res_partner_bank,self).search(cr, uid, args, offset, limit, order, context=context, count=count)
|
res = super(res_partner_bank,self).search(cr, uid, args, offset, limit, order, context=context, count=count)
|
||||||
if filter(lambda x:x[0]=='acc_number' ,args):
|
if filter(lambda x:x[0]=='acc_number' ,args):
|
||||||
#get the value of the search
|
#get the value of the search
|
||||||
|
@ -156,7 +151,6 @@ class res_partner_bank(osv.osv):
|
||||||
This function returns the bank account number computed from the iban account number, thanks to the mapping_list dictionary that contains the rules associated to its country.
|
This function returns the bank account number computed from the iban account number, thanks to the mapping_list dictionary that contains the rules associated to its country.
|
||||||
'''
|
'''
|
||||||
res = {}
|
res = {}
|
||||||
if not context: context = {}
|
|
||||||
mapping_list = {
|
mapping_list = {
|
||||||
#TODO add rules for others countries
|
#TODO add rules for others countries
|
||||||
'be': lambda x: x[4:],
|
'be': lambda x: x[4:],
|
||||||
|
|
|
@ -37,7 +37,6 @@ class module(osv.osv):
|
||||||
|
|
||||||
def _get_graphical_representation(self, cr, uid, model_ids, level=1, context=None):
|
def _get_graphical_representation(self, cr, uid, model_ids, level=1, context=None):
|
||||||
obj_model = self.pool.get('ir.model')
|
obj_model = self.pool.get('ir.model')
|
||||||
if not context: context = {}
|
|
||||||
if level == 0:
|
if level == 0:
|
||||||
return tuple()
|
return tuple()
|
||||||
relation = []
|
relation = []
|
||||||
|
@ -100,7 +99,7 @@ class module(osv.osv):
|
||||||
return obj_ids
|
return obj_ids
|
||||||
|
|
||||||
def get_relation_graph(self, cr, uid, module_name, context=None):
|
def get_relation_graph(self, cr, uid, module_name, context=None):
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
object_ids = self._get_module_objects(cr, uid, module_name, context=context)
|
object_ids = self._get_module_objects(cr, uid, module_name, context=context)
|
||||||
if not object_ids:
|
if not object_ids:
|
||||||
return {'module_file': False}
|
return {'module_file': False}
|
||||||
|
|
|
@ -30,7 +30,6 @@ form_rep = '''<?xml version="1.0"?>
|
||||||
|
|
||||||
def _get_graph(self, cr, uid, datas, context=None):
|
def _get_graph(self, cr, uid, datas, context=None):
|
||||||
mod_obj = pooler.get_pool(cr.dbname).get('ir.module.module')
|
mod_obj = pooler.get_pool(cr.dbname).get('ir.module.module')
|
||||||
if not context: context = {}
|
|
||||||
modules = mod_obj.browse(cr, uid, datas['ids'], context=context)
|
modules = mod_obj.browse(cr, uid, datas['ids'], context=context)
|
||||||
for module in modules:
|
for module in modules:
|
||||||
module_data = mod_obj.get_relation_graph(cr, uid, module.name, context=context)
|
module_data = mod_obj.get_relation_graph(cr, uid, module.name, context=context)
|
||||||
|
|
|
@ -363,7 +363,6 @@ class report_creator(osv.osv):
|
||||||
@return: Dictionary of sql query.
|
@return: Dictionary of sql query.
|
||||||
"""
|
"""
|
||||||
result = {}
|
result = {}
|
||||||
if not context: context = {}
|
|
||||||
for obj in self.browse(cr, uid, ids, context=context):
|
for obj in self.browse(cr, uid, ids, context=context):
|
||||||
fields = []
|
fields = []
|
||||||
groupby = []
|
groupby = []
|
||||||
|
@ -452,7 +451,7 @@ class report_creator(osv.osv):
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
@return : Dictionary value for base creator report form
|
@return : Dictionary value for base creator report form
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
rep = self.browse(cr, uid, ids, context=context)
|
rep = self.browse(cr, uid, ids, context=context)
|
||||||
|
@ -487,7 +486,6 @@ class report_creator(osv.osv):
|
||||||
@return: True if display field which are stored in database.
|
@return: True if display field which are stored in database.
|
||||||
or false if display field which are not store in dtabase.
|
or false if display field which are not store in dtabase.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
|
||||||
this_objs = self.browse(cr, uid, ids, context=context)
|
this_objs = self.browse(cr, uid, ids, context=context)
|
||||||
for obj in this_objs:
|
for obj in this_objs:
|
||||||
for fld in obj.field_ids:
|
for fld in obj.field_ids:
|
||||||
|
@ -509,7 +507,6 @@ class report_creator(osv.osv):
|
||||||
@return: True if model colume type is in integer or float.
|
@return: True if model colume type is in integer or float.
|
||||||
or false model colume type is not in integer or float.
|
or false model colume type is not in integer or float.
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
|
||||||
aggregate_columns = ('integer', 'float')
|
aggregate_columns = ('integer', 'float')
|
||||||
apply_functions = ('sum', 'min', 'max', 'avg', 'count')
|
apply_functions = ('sum', 'min', 'max', 'avg', 'count')
|
||||||
this_objs = self.browse(cr, uid, ids, context=context)
|
this_objs = self.browse(cr, uid, ids, context=context)
|
||||||
|
@ -525,7 +522,6 @@ class report_creator(osv.osv):
|
||||||
|
|
||||||
def _calander_view_error(self, cr, uid, ids, context=None):
|
def _calander_view_error(self, cr, uid, ids, context=None):
|
||||||
required_types = []
|
required_types = []
|
||||||
if not context: context = {}
|
|
||||||
this_objs = self.browse(cr, uid, ids, context=context)
|
this_objs = self.browse(cr, uid, ids, context=context)
|
||||||
for obj in this_objs:
|
for obj in this_objs:
|
||||||
if obj.view_type1 == 'calendar' or obj.view_type2 == 'calendar' or obj.view_type3 == 'calendar':
|
if obj.view_type1 == 'calendar' or obj.view_type2 == 'calendar' or obj.view_type3 == 'calendar':
|
||||||
|
|
|
@ -40,7 +40,7 @@ class report_menu_create(osv.osv_memory):
|
||||||
@param ids: List of Report Menu Create's IDs
|
@param ids: List of Report Menu Create's IDs
|
||||||
@return: Dictionary {}.
|
@return: Dictionary {}.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
context_id = context and context.get('active_id', False) or False
|
context_id = context and context.get('active_id', False) or False
|
||||||
obj_menu = self.pool.get('ir.ui.menu')
|
obj_menu = self.pool.get('ir.ui.menu')
|
||||||
|
|
|
@ -46,7 +46,6 @@ class report_xml(osv.osv):
|
||||||
'''
|
'''
|
||||||
Untested function
|
Untested function
|
||||||
'''
|
'''
|
||||||
if not context: context = {}
|
|
||||||
pool = pooler.get_pool(cr.dbname)
|
pool = pooler.get_pool(cr.dbname)
|
||||||
sxwval = StringIO(base64.decodestring(file_sxw))
|
sxwval = StringIO(base64.decodestring(file_sxw))
|
||||||
if file_type=='sxw':
|
if file_type=='sxw':
|
||||||
|
@ -61,7 +60,6 @@ class report_xml(osv.osv):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def report_get(self, cr, uid, report_id, context=None):
|
def report_get(self, cr, uid, report_id, context=None):
|
||||||
if not context: context = {}
|
|
||||||
report = self.browse(cr, uid, report_id, context=context)
|
report = self.browse(cr, uid, report_id, context=context)
|
||||||
return {
|
return {
|
||||||
'file_type' : report.report_type,
|
'file_type' : report.report_type,
|
||||||
|
|
|
@ -30,7 +30,6 @@ class base_report_designer_installer(osv.osv_memory):
|
||||||
_inherit = 'res.config.installer'
|
_inherit = 'res.config.installer'
|
||||||
|
|
||||||
def default_get(self, cr, uid, fields, context=None):
|
def default_get(self, cr, uid, fields, context=None):
|
||||||
if not context: context = {}
|
|
||||||
data = super(base_report_designer_installer, self).default_get(cr, uid, fields, context=context)
|
data = super(base_report_designer_installer, self).default_get(cr, uid, fields, context=context)
|
||||||
plugin_file = open(addons.get_module_resource('base_report_designer','plugin', 'openerp_report_designer.zip'),'rb')
|
plugin_file = open(addons.get_module_resource('base_report_designer','plugin', 'openerp_report_designer.zip'),'rb')
|
||||||
data['plugin_file'] = base64.encodestring(plugin_file.read())
|
data['plugin_file'] = base64.encodestring(plugin_file.read())
|
||||||
|
|
|
@ -39,7 +39,6 @@ class base_report_sxw(osv.osv_memory):
|
||||||
|
|
||||||
|
|
||||||
def get_report(self, cr, uid, ids, context=None):
|
def get_report(self, cr, uid, ids, context=None):
|
||||||
if not context: context = {}
|
|
||||||
data = self.read(cr,uid,ids)[0]
|
data = self.read(cr,uid,ids)[0]
|
||||||
data_obj = self.pool.get('ir.model.data')
|
data_obj = self.pool.get('ir.model.data')
|
||||||
id2 = data_obj._get_id(cr, uid, 'base_report_designer', 'view_base_report_file_sxw')
|
id2 = data_obj._get_id(cr, uid, 'base_report_designer', 'view_base_report_file_sxw')
|
||||||
|
@ -75,12 +74,11 @@ class base_report_file_sxw(osv.osv_memory):
|
||||||
@return: A dictionary which of fields with values.
|
@return: A dictionary which of fields with values.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
if not context: context = {}
|
|
||||||
res = super(base_report_file_sxw, self).default_get(cr, uid, fields, context=context)
|
res = super(base_report_file_sxw, self).default_get(cr, uid, fields, context=context)
|
||||||
report_id1 = self.pool.get('base.report.sxw').search(cr,uid,[])
|
report_id1 = self.pool.get('base.report.sxw').search(cr,uid,[])
|
||||||
data=self.pool.get('base.report.sxw').read(cr,uid,report_id1)[0]
|
data=self.pool.get('base.report.sxw').read(cr,uid,report_id1)[0]
|
||||||
report = self.pool.get('ir.actions.report.xml').browse(cr, uid, data['report_id'], context=context)
|
report = self.pool.get('ir.actions.report.xml').browse(cr, uid, data['report_id'], context=context)
|
||||||
if not context:
|
if context is None:
|
||||||
context={}
|
context={}
|
||||||
if 'report_id' in fields:
|
if 'report_id' in fields:
|
||||||
res['report_id'] = data['report_id']
|
res['report_id'] = data['report_id']
|
||||||
|
@ -96,7 +94,6 @@ class base_report_file_sxw(osv.osv_memory):
|
||||||
def upload_report(self, cr, uid, ids, context=None):
|
def upload_report(self, cr, uid, ids, context=None):
|
||||||
from base_report_designer import openerp_sxw2rml
|
from base_report_designer import openerp_sxw2rml
|
||||||
import StringIO
|
import StringIO
|
||||||
if not context: context = {}
|
|
||||||
data=self.read(cr,uid,ids)[0]
|
data=self.read(cr,uid,ids)[0]
|
||||||
sxwval = StringIO.StringIO(base64.decodestring(data['file_sxw_upload']))
|
sxwval = StringIO.StringIO(base64.decodestring(data['file_sxw_upload']))
|
||||||
fp = tools.file_open('normalized_oo2rml.xsl',subdir='addons/base_report_designer/openerp_sxw2rml')
|
fp = tools.file_open('normalized_oo2rml.xsl',subdir='addons/base_report_designer/openerp_sxw2rml')
|
||||||
|
@ -137,8 +134,6 @@ class base_report_rml_save(osv.osv_memory):
|
||||||
@return: A dictionary which of fields with values.
|
@return: A dictionary which of fields with values.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
|
|
||||||
res = super(base_report_rml_save, self).default_get(cr, uid, fields, context=context)
|
res = super(base_report_rml_save, self).default_get(cr, uid, fields, context=context)
|
||||||
report_id = self.pool.get('base.report.sxw').search(cr,uid,[])
|
report_id = self.pool.get('base.report.sxw').search(cr,uid,[])
|
||||||
|
|
|
@ -66,8 +66,6 @@ class base_synchro(osv.osv_memory):
|
||||||
report_write = 0
|
report_write = 0
|
||||||
|
|
||||||
def synchronize(self, cr, uid, server, object, context=None):
|
def synchronize(self, cr, uid, server, object, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
pool = pooler.get_pool(cr.dbname)
|
pool = pooler.get_pool(cr.dbname)
|
||||||
self.meta = {}
|
self.meta = {}
|
||||||
ids = []
|
ids = []
|
||||||
|
@ -139,8 +137,6 @@ class base_synchro(osv.osv_memory):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def get_id(self, cr, uid, object_id, id, action, context=None):
|
def get_id(self, cr, uid, object_id, id, action, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
pool = pooler.get_pool(cr.dbname)
|
pool = pooler.get_pool(cr.dbname)
|
||||||
line_pool = pool.get('base.synchro.obj.line')
|
line_pool = pool.get('base.synchro.obj.line')
|
||||||
field_src = (action=='u') and 'local_id' or 'remote_id'
|
field_src = (action=='u') and 'local_id' or 'remote_id'
|
||||||
|
@ -154,8 +150,6 @@ class base_synchro(osv.osv_memory):
|
||||||
def relation_transform(self, cr, uid, pool_src, pool_dest, object, id, action, context=None):
|
def relation_transform(self, cr, uid, pool_src, pool_dest, object, id, action, context=None):
|
||||||
if not id:
|
if not id:
|
||||||
return False
|
return False
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
pool = pooler.get_pool(cr.dbname)
|
pool = pooler.get_pool(cr.dbname)
|
||||||
cr.execute('''select o.id from base_synchro_obj o left join ir_model m on (o.model_id =m.id) where
|
cr.execute('''select o.id from base_synchro_obj o left join ir_model m on (o.model_id =m.id) where
|
||||||
m.model=%s and
|
m.model=%s and
|
||||||
|
@ -189,8 +183,6 @@ class base_synchro(osv.osv_memory):
|
||||||
|
|
||||||
def data_transform(self, cr, uid, pool_src, pool_dest, object, data, action='u', context=None):
|
def data_transform(self, cr, uid, pool_src, pool_dest, object, data, action='u', context=None):
|
||||||
self.meta.setdefault(pool_src, {})
|
self.meta.setdefault(pool_src, {})
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
if not object in self.meta[pool_src]:
|
if not object in self.meta[pool_src]:
|
||||||
self.meta[pool_src][object] = pool_src.get(object).fields_get(cr, uid, context=context)
|
self.meta[pool_src][object] = pool_src.get(object).fields_get(cr, uid, context=context)
|
||||||
fields = self.meta[pool_src][object]
|
fields = self.meta[pool_src][object]
|
||||||
|
@ -221,8 +213,6 @@ class base_synchro(osv.osv_memory):
|
||||||
|
|
||||||
|
|
||||||
def upload_download(self, cr, uid, ids, context=None):
|
def upload_download(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
start_date = time.strftime('%Y-%m-%d, %Hh %Mm %Ss')
|
start_date = time.strftime('%Y-%m-%d, %Hh %Mm %Ss')
|
||||||
syn_obj = self.browse(cr, uid, ids, context=context)[0]
|
syn_obj = self.browse(cr, uid, ids, context=context)[0]
|
||||||
pool = pooler.get_pool(cr.dbname)
|
pool = pooler.get_pool(cr.dbname)
|
||||||
|
@ -260,8 +250,6 @@ Exceptions:
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def upload_download_multi_thread(self, cr, uid, data, context=None):
|
def upload_download_multi_thread(self, cr, uid, data, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
threaded_synchronization = threading.Thread(target=self.upload_download, args=(cr, uid, data, context))
|
threaded_synchronization = threading.Thread(target=self.upload_download, args=(cr, uid, data, context))
|
||||||
threaded_synchronization.run()
|
threaded_synchronization.run()
|
||||||
data_obj = self.pool.get('ir.model.data')
|
data_obj = self.pool.get('ir.model.data')
|
||||||
|
|
|
@ -38,8 +38,6 @@ class board_board(osv.osv):
|
||||||
@param ids: List of Board's IDs
|
@param ids: List of Board's IDs
|
||||||
@return: arch of xml view.
|
@return: arch of xml view.
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
board = self.pool.get('board.board').browse(cr, uid, ids, context=context)
|
board = self.pool.get('board.board').browse(cr, uid, ids, context=context)
|
||||||
left = []
|
left = []
|
||||||
right = []
|
right = []
|
||||||
|
@ -81,8 +79,6 @@ class board_board(osv.osv):
|
||||||
dictionary must be with the form: {‘name_of_the_field’: value, ...}.
|
dictionary must be with the form: {‘name_of_the_field’: value, ...}.
|
||||||
@return: True
|
@return: True
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
result = super(board_board, self).write(cr, uid, ids, vals, context=context)
|
result = super(board_board, self).write(cr, uid, ids, vals, context=context)
|
||||||
|
|
||||||
board = self.pool.get('board.board').browse(cr, uid, ids[0], context=context)
|
board = self.pool.get('board.board').browse(cr, uid, ids[0], context=context)
|
||||||
|
@ -101,8 +97,6 @@ class board_board(osv.osv):
|
||||||
@return: id of new created record of board.board.
|
@return: id of new created record of board.board.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
|
|
||||||
if not 'name' in vals:
|
if not 'name' in vals:
|
||||||
return False
|
return False
|
||||||
|
@ -126,8 +120,6 @@ class board_board(osv.osv):
|
||||||
@return: Dictionary of Fields, arch and toolbar.
|
@return: Dictionary of Fields, arch and toolbar.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
|
|
||||||
res = {}
|
res = {}
|
||||||
res = super(board_board, self).fields_view_get(cr, user, view_id, view_type,\
|
res = super(board_board, self).fields_view_get(cr, user, view_id, view_type,\
|
||||||
|
|
|
@ -55,7 +55,7 @@ class board_menu_create(osv.osv_memory):
|
||||||
@param ids: List of Board Menu Create's IDs
|
@param ids: List of Board Menu Create's IDs
|
||||||
@return: Dictionary {}.
|
@return: Dictionary {}.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
context_id = context and context.get('active_id', False) or False
|
context_id = context and context.get('active_id', False) or False
|
||||||
|
|
|
@ -149,7 +149,7 @@ def get_attribute_mapping(cr, uid, calname, context=None):
|
||||||
@param calname: Get Calendar name
|
@param calname: Get Calendar name
|
||||||
@param context: A standard dictionary for contextual values """
|
@param context: A standard dictionary for contextual values """
|
||||||
|
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
pool = pooler.get_pool(cr.dbname)
|
pool = pooler.get_pool(cr.dbname)
|
||||||
field_obj = pool.get('basic.calendar.fields')
|
field_obj = pool.get('basic.calendar.fields')
|
||||||
|
@ -470,7 +470,7 @@ class CalDAV(object):
|
||||||
@param vals: Get Values
|
@param vals: Get Values
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
ids = []
|
ids = []
|
||||||
model_obj = self.pool.get(context.get('model'))
|
model_obj = self.pool.get(context.get('model'))
|
||||||
|
@ -592,7 +592,7 @@ class Calendar(CalDAV, osv.osv):
|
||||||
}
|
}
|
||||||
|
|
||||||
def get_calendar_objects(self, cr, uid, ids, parent=None, domain=None, context=None):
|
def get_calendar_objects(self, cr, uid, ids, parent=None, domain=None, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
if not domain:
|
if not domain:
|
||||||
domain = []
|
domain = []
|
||||||
|
@ -622,7 +622,7 @@ class Calendar(CalDAV, osv.osv):
|
||||||
|
|
||||||
|
|
||||||
def get_cal_max_modified(self, cr, uid, ids, parent=None, domain=None, context=None):
|
def get_cal_max_modified(self, cr, uid, ids, parent=None, domain=None, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
if not domain:
|
if not domain:
|
||||||
domain = []
|
domain = []
|
||||||
|
@ -652,7 +652,7 @@ class Calendar(CalDAV, osv.osv):
|
||||||
@param vobj: the type of object to export
|
@param vobj: the type of object to export
|
||||||
@return the ical data.
|
@return the ical data.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
ctx_model = context.get('model', None)
|
ctx_model = context.get('model', None)
|
||||||
ctx_res_id = context.get('res_id', None)
|
ctx_res_id = context.get('res_id', None)
|
||||||
|
@ -684,7 +684,7 @@ class Calendar(CalDAV, osv.osv):
|
||||||
@param data_id: Get Data’s ID or False
|
@param data_id: Get Data’s ID or False
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
vals = []
|
vals = []
|
||||||
ical_data = content
|
ical_data = content
|
||||||
|
@ -1066,7 +1066,7 @@ class Timezone(CalDAV, osv.osv_memory):
|
||||||
@param model: Get Model's name
|
@param model: Get Model's name
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
ctx = context.copy()
|
ctx = context.copy()
|
||||||
ctx.update({'model': model})
|
ctx.update({'model': model})
|
||||||
|
@ -1125,7 +1125,7 @@ class Alarm(CalDAV, osv.osv_memory):
|
||||||
@param alarm_id: Get Alarm's Id
|
@param alarm_id: Get Alarm's Id
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
valarm = vevent.add('valarm')
|
valarm = vevent.add('valarm')
|
||||||
alarm_object = self.pool.get(model)
|
alarm_object = self.pool.get(model)
|
||||||
|
@ -1246,7 +1246,7 @@ class Attendee(CalDAV, osv.osv_memory):
|
||||||
@param attendee_ids: Get Attendee's Id
|
@param attendee_ids: Get Attendee's Id
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
attendee_object = self.pool.get(model)
|
attendee_object = self.pool.get(model)
|
||||||
ctx = context.copy()
|
ctx = context.copy()
|
||||||
|
|
|
@ -35,8 +35,6 @@ class calendar_collection(osv.osv):
|
||||||
}
|
}
|
||||||
|
|
||||||
def _get_root_calendar_directory(self, cr, uid, context=None):
|
def _get_root_calendar_directory(self, cr, uid, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
objid = self.pool.get('ir.model.data')
|
objid = self.pool.get('ir.model.data')
|
||||||
try:
|
try:
|
||||||
mid = objid._get_id(cr, uid, 'document', 'dir_calendars')
|
mid = objid._get_id(cr, uid, 'document', 'dir_calendars')
|
||||||
|
@ -52,8 +50,6 @@ class calendar_collection(osv.osv):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def get_node_class(self, cr, uid, ids, dbro=None, dynamic=False, context=None):
|
def get_node_class(self, cr, uid, ids, dbro=None, dynamic=False, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
if dbro is None:
|
if dbro is None:
|
||||||
dbro = self.browse(cr, uid, ids, context=context)
|
dbro = self.browse(cr, uid, ids, context=context)
|
||||||
|
|
||||||
|
@ -69,13 +65,9 @@ class calendar_collection(osv.osv):
|
||||||
|
|
||||||
def get_description(self, cr, uid, ids, context=None):
|
def get_description(self, cr, uid, ids, context=None):
|
||||||
#TODO : return description of all calendars
|
#TODO : return description of all calendars
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def get_schedule_inbox_URL(self, cr, uid, ids, context=None):
|
def get_schedule_inbox_URL(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
calendar_obj = self.pool.get('basic.calendar')
|
calendar_obj = self.pool.get('basic.calendar')
|
||||||
|
|
||||||
calendar_ids = calendar_obj.search(cr, uid, [
|
calendar_ids = calendar_obj.search(cr, uid, [
|
||||||
|
|
|
@ -53,7 +53,7 @@ class crm_case(object):
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
if not context.get('portal', False):
|
if not context.get('portal', False):
|
||||||
return False
|
return False
|
||||||
|
@ -66,7 +66,7 @@ class crm_case(object):
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
if not context.get('portal', False):
|
if not context.get('portal', False):
|
||||||
return False
|
return False
|
||||||
|
@ -136,8 +136,6 @@ class crm_case(object):
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
|
user = self.pool.get('res.users').browse(cr, uid, uid, context=context)
|
||||||
return user.context_section_id.id or False
|
return user.context_section_id.id or False
|
||||||
|
|
||||||
|
@ -149,8 +147,6 @@ class crm_case(object):
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param ids: List of case IDs
|
@param ids: List of case IDs
|
||||||
@param context: A standard dictionary for contextual values"""
|
@param context: A standard dictionary for contextual values"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
stage_pool = self.pool.get('crm.case.stage')
|
stage_pool = self.pool.get('crm.case.stage')
|
||||||
model = self._name
|
model = self._name
|
||||||
for case in self.browse(cr, uid, ids, context=context):
|
for case in self.browse(cr, uid, ids, context=context):
|
||||||
|
@ -183,8 +179,6 @@ class crm_case(object):
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param ids: List of case IDs
|
@param ids: List of case IDs
|
||||||
@param context: A standard dictionary for contextual values"""
|
@param context: A standard dictionary for contextual values"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
stage_pool = self.pool.get('crm.case.stage')
|
stage_pool = self.pool.get('crm.case.stage')
|
||||||
model = self._name
|
model = self._name
|
||||||
for case in self.browse(cr, uid, ids, context=context):
|
for case in self.browse(cr, uid, ids, context=context):
|
||||||
|
@ -384,8 +378,6 @@ class crm_case(object):
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
|
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for case in self.browse(cr, uid, ids, context=context):
|
for case in self.browse(cr, uid, ids, context=context):
|
||||||
if not case.section_id.reply_to:
|
if not case.section_id.reply_to:
|
||||||
raise osv.except_osv(_('Error!'), ("Reply To is not specified in the sales team"))
|
raise osv.except_osv(_('Error!'), ("Reply To is not specified in the sales team"))
|
||||||
|
@ -450,7 +442,7 @@ class crm_case(object):
|
||||||
return self._action(cr, uid, cases, False, context=context)
|
return self._action(cr, uid, cases, False, context=context)
|
||||||
|
|
||||||
def _action(self, cr, uid, cases, state_to, scrit=None, context=None):
|
def _action(self, cr, uid, cases, state_to, scrit=None, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
context['state_to'] = state_to
|
context['state_to'] = state_to
|
||||||
rule_obj = self.pool.get('base.action.rule')
|
rule_obj = self.pool.get('base.action.rule')
|
||||||
|
@ -469,8 +461,6 @@ class crm_case(object):
|
||||||
""" Get a list of emails of the people following this thread
|
""" Get a list of emails of the people following this thread
|
||||||
"""
|
"""
|
||||||
res = {}
|
res = {}
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for case in self.browse(cr, uid, ids, context=context):
|
for case in self.browse(cr, uid, ids, context=context):
|
||||||
l=[]
|
l=[]
|
||||||
if case.email_cc:
|
if case.email_cc:
|
||||||
|
@ -587,7 +577,7 @@ class crm_case_section(osv.osv):
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param ids: List of sales team ids
|
@param ids: List of sales team ids
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
res = []
|
res = []
|
||||||
|
@ -661,8 +651,6 @@ def _links_get(self, cr, uid, context=None):
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
obj = self.pool.get('res.request.link')
|
obj = self.pool.get('res.request.link')
|
||||||
ids = obj.search(cr, uid, [])
|
ids = obj.search(cr, uid, [])
|
||||||
res = obj.read(cr, uid, ids, ['object', 'name'], context)
|
res = obj.read(cr, uid, ids, ['object', 'name'], context)
|
||||||
|
|
|
@ -51,8 +51,6 @@ this if you want the rule to send an email to the partner."),
|
||||||
|
|
||||||
|
|
||||||
def email_send(self, cr, uid, obj, emails, body, emailfrom=tools.config.get('email_from', False), context=None):
|
def email_send(self, cr, uid, obj, emails, body, emailfrom=tools.config.get('email_from', False), context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
body = self.format_mail(obj, body)
|
body = self.format_mail(obj, body)
|
||||||
if not emailfrom:
|
if not emailfrom:
|
||||||
if hasattr(obj, 'user_id') and obj.user_id and obj.user_id.address_id and obj.user_id.address_id.email:
|
if hasattr(obj, 'user_id') and obj.user_id and obj.user_id.address_id and obj.user_id.address_id.email:
|
||||||
|
@ -74,8 +72,6 @@ this if you want the rule to send an email to the partner."),
|
||||||
@param cr: the current row, from the database cursor,
|
@param cr: the current row, from the database cursor,
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param context: A standard dictionary for contextual values"""
|
@param context: A standard dictionary for contextual values"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
ok = super(base_action_rule, self).do_check(cr, uid, action, obj, context=context)
|
ok = super(base_action_rule, self).do_check(cr, uid, action, obj, context=context)
|
||||||
|
|
||||||
if hasattr(obj, 'section_id'):
|
if hasattr(obj, 'section_id'):
|
||||||
|
@ -111,8 +107,6 @@ this if you want the rule to send an email to the partner."),
|
||||||
@param cr: the current row, from the database cursor,
|
@param cr: the current row, from the database cursor,
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param context: A standard dictionary for contextual values """
|
@param context: A standard dictionary for contextual values """
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
res = super(base_action_rule, self).do_action(cr, uid, action, model_obj, obj, context=context)
|
res = super(base_action_rule, self).do_action(cr, uid, action, model_obj, obj, context=context)
|
||||||
write = {}
|
write = {}
|
||||||
|
|
||||||
|
@ -150,8 +144,6 @@ this if you want the rule to send an email to the partner."),
|
||||||
@param cr: the current row, from the database cursor,
|
@param cr: the current row, from the database cursor,
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param context: A standard dictionary for contextual values """
|
@param context: A standard dictionary for contextual values """
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
res = super(base_action_rule, self).state_get(cr, uid, context=context)
|
res = super(base_action_rule, self).state_get(cr, uid, context=context)
|
||||||
return res + crm.AVAILABLE_STATES
|
return res + crm.AVAILABLE_STATES
|
||||||
|
|
||||||
|
@ -160,8 +152,6 @@ this if you want the rule to send an email to the partner."),
|
||||||
@param cr: the current row, from the database cursor,
|
@param cr: the current row, from the database cursor,
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param context: A standard dictionary for contextual values """
|
@param context: A standard dictionary for contextual values """
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
res = super(base_action_rule, self).priority_get(cr, uid, context=context)
|
res = super(base_action_rule, self).priority_get(cr, uid, context=context)
|
||||||
return res + crm.AVAILABLE_PRIORITIES
|
return res + crm.AVAILABLE_PRIORITIES
|
||||||
|
|
||||||
|
|
|
@ -40,8 +40,6 @@ class crm_installer(osv.osv_memory):
|
||||||
}
|
}
|
||||||
|
|
||||||
def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
|
def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
res = super(crm_installer, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar,submenu=False)
|
res = super(crm_installer, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar,submenu=False)
|
||||||
#Checking sale module is installed or not
|
#Checking sale module is installed or not
|
||||||
cr.execute("SELECT * from ir_module_module where state='installed' and name = 'sale'")
|
cr.execute("SELECT * from ir_module_module where state='installed' and name = 'sale'")
|
||||||
|
|
|
@ -53,8 +53,6 @@ class crm_lead(crm_case, osv.osv):
|
||||||
res_obj = self.pool.get('resource.resource')
|
res_obj = self.pool.get('resource.resource')
|
||||||
|
|
||||||
res = {}
|
res = {}
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for lead in self.browse(cr, uid, ids, context=context):
|
for lead in self.browse(cr, uid, ids, context=context):
|
||||||
for field in fields:
|
for field in fields:
|
||||||
res[lead.id] = {}
|
res[lead.id] = {}
|
||||||
|
@ -237,7 +235,7 @@ class crm_lead(crm_case, osv.osv):
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
@return: Value of action in dict
|
@return: Value of action in dict
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
context.update({'active_ids': ids})
|
context.update({'active_ids': ids})
|
||||||
|
|
||||||
|
@ -321,8 +319,6 @@ class crm_lead(crm_case, osv.osv):
|
||||||
@param cr: the current row, from the database cursor,
|
@param cr: the current row, from the database cursor,
|
||||||
@param uid: the current user’s ID for security checks
|
@param uid: the current user’s ID for security checks
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
mailgate_pool = self.pool.get('email.server.tools')
|
mailgate_pool = self.pool.get('email.server.tools')
|
||||||
|
|
||||||
subject = msg.get('subject')
|
subject = msg.get('subject')
|
||||||
|
@ -366,8 +362,6 @@ class crm_lead(crm_case, osv.osv):
|
||||||
@param uid: the current user’s ID for security checks,
|
@param uid: the current user’s ID for security checks,
|
||||||
@param ids: List of update mail’s IDs
|
@param ids: List of update mail’s IDs
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
if isinstance(ids, (str, int, long)):
|
if isinstance(ids, (str, int, long)):
|
||||||
ids = [ids]
|
ids = [ids]
|
||||||
|
|
||||||
|
|
|
@ -91,9 +91,6 @@ class crm_meeting(crm_case, osv.osv):
|
||||||
@return: Dictionary value which open Crm Meeting form.
|
@return: Dictionary value which open Crm Meeting form.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
|
|
||||||
data_obj = self.pool.get('ir.model.data')
|
data_obj = self.pool.get('ir.model.data')
|
||||||
|
|
||||||
value = {}
|
value = {}
|
||||||
|
@ -154,8 +151,6 @@ class calendar_attendee(osv.osv):
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
name = name[0]
|
name = name[0]
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
result = super(calendar_attendee, self)._compute_data(cr, uid, ids, name, arg, context=context)
|
result = super(calendar_attendee, self)._compute_data(cr, uid, ids, name, arg, context=context)
|
||||||
|
|
||||||
for attdata in self.browse(cr, uid, ids, context=context):
|
for attdata in self.browse(cr, uid, ids, context=context):
|
||||||
|
|
|
@ -145,9 +145,6 @@ class crm_opportunity(osv.osv):
|
||||||
if not stage_id:
|
if not stage_id:
|
||||||
return {'value':{}}
|
return {'value':{}}
|
||||||
|
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
|
|
||||||
stage = self.pool.get('crm.case.stage').browse(cr, uid, stage_id, context=context)
|
stage = self.pool.get('crm.case.stage').browse(cr, uid, stage_id, context=context)
|
||||||
|
|
||||||
if not stage.on_change:
|
if not stage.on_change:
|
||||||
|
@ -171,8 +168,6 @@ class crm_opportunity(osv.osv):
|
||||||
@return : Dictionary value for created Meeting view
|
@return : Dictionary value for created Meeting view
|
||||||
"""
|
"""
|
||||||
value = {}
|
value = {}
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for opp in self.browse(cr, uid, ids, context=context):
|
for opp in self.browse(cr, uid, ids, context=context):
|
||||||
data_obj = self.pool.get('ir.model.data')
|
data_obj = self.pool.get('ir.model.data')
|
||||||
|
|
||||||
|
|
|
@ -157,8 +157,6 @@ class crm_phonecall(crm_case, osv.osv):
|
||||||
@return : Dictionary value for created Meeting view
|
@return : Dictionary value for created Meeting view
|
||||||
"""
|
"""
|
||||||
value = {}
|
value = {}
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for phonecall in self.browse(cr, uid, ids, context=context):
|
for phonecall in self.browse(cr, uid, ids, context=context):
|
||||||
data_obj = self.pool.get('ir.model.data')
|
data_obj = self.pool.get('ir.model.data')
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ class crm_add_note(osv.osv_memory):
|
||||||
}
|
}
|
||||||
|
|
||||||
def action_add(self, cr, uid, ids, context=None):
|
def action_add(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
if not context.get('active_model'):
|
if not context.get('active_model'):
|
||||||
|
|
|
@ -122,7 +122,7 @@ class crm_lead2opportunity(osv.osv_memory):
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
|
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
lead_obj = self.pool.get('crm.lead')
|
lead_obj = self.pool.get('crm.lead')
|
||||||
|
|
||||||
|
@ -177,7 +177,7 @@ class crm_lead2opportunity_partner(osv.osv_memory):
|
||||||
|
|
||||||
@return : Dictionary value for created Partner form.
|
@return : Dictionary value for created Partner form.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
partner_ids = self._create_partner(cr, uid, ids, context=context)
|
partner_ids = self._create_partner(cr, uid, ids, context=context)
|
||||||
|
@ -214,7 +214,7 @@ class crm_lead2opportunity_partner(osv.osv_memory):
|
||||||
@return : Dictionary value for Opportunity form
|
@return : Dictionary value for Opportunity form
|
||||||
"""
|
"""
|
||||||
value = {}
|
value = {}
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
data_obj = self.pool.get('ir.model.data')
|
data_obj = self.pool.get('ir.model.data')
|
||||||
data_id = data_obj._get_id(cr, uid, 'crm', 'view_crm_lead2opportunity_create')
|
data_id = data_obj._get_id(cr, uid, 'crm', 'view_crm_lead2opportunity_create')
|
||||||
|
@ -247,7 +247,7 @@ class crm_lead2opportunity_partner(osv.osv_memory):
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
|
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
lead_obj = self.pool.get('crm.lead')
|
lead_obj = self.pool.get('crm.lead')
|
||||||
|
|
||||||
|
@ -282,7 +282,7 @@ class crm_lead2opportunity_action(osv.osv_memory):
|
||||||
@return : Dictionary value for Opportunity form
|
@return : Dictionary value for Opportunity form
|
||||||
"""
|
"""
|
||||||
value = {}
|
value = {}
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
data_obj = self.pool.get('ir.model.data')
|
data_obj = self.pool.get('ir.model.data')
|
||||||
view_id = False
|
view_id = False
|
||||||
|
|
|
@ -135,7 +135,7 @@ class crm_lead2partner(osv.osv_memory):
|
||||||
|
|
||||||
@return : Dictionary value for next form.
|
@return : Dictionary value for next form.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
view_obj = self.pool.get('ir.ui.view')
|
view_obj = self.pool.get('ir.ui.view')
|
||||||
|
@ -163,7 +163,7 @@ class crm_lead2partner(osv.osv_memory):
|
||||||
|
|
||||||
@return : Dictionary {}.
|
@return : Dictionary {}.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
lead_obj = self.pool.get('crm.lead')
|
lead_obj = self.pool.get('crm.lead')
|
||||||
|
@ -226,7 +226,7 @@ class crm_lead2partner(osv.osv_memory):
|
||||||
|
|
||||||
@return : Dictionary value for created Partner form.
|
@return : Dictionary value for created Partner form.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
partner_ids = self._create_partner(cr, uid, ids, context=context)
|
partner_ids = self._create_partner(cr, uid, ids, context=context)
|
||||||
|
|
|
@ -32,7 +32,7 @@ import pooler
|
||||||
class phonecall2meeting(wizard.interface):
|
class phonecall2meeting(wizard.interface):
|
||||||
|
|
||||||
def _makeMeeting(self, cr, uid, data, context=None):
|
def _makeMeeting(self, cr, uid, data, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
pool = pooler.get_pool(cr.dbname)
|
pool = pooler.get_pool(cr.dbname)
|
||||||
phonecall_case_obj = pool.get('crm.phonecall')
|
phonecall_case_obj = pool.get('crm.phonecall')
|
||||||
|
|
|
@ -63,7 +63,7 @@ class crm_phonecall2partner(osv.osv_memory):
|
||||||
|
|
||||||
@return : Partner id if any for selected phonecall.
|
@return : Partner id if any for selected phonecall.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
phonecall_obj = self.pool.get('crm.phonecall')
|
phonecall_obj = self.pool.get('crm.phonecall')
|
||||||
|
@ -99,8 +99,6 @@ class crm_phonecall2partner(osv.osv_memory):
|
||||||
|
|
||||||
@return : Dictionary value for next form.
|
@return : Dictionary value for next form.
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
|
|
||||||
view_obj = self.pool.get('ir.ui.view')
|
view_obj = self.pool.get('ir.ui.view')
|
||||||
view_id = view_obj.search(cr, uid, [('model', '=', 'crm.phonecall2partner'), \
|
view_id = view_obj.search(cr, uid, [('model', '=', 'crm.phonecall2partner'), \
|
||||||
|
@ -127,7 +125,7 @@ class crm_phonecall2partner(osv.osv_memory):
|
||||||
|
|
||||||
@return : Dictionary {}.
|
@return : Dictionary {}.
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
phonecall_obj = self.pool.get('crm.phonecall')
|
phonecall_obj = self.pool.get('crm.phonecall')
|
||||||
|
@ -178,8 +176,6 @@ class crm_phonecall2partner(osv.osv_memory):
|
||||||
|
|
||||||
@return : Dictionary value for created Partner form.
|
@return : Dictionary value for created Partner form.
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
|
|
||||||
partner_ids = self._create_partner(cr, uid, ids, context=context)
|
partner_ids = self._create_partner(cr, uid, ids, context=context)
|
||||||
mod_obj = self.pool.get('ir.model.data')
|
mod_obj = self.pool.get('ir.model.data')
|
||||||
|
|
|
@ -65,7 +65,7 @@ class crm_send_new_email(osv.osv_memory):
|
||||||
"""
|
"""
|
||||||
hist_obj = self.pool.get('mailgate.message')
|
hist_obj = self.pool.get('mailgate.message')
|
||||||
|
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
if not context.get('active_model'):
|
if not context.get('active_model'):
|
||||||
|
@ -162,7 +162,7 @@ class crm_send_new_email(osv.osv_memory):
|
||||||
"""
|
"""
|
||||||
This function gets default values
|
This function gets default values
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
if not context.get('active_model'):
|
if not context.get('active_model'):
|
||||||
|
@ -263,7 +263,7 @@ class crm_send_new_email(osv.osv_memory):
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
|
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
|
|
||||||
if not context.get('active_model'):
|
if not context.get('active_model'):
|
||||||
|
|
|
@ -25,8 +25,6 @@ import pooler
|
||||||
import time
|
import time
|
||||||
|
|
||||||
def _open_history_event(self, cr, uid, data, context=None):
|
def _open_history_event(self, cr, uid, data, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
pool = pooler.get_pool(cr.dbname)
|
pool = pooler.get_pool(cr.dbname)
|
||||||
data_obj = pool.get('ir.model.data')
|
data_obj = pool.get('ir.model.data')
|
||||||
result = data_obj._get_id(cr, uid, 'crm', 'view_crm_case_filter')
|
result = data_obj._get_id(cr, uid, 'crm', 'view_crm_case_filter')
|
||||||
|
|
|
@ -36,8 +36,7 @@ class crm_meeting(osv.osv):
|
||||||
@param ids: List of CRM Meeting’s IDs
|
@param ids: List of CRM Meeting’s IDs
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None: context = {}
|
||||||
context = {}
|
|
||||||
ids = map(lambda x: base_calendar.base_calendar_id2real_id(x), ids)
|
ids = map(lambda x: base_calendar.base_calendar_id2real_id(x), ids)
|
||||||
event_data = self.read(cr, uid, ids, context=context)
|
event_data = self.read(cr, uid, ids, context=context)
|
||||||
event_obj = self.pool.get('basic.calendar.event')
|
event_obj = self.pool.get('basic.calendar.event')
|
||||||
|
@ -54,8 +53,6 @@ class crm_meeting(osv.osv):
|
||||||
@param data_id: calendar's Id
|
@param data_id: calendar's Id
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
event_obj = self.pool.get('basic.calendar.event')
|
event_obj = self.pool.get('basic.calendar.event')
|
||||||
vals = event_obj.import_cal(cr, uid, data, context=context)
|
vals = event_obj.import_cal(cr, uid, data, context=context)
|
||||||
return self.check_import(cr, uid, vals, context=context)
|
return self.check_import(cr, uid, vals, context=context)
|
||||||
|
@ -68,7 +65,7 @@ class crm_meeting(osv.osv):
|
||||||
@param vals: Get Values
|
@param vals: Get Values
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
ids = []
|
ids = []
|
||||||
model_obj = self.pool.get(context.get('model'))
|
model_obj = self.pool.get(context.get('model'))
|
||||||
|
|
|
@ -71,8 +71,6 @@ class res_partner(osv.osv):
|
||||||
'partner_weight': lambda *args: 0
|
'partner_weight': lambda *args: 0
|
||||||
}
|
}
|
||||||
def geo_localize(self, cr, uid, ids, context=None):
|
def geo_localize(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for partner in self.browse(cr, uid, ids, context=context):
|
for partner in self.browse(cr, uid, ids, context=context):
|
||||||
if not partner.address:
|
if not partner.address:
|
||||||
continue
|
continue
|
||||||
|
@ -111,8 +109,6 @@ class crm_lead(osv.osv):
|
||||||
|
|
||||||
def assign_partner(self, cr, uid, ids, context=None):
|
def assign_partner(self, cr, uid, ids, context=None):
|
||||||
ok = False
|
ok = False
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for part in self.browse(cr, uid, ids, context=context):
|
for part in self.browse(cr, uid, ids, context=context):
|
||||||
if not part.country_id:
|
if not part.country_id:
|
||||||
continue
|
continue
|
||||||
|
|
|
@ -169,7 +169,7 @@ class crm_lead_forward_to_partner(osv.osv_memory):
|
||||||
"""
|
"""
|
||||||
Forward the lead to a partner
|
Forward the lead to a partner
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
this = self.browse(cr, uid, ids[0], context=context)
|
this = self.browse(cr, uid, ids[0], context=context)
|
||||||
case_pool = self.pool.get(context.get('active_model'))
|
case_pool = self.pool.get(context.get('active_model'))
|
||||||
|
@ -202,8 +202,6 @@ class crm_lead_forward_to_partner(osv.osv_memory):
|
||||||
|
|
||||||
def get_lead_details(self, cr, uid, lead_id, context=None):
|
def get_lead_details(self, cr, uid, lead_id, context=None):
|
||||||
body = []
|
body = []
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
lead_proxy = self.pool.get('crm.lead')
|
lead_proxy = self.pool.get('crm.lead')
|
||||||
lead = lead_proxy.browse(cr, uid, lead_id, context=context)
|
lead = lead_proxy.browse(cr, uid, lead_id, context=context)
|
||||||
if not lead.type or lead.type == 'lead' or not lead.partner_address_id:
|
if not lead.type or lead.type == 'lead' or not lead.partner_address_id:
|
||||||
|
|
|
@ -167,8 +167,6 @@ class questionnaire(osv.osv):
|
||||||
@param data: Get Data
|
@param data: Get Data
|
||||||
@param context: A standard dictionary for contextual values """
|
@param context: A standard dictionary for contextual values """
|
||||||
|
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
query = """
|
query = """
|
||||||
select name, id
|
select name, id
|
||||||
from crm_profiling_question
|
from crm_profiling_question
|
||||||
|
@ -221,8 +219,6 @@ class partner(osv.osv):
|
||||||
@param context: A standard dictionary for contextual values """
|
@param context: A standard dictionary for contextual values """
|
||||||
|
|
||||||
temp = []
|
temp = []
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for x in data['form']:
|
for x in data['form']:
|
||||||
if x.startswith("quest_form") and data['form'][x] != 0 :
|
if x.startswith("quest_form") and data['form'][x] != 0 :
|
||||||
temp.append(data['form'][x])
|
temp.append(data['form'][x])
|
||||||
|
@ -244,8 +240,6 @@ class partner(osv.osv):
|
||||||
@param ids: List of crm profiling’s IDs
|
@param ids: List of crm profiling’s IDs
|
||||||
@param context: A standard dictionary for contextual values """
|
@param context: A standard dictionary for contextual values """
|
||||||
|
|
||||||
if not context:
|
|
||||||
context={}
|
|
||||||
if 'answers_ids' in vals:
|
if 'answers_ids' in vals:
|
||||||
vals['category_id']=[[6, 0, _recompute_categ(self, cr, uid, ids[0], vals['answers_ids'][0][2])]]
|
vals['category_id']=[[6, 0, _recompute_categ(self, cr, uid, ids[0], vals['answers_ids'][0][2])]]
|
||||||
return super(partner, self).write(cr, uid, ids, vals, context=context)
|
return super(partner, self).write(cr, uid, ids, vals, context=context)
|
||||||
|
|
|
@ -30,7 +30,7 @@ class delivery_carrier(osv.osv):
|
||||||
def name_get(self, cr, uid, ids, context=None):
|
def name_get(self, cr, uid, ids, context=None):
|
||||||
if not len(ids):
|
if not len(ids):
|
||||||
return []
|
return []
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
order_id = context.get('order_id',False)
|
order_id = context.get('order_id',False)
|
||||||
if not order_id:
|
if not order_id:
|
||||||
|
@ -42,7 +42,7 @@ class delivery_carrier(osv.osv):
|
||||||
return res
|
return res
|
||||||
def get_price(self, cr, uid, ids, field_name, arg=None, context=None):
|
def get_price(self, cr, uid, ids, field_name, arg=None, context=None):
|
||||||
res={}
|
res={}
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
sale_obj=self.pool.get('sale.order')
|
sale_obj=self.pool.get('sale.order')
|
||||||
grid_obj=self.pool.get('delivery.grid')
|
grid_obj=self.pool.get('delivery.grid')
|
||||||
|
@ -70,8 +70,6 @@ class delivery_carrier(osv.osv):
|
||||||
'active': lambda *args:1
|
'active': lambda *args:1
|
||||||
}
|
}
|
||||||
def grid_get(self, cr, uid, ids, contact_id, context=None):
|
def grid_get(self, cr, uid, ids, contact_id, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
contact = self.pool.get('res.partner.address').browse(cr, uid, [contact_id], context=context)[0]
|
contact = self.pool.get('res.partner.address').browse(cr, uid, [contact_id], context=context)[0]
|
||||||
for carrier in self.browse(cr, uid, ids, context=context):
|
for carrier in self.browse(cr, uid, ids, context=context):
|
||||||
for grid in carrier.grids_id:
|
for grid in carrier.grids_id:
|
||||||
|
@ -114,8 +112,6 @@ class delivery_grid(osv.osv):
|
||||||
total = 0
|
total = 0
|
||||||
weight = 0
|
weight = 0
|
||||||
volume = 0
|
volume = 0
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for line in order.order_line:
|
for line in order.order_line:
|
||||||
if not line.product_id:
|
if not line.product_id:
|
||||||
continue
|
continue
|
||||||
|
|
|
@ -30,8 +30,6 @@ class stock_picking(osv.osv):
|
||||||
|
|
||||||
def _cal_weight(self, cr, uid, ids, name, args, context=None):
|
def _cal_weight(self, cr, uid, ids, name, args, context=None):
|
||||||
res = {}
|
res = {}
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
uom_obj = self.pool.get('product.uom')
|
uom_obj = self.pool.get('product.uom')
|
||||||
for picking in self.browse(cr, uid, ids, context=context):
|
for picking in self.browse(cr, uid, ids, context=context):
|
||||||
total_weight = total_weight_net = 0.00
|
total_weight = total_weight_net = 0.00
|
||||||
|
@ -78,9 +76,6 @@ class stock_picking(osv.osv):
|
||||||
grid_obj = self.pool.get('delivery.grid')
|
grid_obj = self.pool.get('delivery.grid')
|
||||||
invoice_line_obj = self.pool.get('account.invoice.line')
|
invoice_line_obj = self.pool.get('account.invoice.line')
|
||||||
|
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
|
|
||||||
result = super(stock_picking, self).action_invoice_create(cursor, user,
|
result = super(stock_picking, self).action_invoice_create(cursor, user,
|
||||||
ids, journal_id=journal_id, group=group, type=type,
|
ids, journal_id=journal_id, group=group, type=type,
|
||||||
context=context)
|
context=context)
|
||||||
|
@ -142,8 +137,6 @@ class stock_move(osv.osv):
|
||||||
|
|
||||||
def _cal_move_weight(self, cr, uid, ids, name, args, context=None):
|
def _cal_move_weight(self, cr, uid, ids, name, args, context=None):
|
||||||
res = {}
|
res = {}
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
uom_obj = self.pool.get('product.uom')
|
uom_obj = self.pool.get('product.uom')
|
||||||
for move in self.browse(cr, uid, ids, context=context):
|
for move in self.browse(cr, uid, ids, context=context):
|
||||||
weight = weight_net = 0.00
|
weight = weight_net = 0.00
|
||||||
|
|
|
@ -47,8 +47,6 @@ class make_delivery(osv.osv_memory):
|
||||||
@return: A dictionary which of fields with values.
|
@return: A dictionary which of fields with values.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
res = super(make_delivery, self).default_get(cr, uid, fields, context=context)
|
res = super(make_delivery, self).default_get(cr, uid, fields, context=context)
|
||||||
order_obj = self.pool.get('sale.order')
|
order_obj = self.pool.get('sale.order')
|
||||||
for order in order_obj.browse(cr, uid, context.get('active_ids', []), context=context):
|
for order in order_obj.browse(cr, uid, context.get('active_ids', []), context=context):
|
||||||
|
@ -60,7 +58,7 @@ class make_delivery(osv.osv_memory):
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def view_init(self, cr , uid , fields, context=None):
|
def view_init(self, cr , uid , fields, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
order_obj = self.pool.get('sale.order')
|
order_obj = self.pool.get('sale.order')
|
||||||
for order in order_obj.browse(cr, uid, context.get('active_ids', []), context=context):
|
for order in order_obj.browse(cr, uid, context.get('active_ids', []), context=context):
|
||||||
|
@ -81,7 +79,7 @@ class make_delivery(osv.osv_memory):
|
||||||
@return:
|
@return:
|
||||||
|
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
rec_ids = context and context.get('active_ids',[])
|
rec_ids = context and context.get('active_ids',[])
|
||||||
order_obj = self.pool.get('sale.order')
|
order_obj = self.pool.get('sale.order')
|
||||||
|
|
|
@ -110,7 +110,7 @@ class document_directory_content(osv.osv):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def process_read(self, cr, uid, node, context=None):
|
def process_read(self, cr, uid, node, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
if node.extension != '.pdf':
|
if node.extension != '.pdf':
|
||||||
raise Exception("Invalid content: %s" % node.extension)
|
raise Exception("Invalid content: %s" % node.extension)
|
||||||
|
|
|
@ -28,8 +28,6 @@ class ir_action_report_xml(osv.osv):
|
||||||
|
|
||||||
def _model_get(self, cr, uid, ids, name, arg, context=None):
|
def _model_get(self, cr, uid, ids, name, arg, context=None):
|
||||||
res = {}
|
res = {}
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
model_pool = self.pool.get('ir.model')
|
model_pool = self.pool.get('ir.model')
|
||||||
for data in self.read(cr, uid, ids, ['model']):
|
for data in self.read(cr, uid, ids, ['model']):
|
||||||
model = data.get('model',False)
|
model = data.get('model',False)
|
||||||
|
|
|
@ -39,7 +39,7 @@ class document_file(osv.osv):
|
||||||
return os.path.join(DMS_ROOT_PATH, cr.dbname)
|
return os.path.join(DMS_ROOT_PATH, cr.dbname)
|
||||||
|
|
||||||
def _data_get(self, cr, uid, ids, name, arg, context=None):
|
def _data_get(self, cr, uid, ids, name, arg, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
fbrl = self.browse(cr, uid, ids, context=context)
|
fbrl = self.browse(cr, uid, ids, context=context)
|
||||||
nctx = nodes.get_node_context(cr, uid, context={})
|
nctx = nodes.get_node_context(cr, uid, context={})
|
||||||
|
@ -64,8 +64,6 @@ class document_file(osv.osv):
|
||||||
def _data_set(self, cr, uid, id, name, value, arg, context=None):
|
def _data_set(self, cr, uid, id, name, value, arg, context=None):
|
||||||
if not value:
|
if not value:
|
||||||
return True
|
return True
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
fbro = self.browse(cr, uid, id, context=context)
|
fbro = self.browse(cr, uid, id, context=context)
|
||||||
nctx = nodes.get_node_context(cr, uid, context={})
|
nctx = nodes.get_node_context(cr, uid, context={})
|
||||||
fnode = nodes.node_file(None, None, nctx, fbro)
|
fnode = nodes.node_file(None, None, nctx, fbro)
|
||||||
|
@ -140,8 +138,6 @@ class document_file(osv.osv):
|
||||||
def copy(self, cr, uid, id, default=None, context=None):
|
def copy(self, cr, uid, id, default=None, context=None):
|
||||||
if not default:
|
if not default:
|
||||||
default = {}
|
default = {}
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
if 'name' not in default:
|
if 'name' not in default:
|
||||||
name = self.read(cr, uid, [id])[0]['name']
|
name = self.read(cr, uid, [id])[0]['name']
|
||||||
default.update({'name': name + " (copy)"})
|
default.update({'name': name + " (copy)"})
|
||||||
|
@ -233,8 +229,6 @@ class document_file(osv.osv):
|
||||||
It is a hack that will try to discover if the mentioned record is
|
It is a hack that will try to discover if the mentioned record is
|
||||||
clearly associated with a partner record.
|
clearly associated with a partner record.
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
obj_model = self.pool.get(res_model)
|
obj_model = self.pool.get(res_model)
|
||||||
if obj_model._name == 'res.partner':
|
if obj_model._name == 'res.partner':
|
||||||
return res_id
|
return res_id
|
||||||
|
@ -249,8 +243,6 @@ class document_file(osv.osv):
|
||||||
def unlink(self, cr, uid, ids, context=None):
|
def unlink(self, cr, uid, ids, context=None):
|
||||||
stor = self.pool.get('document.storage')
|
stor = self.pool.get('document.storage')
|
||||||
unres = []
|
unres = []
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
# We have to do the unlink in 2 stages: prepare a list of actual
|
# We have to do the unlink in 2 stages: prepare a list of actual
|
||||||
# files to be unlinked, update the db (safer to do first, can be
|
# files to be unlinked, update the db (safer to do first, can be
|
||||||
# rolled back) and then unlink the files. The list wouldn't exist
|
# rolled back) and then unlink the files. The list wouldn't exist
|
||||||
|
|
|
@ -175,8 +175,6 @@ class document_directory(osv.osv):
|
||||||
""" Return a node object for the given uri.
|
""" Return a node object for the given uri.
|
||||||
This fn merely passes the call to node_context
|
This fn merely passes the call to node_context
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
|
|
||||||
return nodes.get_node_context(cr, uid, context).get_uri(cr, uri)
|
return nodes.get_node_context(cr, uid, context).get_uri(cr, uri)
|
||||||
|
|
||||||
|
@ -186,8 +184,6 @@ class document_directory(osv.osv):
|
||||||
This function can be overriden by inherited classes ;)
|
This function can be overriden by inherited classes ;)
|
||||||
@param dbro The browse object, if caller already has it
|
@param dbro The browse object, if caller already has it
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
if dbro is None:
|
if dbro is None:
|
||||||
dbro = self.browse(cr, uid, ids, context=context)
|
dbro = self.browse(cr, uid, ids, context=context)
|
||||||
|
|
||||||
|
@ -237,8 +233,6 @@ class document_directory(osv.osv):
|
||||||
def copy(self, cr, uid, id, default=None, context=None):
|
def copy(self, cr, uid, id, default=None, context=None):
|
||||||
if not default:
|
if not default:
|
||||||
default ={}
|
default ={}
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
name = self.read(cr, uid, [id])[0]['name']
|
name = self.read(cr, uid, [id])[0]['name']
|
||||||
default.update({'name': name+ " (copy)"})
|
default.update({'name': name+ " (copy)"})
|
||||||
return super(document_directory,self).copy(cr, uid, id, default, context=context)
|
return super(document_directory,self).copy(cr, uid, id, default, context=context)
|
||||||
|
|
|
@ -422,9 +422,7 @@ class document_storage(osv.osv):
|
||||||
optionally, fil_obj could point to the browse object of the file
|
optionally, fil_obj could point to the browse object of the file
|
||||||
(ir.attachment)
|
(ir.attachment)
|
||||||
"""
|
"""
|
||||||
if not context:
|
boo = self.browse(cr, uid, id, context=context)
|
||||||
context = {}
|
|
||||||
boo = self.browse(cr, uid, id, context)
|
|
||||||
if not boo.online:
|
if not boo.online:
|
||||||
raise IOError(errno.EREMOTE, 'medium offline')
|
raise IOError(errno.EREMOTE, 'medium offline')
|
||||||
|
|
||||||
|
@ -540,8 +538,6 @@ class document_storage(osv.osv):
|
||||||
This function MUST be used from an ir.attachment. It wouldn't make sense
|
This function MUST be used from an ir.attachment. It wouldn't make sense
|
||||||
to store things persistently for other types (dynamic).
|
to store things persistently for other types (dynamic).
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
boo = self.browse(cr, uid, id, context=context)
|
boo = self.browse(cr, uid, id, context=context)
|
||||||
if fil_obj:
|
if fil_obj:
|
||||||
ira = fil_obj
|
ira = fil_obj
|
||||||
|
@ -688,8 +684,6 @@ class document_storage(osv.osv):
|
||||||
|
|
||||||
@return the dict of values that can safely be be stored in the db.
|
@return the dict of values that can safely be be stored in the db.
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
sbro = self.browse(cr, uid, file_node.storage_id, context=context)
|
sbro = self.browse(cr, uid, file_node.storage_id, context=context)
|
||||||
assert sbro, "The file #%d didn't provide storage" % file_node.file_id
|
assert sbro, "The file #%d didn't provide storage" % file_node.file_id
|
||||||
|
|
||||||
|
@ -732,8 +726,6 @@ class document_storage(osv.osv):
|
||||||
file should move to.
|
file should move to.
|
||||||
@return the dict of values that can safely be be stored in the db.
|
@return the dict of values that can safely be be stored in the db.
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
sbro = self.browse(cr, uid, file_node.storage_id, context=context)
|
sbro = self.browse(cr, uid, file_node.storage_id, context=context)
|
||||||
assert sbro, "The file #%d didn't provide storage" % file_node.file_id
|
assert sbro, "The file #%d didn't provide storage" % file_node.file_id
|
||||||
|
|
||||||
|
|
|
@ -33,8 +33,6 @@ class document_configuration(osv.osv_memory):
|
||||||
|
|
||||||
|
|
||||||
def execute(self, cr, uid, ids, context=None):
|
def execute(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
conf_id = ids and ids[0] or False
|
conf_id = ids and ids[0] or False
|
||||||
conf = self.browse(cr, uid, conf_id, context=context)
|
conf = self.browse(cr, uid, conf_id, context=context)
|
||||||
dir_pool = self.pool.get('document.directory')
|
dir_pool = self.pool.get('document.directory')
|
||||||
|
|
|
@ -33,8 +33,6 @@ class document_ftp_browse(osv.osv_memory):
|
||||||
|
|
||||||
def default_get(self, cr, uid, fields, context=None):
|
def default_get(self, cr, uid, fields, context=None):
|
||||||
res = {}
|
res = {}
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
if 'url' in fields:
|
if 'url' in fields:
|
||||||
user_pool = self.pool.get('res.users')
|
user_pool = self.pool.get('res.users')
|
||||||
current_user = user_pool.browse(cr, uid, uid, context=context)
|
current_user = user_pool.browse(cr, uid, uid, context=context)
|
||||||
|
@ -52,8 +50,6 @@ class document_ftp_browse(osv.osv_memory):
|
||||||
|
|
||||||
def browse_ftp(self, cr, uid, ids, context=None):
|
def browse_ftp(self, cr, uid, ids, context=None):
|
||||||
data_id = ids and ids[0] or False
|
data_id = ids and ids[0] or False
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
data = self.browse(cr, uid, data_id, context=context)
|
data = self.browse(cr, uid, data_id, context=context)
|
||||||
final_url = data.url
|
final_url = data.url
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -39,8 +39,6 @@ class document_ftp_configuration(osv.osv_memory):
|
||||||
}
|
}
|
||||||
|
|
||||||
def execute(self, cr, uid, ids, context=None):
|
def execute(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
conf = self.browse(cr, uid, ids[0], context=context)
|
conf = self.browse(cr, uid, ids[0], context=context)
|
||||||
data_pool = self.pool.get('ir.model.data')
|
data_pool = self.pool.get('ir.model.data')
|
||||||
# Update the action for FTP browse.
|
# Update the action for FTP browse.
|
||||||
|
|
|
@ -347,7 +347,7 @@ class crm_meeting(osv.osv):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if not default: default = {}
|
if not default: default = {}
|
||||||
if not context: context = {}
|
if context is None: context = {}
|
||||||
default.update({'code': self.pool.get('ir.sequence').get(cr, uid, 'crm.meeting'), 'id': False})
|
default.update({'code': self.pool.get('ir.sequence').get(cr, uid, 'crm.meeting'), 'id': False})
|
||||||
return super(crm_meeting, self).copy(cr, uid, id, default, context)
|
return super(crm_meeting, self).copy(cr, uid, id, default, context)
|
||||||
|
|
||||||
|
|
|
@ -46,8 +46,6 @@ class document_davdir(osv.osv):
|
||||||
raise ValueError("dir node for %s type", dbro.type)
|
raise ValueError("dir node for %s type", dbro.type)
|
||||||
|
|
||||||
def _prepare_context(self, cr, uid, nctx, context=None):
|
def _prepare_context(self, cr, uid, nctx, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
nctx.node_file_class = nodes.node_file
|
nctx.node_file_class = nodes.node_file
|
||||||
# We can fill some more fields, but avoid any expensive function
|
# We can fill some more fields, but avoid any expensive function
|
||||||
# that might be not worth preparing.
|
# that might be not worth preparing.
|
||||||
|
|
|
@ -72,8 +72,6 @@ def get_value(cursor, user, recid, message=None, template=None, context=None):
|
||||||
@return: Computed message (unicode) or u""
|
@return: Computed message (unicode) or u""
|
||||||
"""
|
"""
|
||||||
pool = pooler.get_pool(cursor.dbname)
|
pool = pooler.get_pool(cursor.dbname)
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
if message is None:
|
if message is None:
|
||||||
message = {}
|
message = {}
|
||||||
#Returns the computed expression
|
#Returns the computed expression
|
||||||
|
@ -274,7 +272,7 @@ This is useful for CRM leads for example"),
|
||||||
|
|
||||||
def create_action(self, cr, uid, ids, context=None):
|
def create_action(self, cr, uid, ids, context=None):
|
||||||
vals = {}
|
vals = {}
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
template_obj = self.browse(cr, uid, ids, context=context)[0]
|
template_obj = self.browse(cr, uid, ids, context=context)[0]
|
||||||
src_obj = template_obj.object_name.model
|
src_obj = template_obj.object_name.model
|
||||||
|
@ -304,8 +302,6 @@ This is useful for CRM leads for example"),
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def unlink_action(self, cr, uid, ids, context=None):
|
def unlink_action(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for template in self.browse(cr, uid, ids, context=context):
|
for template in self.browse(cr, uid, ids, context=context):
|
||||||
try:
|
try:
|
||||||
if template.ref_ir_act_window:
|
if template.ref_ir_act_window:
|
||||||
|
|
|
@ -209,8 +209,6 @@ unless it is already specified in the From Email, e.g: John Doe <john@doe.com>",
|
||||||
|
|
||||||
@return: SMTP server object or Exception
|
@return: SMTP server object or Exception
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
#Type cast ids to integer
|
#Type cast ids to integer
|
||||||
if type(ids) == list:
|
if type(ids) == list:
|
||||||
ids = ids[0]
|
ids = ids[0]
|
||||||
|
@ -268,8 +266,6 @@ unless it is already specified in the From Email, e.g: John Doe <john@doe.com>",
|
||||||
This method should now wrap smtp_connection
|
This method should now wrap smtp_connection
|
||||||
"""
|
"""
|
||||||
#This function returns a SMTP server object
|
#This function returns a SMTP server object
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
logger = netsvc.Logger()
|
logger = netsvc.Logger()
|
||||||
core_obj = self.browse(cursor, user, id, context=context)
|
core_obj = self.browse(cursor, user, id, context=context)
|
||||||
if core_obj.smtpserver and core_obj.smtpport and core_obj.state == 'approved':
|
if core_obj.smtpserver and core_obj.smtpport and core_obj.state == 'approved':
|
||||||
|
|
|
@ -196,8 +196,6 @@ class email_template_mailbox(osv.osv):
|
||||||
It just changes the folder of the item to "Trash", if it is no in Trash folder yet,
|
It just changes the folder of the item to "Trash", if it is no in Trash folder yet,
|
||||||
or completely deletes it if it is already in Trash.
|
or completely deletes it if it is already in Trash.
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
to_update = []
|
to_update = []
|
||||||
to_remove = []
|
to_remove = []
|
||||||
for mail in self.browse(cr, uid, ids, context=context):
|
for mail in self.browse(cr, uid, ids, context=context):
|
||||||
|
|
|
@ -101,11 +101,11 @@ class event_event(osv.osv):
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
@return: True
|
@return: True
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
res = False
|
res = False
|
||||||
if type(ids) in (int, long,):
|
if type(ids) in (int, long,):
|
||||||
ids = [ids]
|
ids = [ids]
|
||||||
|
if context is None:
|
||||||
|
context = {}
|
||||||
data_pool = self.pool.get('ir.model.data')
|
data_pool = self.pool.get('ir.model.data')
|
||||||
unconfirmed_ids = []
|
unconfirmed_ids = []
|
||||||
for event in self.browse(cr, uid, ids, context=context):
|
for event in self.browse(cr, uid, ids, context=context):
|
||||||
|
@ -141,8 +141,6 @@ class event_event(osv.osv):
|
||||||
"""
|
"""
|
||||||
register_pool = self.pool.get('event.registration')
|
register_pool = self.pool.get('event.registration')
|
||||||
res = {}
|
res = {}
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for event in self.browse(cr, uid, ids, context=context):
|
for event in self.browse(cr, uid, ids, context=context):
|
||||||
res[event.id] = {}
|
res[event.id] = {}
|
||||||
for field in fields:
|
for field in fields:
|
||||||
|
@ -394,7 +392,7 @@ class event_registration(osv.osv):
|
||||||
inv_pool = self.pool.get('account.invoice')
|
inv_pool = self.pool.get('account.invoice')
|
||||||
product_pool = self.pool.get('product.product')
|
product_pool = self.pool.get('product.product')
|
||||||
contact_pool = self.pool.get('res.partner.contact')
|
contact_pool = self.pool.get('res.partner.contact')
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
# If date was specified, use it as date invoiced, usefull when invoices are generated this month and put the
|
# If date was specified, use it as date invoiced, usefull when invoices are generated this month and put the
|
||||||
# last day of the last month as invoice date
|
# last day of the last month as invoice date
|
||||||
|
@ -450,7 +448,7 @@ class event_registration(osv.osv):
|
||||||
def do_close(self, cr, uid, ids, context=None):
|
def do_close(self, cr, uid, ids, context=None):
|
||||||
""" Close Registration
|
""" Close Registration
|
||||||
"""
|
"""
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
invoice_id = context.get('invoice_id', False)
|
invoice_id = context.get('invoice_id', False)
|
||||||
values = {'state': 'done', 'date_closed': time.strftime('%Y-%m-%d %H:%M:%S')}
|
values = {'state': 'done', 'date_closed': time.strftime('%Y-%m-%d %H:%M:%S')}
|
||||||
|
@ -467,12 +465,12 @@ class event_registration(osv.osv):
|
||||||
@param context: A standard dictionary for contextual values
|
@param context: A standard dictionary for contextual values
|
||||||
@return: True
|
@return: True
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
if type(ids) in (int, long,):
|
if type(ids) in (int, long,):
|
||||||
ids = [ids]
|
ids = [ids]
|
||||||
data_pool = self.pool.get('ir.model.data')
|
data_pool = self.pool.get('ir.model.data')
|
||||||
unconfirmed_ids = []
|
unconfirmed_ids = []
|
||||||
|
if context is None:
|
||||||
|
context = {}
|
||||||
for registration in self.browse(cr, uid, ids, context=context):
|
for registration in self.browse(cr, uid, ids, context=context):
|
||||||
total_confirmed = registration.event_id.register_current + registration.nb_register
|
total_confirmed = registration.event_id.register_current + registration.nb_register
|
||||||
if total_confirmed <= registration.event_id.register_max or registration.event_id.register_max == 0:
|
if total_confirmed <= registration.event_id.register_max or registration.event_id.register_max == 0:
|
||||||
|
@ -500,10 +498,10 @@ class event_registration(osv.osv):
|
||||||
def button_reg_close(self, cr, uid, ids, context=None):
|
def button_reg_close(self, cr, uid, ids, context=None):
|
||||||
"""This Function Close Event Registration.
|
"""This Function Close Event Registration.
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
data_pool = self.pool.get('ir.model.data')
|
data_pool = self.pool.get('ir.model.data')
|
||||||
unclosed_ids = []
|
unclosed_ids = []
|
||||||
|
if context is None:
|
||||||
|
context = {}
|
||||||
for registration in self.browse(cr, uid, ids, context=context):
|
for registration in self.browse(cr, uid, ids, context=context):
|
||||||
if registration.tobe_invoiced and not registration.invoice_id:
|
if registration.tobe_invoiced and not registration.invoice_id:
|
||||||
unclosed_ids.append(registration.id)
|
unclosed_ids.append(registration.id)
|
||||||
|
@ -538,8 +536,6 @@ class event_registration(osv.osv):
|
||||||
"""
|
"""
|
||||||
Send email to user
|
Send email to user
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
|
|
||||||
for regestration in self.browse(cr, uid, ids, context=context):
|
for regestration in self.browse(cr, uid, ids, context=context):
|
||||||
src = regestration.event_id.reply_to or False
|
src = regestration.event_id.reply_to or False
|
||||||
|
|
|
@ -105,8 +105,6 @@ class partner_event_registration(osv.osv_memory):
|
||||||
"""Overrides orm name_get method
|
"""Overrides orm name_get method
|
||||||
@param ids: List of partner_event_register ids
|
@param ids: List of partner_event_register ids
|
||||||
"""
|
"""
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
|
|
||||||
res = []
|
res = []
|
||||||
if not ids:
|
if not ids:
|
||||||
|
@ -124,7 +122,7 @@ class partner_event_registration(osv.osv_memory):
|
||||||
event_obj = self.pool.get('event.event')
|
event_obj = self.pool.get('event.event')
|
||||||
product_obj = self.pool.get('product.product')
|
product_obj = self.pool.get('product.product')
|
||||||
partner_obj = self.pool.get('res.partner')
|
partner_obj = self.pool.get('res.partner')
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
partner_id = context.get('active_id', False)
|
partner_id = context.get('active_id', False)
|
||||||
if event_id:
|
if event_id:
|
||||||
|
|
|
@ -24,8 +24,6 @@ from osv import fields, osv
|
||||||
class one2many_mod_task(fields.one2many):
|
class one2many_mod_task(fields.one2many):
|
||||||
|
|
||||||
def get(self, cr, obj, ids, name, user=None, offset=0, context=None, values=None):
|
def get(self, cr, obj, ids, name, user=None, offset=0, context=None, values=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
if not values:
|
if not values:
|
||||||
values = {}
|
values = {}
|
||||||
res = {}
|
res = {}
|
||||||
|
|
|
@ -65,8 +65,6 @@ class event_project(osv.osv_memory):
|
||||||
}
|
}
|
||||||
|
|
||||||
def create_duplicate(self, cr, uid, ids, context=None):
|
def create_duplicate(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
event_obj = self.pool.get('event.event')
|
event_obj = self.pool.get('event.event')
|
||||||
project_obj = self.pool.get('project.project')
|
project_obj = self.pool.get('project.project')
|
||||||
event = event_obj.browse(cr, uid, context.get('active_id', False), context=context)
|
event = event_obj.browse(cr, uid, context.get('active_id', False), context=context)
|
||||||
|
|
|
@ -100,7 +100,7 @@ class email_server(osv.osv):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def button_confirm_login(self, cr, uid, ids, context=None):
|
def button_confirm_login(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
for server in self.browse(cr, uid, ids, context=context):
|
for server in self.browse(cr, uid, ids, context=context):
|
||||||
logger.notifyChannel('imap', netsvc.LOG_INFO, 'fetchmail start checking for new emails on %s' % (server.name))
|
logger.notifyChannel('imap', netsvc.LOG_INFO, 'fetchmail start checking for new emails on %s' % (server.name))
|
||||||
|
@ -147,7 +147,7 @@ class email_server(osv.osv):
|
||||||
return self.fetch_mail(cr, uid, ids, context=context)
|
return self.fetch_mail(cr, uid, ids, context=context)
|
||||||
|
|
||||||
def fetch_mail(self, cr, uid, ids, context=None):
|
def fetch_mail(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context = {}
|
context = {}
|
||||||
email_tool = self.pool.get('email.server.tools')
|
email_tool = self.pool.get('email.server.tools')
|
||||||
action_pool = self.pool.get('ir.actions.server')
|
action_pool = self.pool.get('ir.actions.server')
|
||||||
|
@ -209,7 +209,7 @@ class mailgate_message(osv.osv):
|
||||||
_order = 'id desc'
|
_order = 'id desc'
|
||||||
|
|
||||||
def create(self, cr, uid, values, context=None):
|
def create(self, cr, uid, values, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context={}
|
context={}
|
||||||
server_id = context.get('server_id',False)
|
server_id = context.get('server_id',False)
|
||||||
server_type = context.get('server_type',False)
|
server_type = context.get('server_type',False)
|
||||||
|
@ -221,7 +221,7 @@ class mailgate_message(osv.osv):
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def write(self, cr, uid, ids, values, context=None):
|
def write(self, cr, uid, ids, values, context=None):
|
||||||
if not context:
|
if context is None:
|
||||||
context={}
|
context={}
|
||||||
server_id = context.get('server_id',False)
|
server_id = context.get('server_id',False)
|
||||||
server_type = context.get('server_type',False)
|
server_type = context.get('server_type',False)
|
||||||
|
|
|
@ -26,8 +26,6 @@ from osv import fields
|
||||||
import time
|
import time
|
||||||
|
|
||||||
def _launch_wizard(self, cr, uid, data, context=None):
|
def _launch_wizard(self, cr, uid, data, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
address_obj= pooler.get_pool(cr.dbname).get('res.partner.address')
|
address_obj= pooler.get_pool(cr.dbname).get('res.partner.address')
|
||||||
m= address_obj.browse(cr, uid, data['id'], context=context)
|
m= address_obj.browse(cr, uid, data['id'], context=context)
|
||||||
url=''
|
url=''
|
||||||
|
|
|
@ -28,8 +28,6 @@ class hr_employee_category(osv.osv):
|
||||||
def name_get(self, cr, uid, ids, context=None):
|
def name_get(self, cr, uid, ids, context=None):
|
||||||
if not ids:
|
if not ids:
|
||||||
return []
|
return []
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
reads = self.read(cr, uid, ids, ['name','parent_id'], context=context)
|
reads = self.read(cr, uid, ids, ['name','parent_id'], context=context)
|
||||||
res = []
|
res = []
|
||||||
for record in reads:
|
for record in reads:
|
||||||
|
@ -40,8 +38,6 @@ class hr_employee_category(osv.osv):
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def _name_get_fnc(self, cr, uid, ids, prop, unknow_none, context=None):
|
def _name_get_fnc(self, cr, uid, ids, prop, unknow_none, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
res = self.name_get(cr, uid, ids, context=context)
|
res = self.name_get(cr, uid, ids, context=context)
|
||||||
return dict(res)
|
return dict(res)
|
||||||
|
|
||||||
|
@ -55,8 +51,6 @@ class hr_employee_category(osv.osv):
|
||||||
}
|
}
|
||||||
|
|
||||||
def _check_recursion(self, cr, uid, ids, context=None):
|
def _check_recursion(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
level = 100
|
level = 100
|
||||||
while len(ids):
|
while len(ids):
|
||||||
cr.execute('select distinct parent_id from hr_employee_category where id IN %s', (tuple(ids), ))
|
cr.execute('select distinct parent_id from hr_employee_category where id IN %s', (tuple(ids), ))
|
||||||
|
@ -86,16 +80,12 @@ class hr_job(osv.osv):
|
||||||
|
|
||||||
def _no_of_employee(self, cr, uid, ids, name, args, context=None):
|
def _no_of_employee(self, cr, uid, ids, name, args, context=None):
|
||||||
res = {}
|
res = {}
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for job in self.browse(cr, uid, ids, context=context):
|
for job in self.browse(cr, uid, ids, context=context):
|
||||||
res[job.id] = len(job.employee_ids or [])
|
res[job.id] = len(job.employee_ids or [])
|
||||||
return res
|
return res
|
||||||
|
|
||||||
def _no_of_recruitement(self, cr, uid, ids, name, args, context=None):
|
def _no_of_recruitement(self, cr, uid, ids, name, args, context=None):
|
||||||
res = {}
|
res = {}
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for job in self.browse(cr, uid, ids, context=context):
|
for job in self.browse(cr, uid, ids, context=context):
|
||||||
res[job.id] = job.expected_employees - job.no_of_employee
|
res[job.id] = job.expected_employees - job.no_of_employee
|
||||||
return res
|
return res
|
||||||
|
@ -175,8 +165,6 @@ class hr_employee(osv.osv):
|
||||||
|
|
||||||
def onchange_company(self, cr, uid, ids, company, context=None):
|
def onchange_company(self, cr, uid, ids, company, context=None):
|
||||||
address_id = False
|
address_id = False
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
if company:
|
if company:
|
||||||
company_id = self.pool.get('res.company').browse(cr, uid, company, context=context)
|
company_id = self.pool.get('res.company').browse(cr, uid, company, context=context)
|
||||||
address = self.pool.get('res.partner').address_get(cr, uid, [company_id.partner_id.id], ['default'])
|
address = self.pool.get('res.partner').address_get(cr, uid, [company_id.partner_id.id], ['default'])
|
||||||
|
@ -185,8 +173,6 @@ class hr_employee(osv.osv):
|
||||||
|
|
||||||
def onchange_user(self, cr, uid, ids, user_id, context=None):
|
def onchange_user(self, cr, uid, ids, user_id, context=None):
|
||||||
work_email = False
|
work_email = False
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
if user_id:
|
if user_id:
|
||||||
work_email = self.pool.get('res.users').browse(cr, uid, user_id, context=context).user_email
|
work_email = self.pool.get('res.users').browse(cr, uid, user_id, context=context).user_email
|
||||||
return {'value': {'work_email' : work_email}}
|
return {'value': {'work_email' : work_email}}
|
||||||
|
@ -203,8 +189,6 @@ class hr_employee(osv.osv):
|
||||||
|
|
||||||
def _check_recursion(self, cr, uid, ids, context=None):
|
def _check_recursion(self, cr, uid, ids, context=None):
|
||||||
level = 100
|
level = 100
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
while len(ids):
|
while len(ids):
|
||||||
cr.execute('SELECT DISTINCT parent_id FROM hr_employee WHERE id IN %s AND parent_id!=id',(tuple(ids),))
|
cr.execute('SELECT DISTINCT parent_id FROM hr_employee WHERE id IN %s AND parent_id!=id',(tuple(ids),))
|
||||||
ids = filter(None, map(lambda x:x[0], cr.fetchall()))
|
ids = filter(None, map(lambda x:x[0], cr.fetchall()))
|
||||||
|
@ -214,8 +198,6 @@ class hr_employee(osv.osv):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def _check_department_id(self, cr, uid, ids, context=None):
|
def _check_department_id(self, cr, uid, ids, context=None):
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
for emp in self.browse(cr, uid, ids, context=context):
|
for emp in self.browse(cr, uid, ids, context=context):
|
||||||
if emp.department_id.manager_id and emp.id == emp.department_id.manager_id.id:
|
if emp.department_id.manager_id and emp.id == emp.department_id.manager_id.id:
|
||||||
return False
|
return False
|
||||||
|
|
|
@ -29,8 +29,6 @@ class hr_employee(osv.osv):
|
||||||
|
|
||||||
def _get_latest_contract(self, cr, uid, ids, field_name, args, context=None):
|
def _get_latest_contract(self, cr, uid, ids, field_name, args, context=None):
|
||||||
res = {}
|
res = {}
|
||||||
if not context:
|
|
||||||
context = {}
|
|
||||||
obj_contract = self.pool.get('hr.contract')
|
obj_contract = self.pool.get('hr.contract')
|
||||||
for emp in self.browse(cr, uid, ids, context=context):
|
for emp in self.browse(cr, uid, ids, context=context):
|
||||||
contract_ids = obj_contract.search(cr, uid, [('employee_id','=',emp.id),], order='date_start', context=context)
|
contract_ids = obj_contract.search(cr, uid, [('employee_id','=',emp.id),], order='date_start', context=context)
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue