[IMP] Tristates should be working even if the picking has no name
This commit is contained in:
parent
6416fee88d
commit
5ecde0fa26
|
@ -762,7 +762,6 @@ class calendar_event(osv.Model):
|
|||
res[meeting_id][field] = meeting.start_date if meeting.allday else meeting.start_datetime
|
||||
elif field == 'stop':
|
||||
res[meeting_id][field] = meeting.stop_date if meeting.allday else meeting.stop_datetime
|
||||
|
||||
return res
|
||||
|
||||
def _get_rulestring(self, cr, uid, ids, name, arg, context=None):
|
||||
|
|
|
@ -4094,11 +4094,11 @@ class stock_picking_type(osv.osv):
|
|||
tristates = []
|
||||
for picking in picking_obj.browse(cr, uid, picking_ids, context=context):
|
||||
if picking.date_done > picking.date:
|
||||
tristates.insert(0, {'tooltip': picking.name + _(': Late'), 'value': -1})
|
||||
tristates.insert(0, {'tooltip': picking.name or '' + _(': Late'), 'value': -1})
|
||||
elif picking.backorder_id:
|
||||
tristates.insert(0, {'tooltip': picking.name + _(': Backorder exists'), 'value': 0})
|
||||
tristates.insert(0, {'tooltip': picking.name or '' + _(': Backorder exists'), 'value': 0})
|
||||
else:
|
||||
tristates.insert(0, {'tooltip': picking.name + _(': OK'), 'value': 1})
|
||||
tristates.insert(0, {'tooltip': picking.name or '' + _(': OK'), 'value': 1})
|
||||
res[picking_type_id] = tristates
|
||||
return res
|
||||
|
||||
|
|
Loading…
Reference in New Issue