Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
2 Răspunsuri
2595 Vizualizări

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?

Imagine profil
Abandonează

Please share whatever code you have tried already.

Cel mai bun răspuns

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)


Imagine profil
Abandonează
Autor

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

Thank you very much for your time and effort.