Changes according to latest addons

bzr revid: ruchakpatel@gmail.com-20080916070523-whwlivld6rjpdmxq
This commit is contained in:
Rucha Patel
2008-09-16 12:35:23 +05:30
2 changed files with 21 additions and 6 deletions
+17 -2
View File
@@ -45,11 +45,11 @@ class process_process(osv.osv):
}
def graph_get(self, cr, uid, id, res_model, res_id, scale, context):
current_object = res_model
pool = pooler.get_pool(cr.dbname)
process = pool.get('process.process').browse(cr, uid, [id])[0]
current_object = pool.get(res_model).browse(cr, uid, [res_id])[0]
nodes = {}
start = []
@@ -61,6 +61,21 @@ class process_process(osv.osv):
data['name'] = node.name
data['menu'] = node.menu_id.name
data['model'] = node.model_id.model
data['kind'] = node.kind
data['active'] = 0
if node.kind == "state" and node.model_id.model == res_model:
states = node.model_states
states = (states or []) and states.split(',')
data['active'] = (states and current_object.state in states) or not states
elif node.kind == "router":
#TODO:
pass
elif node.kind == "subflow":
#TODO: subflow
pass
nodes[node.id] = data
+4 -4
View File
@@ -301,7 +301,7 @@ class sale_order(osv.osv):
def _inv_get(self, cr, uid, order, context={}):
return {}
def _make_invoice(self, cr, uid, order, lines):
def _make_invoice(self, cr, uid, order, lines, context={}):
a = order.partner_id.property_account_receivable.id
if order.payment_term:
pay_term = order.payment_term.id
@@ -781,7 +781,7 @@ class sale_order_line(osv.osv):
if not product:
return {'value': {'th_weight' : 0, 'product_packaging': False,
'product_uos_qty': qty}, 'domain': {'product_uom': [],
'product_uos': []}}
'product_uos': []}}
if not date_order:
date_order = time.strftime('%Y-%m-%d')
@@ -793,7 +793,7 @@ class sale_order_line(osv.osv):
pack = self.pool.get('product.packaging').browse(cr, uid, packaging, context)
q = product_uom_obj._compute_qty(cr, uid, uom, pack.qty, default_uom)
qty = qty - qty % q + q
result['product_uom_qty'] = qty
result['product_uom_qty'] = qty
if uom:
uom2 = product_uom_obj.browse(cr, uid, uom)
@@ -884,7 +884,7 @@ class sale_order_line(osv.osv):
'message':
"Couldn't find a pricelist line matching this product and quantity.\n"
"You have to change either the product, the quantity or the pricelist."
}
}
else:
result.update({'price_unit': price})