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.
@+

Répondre à