'state': fields.selection([
('draft','Draft'),
('open','Open'),
+ ('cancel','Cancel'),
+ ('confirm','Confirm'),
('done','Done'),
], 'State', required=True, readonly=True),
'note': fields.text('Note'),
}
def button_sale_cancel(self, cr, uid, ids, context={}):
+ self.write(cr, uid, ids, {'state':'cancel'})
for id in ids:
sale_ids = self.pool.get('sale.order').search(cr, uid, [('journal_id','=',id),('state','=','draft')])
for saleid in sale_ids:
return True
def button_sale_confirm(self, cr, uid, ids, context={}):
+ self.write(cr, uid, ids, {'state':'confirm'})
for id in ids:
sale_ids = self.pool.get('sale.order').search(cr, uid, [('journal_id','=',id),('state','=','draft')])
for saleid in sale_ids: