У меня отношения One2many.
class Osg(models.Model):
_name = "men_projet.osg"
_rec_name = 'nom'
sequence = fields.Char('Sequence', readonly=True)
nom = fields.Char('Nom')
responsable = fields.Many2one('res.partner')
programme_id = fields.Many2one('men_projet.programme')
os = fields.One2many('men_projet.os', 'osg_id') <---- My One2many field.
class Os(models.Model):
_name = "men_projet.os"
_rec_name = "nom"
sequence = fields.Char('Sequence', readonly=True)
nom = fields.Char('Nom')
responsable = fields.Many2one('res.partner')
osg_id = fields.Many2one('men_projet.osg') <---- The inverse field
Моя цель: при добавлении новой записи в таблицу One2Many (используя кнопку «Добавить строку») модальное / всплывающее окно имеет обратное поле Many2one (выпадающее меню), которое не имеет смысла, так как я уже прихожу от модели и имея ее значение.
Так что я хочу скрыть это при создании 'Os' модели из поля One2Many, при этом позволяя видеть его при создании из своего собственного действия.