是否有可能在两种方式有相关的领域?



我不知道标题是否正确。

我有一个模型叫做web.support.ticket,它有一个One2many字段与">account. analysis .line"通过analytic_timesheet_ids场。

然后,我有另一个模型叫做">web.support.ticket.compose">这个模型是一个向导表单,它向一些联系人发送电子邮件。该模型有一个与">web.support " ticket">连接的Many2one字段。通过ticket_id

场。,web.support.ticket.compose,也有一个One2many字段连接到">account. analysis .line">通过analytic_timesheet_ids场。

我的想法是,每当我编辑">account. analysis .line">中的一些字段时从,web.support.ticket,,此编辑(或创建)将出现在">account. analysis .line">,web.support.ticket.compose,反之亦然

我已经尝试使用相关字段,但问题是我无法编辑相关的字段。

还有,我试过这个:

def create(self, vals):
res = super(AccountAnalyticLine, self).create(vals)
if compose_id:
vals['ticket_id'] = compose_id

如果将readonly属性设置为False,则可以编辑相关字段:

analytic_timesheet_ids = fields.One2many(
comodel_name='account.analytic.line',
related='ticket_id.analytic_timesheet_ids',
readonly=False
)

相关内容

最新更新