I have 2 classes :
class dossier_attribution(osv.osv):
_name = 'dossier_attribution'
_columns = {
'numedoss': fields.char('Dossier',size=32),
'dateattr': fields.date('Date d\'attribution'),
'datedesi': fields.date('Date de désistement'),
'etatdoss': fields.char('Etat du dossier'),
'prixcess': fields.char('Prix de cession'),
'numeprod': fields.many2one('produit','Unité'),
}
class produit(osv.osv):
_name = 'produit'
_columns = {
'numeprod': fields.char('ID Produit',size=32),
'supeprod': fields.char('Superficie',size=32),
'prixprod': fields.char('Prix de Vente',size=32),
'numeproj': fields.many2one('projet','Projet'),
'codetype': fields.many2one('typeproduit','Type'),
'etatprod': fields.selection((('L','LIBRE'),('A','AFFECTE'),('V','LIVRE')),'Etat'),
}
produit()
The 2 classe are related with one2many relation. I want to change automatically the value of "etatprod" field in produit class when new dossier_attribution is added or its "etatdoss" field value is changed
some code example will help me