Bonjour,
J'ai une classe "Station" contenant un champ one2many vers la classe
"Emplacement" comme ci-dessous :
class station(Mapable, ModelSQL, ModelView):
u'Stations'
__name__ = 'cg.station'
_rec_name = 'code'
code = fields.Char(
string = u'Code station',
help=u'Code de la station',
required = True,
)
emplacement = fields.One2Many(
'cg.emplacement',
'station',
string=u'Emplacements',
help=u'Emplacements de la station',
)
class emplacement(Mapable, ModelSQL, ModelView):
u'Emplacement'
__name__ = 'cg.emplacement'
station = fields.Many2One(
'cg.station',
ondelete='CASCADE',
string=u'Code Station',
help=u'Code de la station',
required = True,
)
Je voudrais dans un workflow, lors de la création d'une station, obliger le
user à créer un emplacement, avez-vous un exemple de code. L'idée est
similaire à l'installation du module company, qui propose la création du
tiers company lors de l'installation du module.
@+