{ "version": "5.4", "module": "res", "files": [ { "file": "/home/uha4/tmp/tryton/trytond/trytond/res/user.py", "class": "User", "method": "__register__", "line": 194, "operations": [ { "object": "cursor", "operation": "execute", "tables": [ "res_user" ], "line": 204, "args": [ "*sqltable.update(columns=[sqltable.password_hash], values=[password_hash_new])" ], "kwargs": {}, "code": "(Transaction().connection.cursor()).execute(*sqltable.update(\n columns=[sqltable.password_hash],\n values=[password_hash_new]))", "phase": "after_super", "condition": "table.column_exist('password') and table.column_exist('salt')" }, { "object": "sqltable", "operation": "update", "tables": [ "res_user" ], "line": 204, "args": [], "kwargs": { "columns": "[sqltable.password_hash]", "values": "[password_hash_new]" }, "code": "sqltable.update(\n columns=[sqltable.password_hash],\n values=[password_hash_new])", "phase": "after_super", "condition": "table.column_exist('password') and table.column_exist('salt')" }, { "object": "table", "operation": "drop_column", "tables": [ "res_user" ], "line": 207, "args": [ "'password'" ], "kwargs": {}, "code": "table.drop_column('password')", "phase": "after_super", "condition": "table.column_exist('password') and table.column_exist('salt')" }, { "object": "table", "operation": "drop_column", "tables": [ "res_user" ], "line": 208, "args": [ "'salt'" ], "kwargs": {}, "code": "table.drop_column('salt')", "phase": "after_super", "condition": "table.column_exist('password') and table.column_exist('salt')" }, { "object": "table", "operation": "not_null_action", "tables": [ "res_user" ], "line": 211, "args": [ "'name'" ], "kwargs": { "action": "'remove'" }, "code": "table.not_null_action('name', action='remove')", "phase": "after_super" } ] } ] }