コンテンツへスキップ
メニュー
この質問にフラグが付けられました
2 返信
2609 ビュー

for example:

.....

NO = fields.Char('Number')

Modifier=fields.Many2one('res.users',string='Creator')

.....

I want the effect:

when somebody modified the field "NO"; his/her name should be record by "Modifier";

I use "onchange" and "depends", but failed; could you give me some advice?

アバター
破棄

Please share whatever code you have tried already.

最善の回答

Hi,

You just have to check if NO field is modified or not and then store the current logged in user's ID in modifier.

EX:

@api.multi
def write(self, vals):
if 'NO' in vals:
vals.update({'Modifier': self._uid})
return super(your_class_name, self).write(vals)


アバター
破棄
著作者

it is so cool; these code meets my requirement perfectly.

Thank you very much for your time and effort.