{ "version": "7.6", "module": "ir", "files": [ { "file": "/home/uha4/tmp/tryton/trytond/trytond/ir/export.py", "class": "Export", "method": "__register__", "line": 68, "operations": [ { "object": "cursor", "operation": "execute", "tables": [ "ir_export" ], "line": 79, "args": [ "*table.update([table.user], [table.create_uid])" ], "kwargs": {}, "code": "(Transaction().connection.cursor()).execute(*table.update([table.user], [table.create_uid]))", "phase": "after_super", "condition": "not user_exists" }, { "object": "table", "operation": "update", "tables": [ "ir_export" ], "line": 79, "args": [ "[table.user]", "[table.create_uid]" ], "kwargs": {}, "code": "table.update([table.user], [table.create_uid])", "phase": "after_super", "condition": "not user_exists" } ] }, { "file": "/home/uha4/tmp/tryton/trytond/trytond/ir/model.py", "class": "Model", "method": "__register__", "line": 83, "operations": [ { "object": "table_h", "operation": "column_rename", "tables": [ "ir_model" ], "line": 89, "args": [ "'name'", "'string'" ], "kwargs": {}, "code": "table_h.column_rename('name', 'string')", "phase": "before_super", "condition": "table_h.column_exist('model')" }, { "object": "table_h", "operation": "column_rename", "tables": [ "ir_model" ], "line": 90, "args": [ "'model'", "'name'" ], "kwargs": {}, "code": "table_h.column_rename('model', 'name')", "phase": "before_super", "condition": "table_h.column_exist('model')" }, { "object": "table_h", "operation": "drop_constraint", "tables": [ "ir_model" ], "line": 91, "args": [ "'model_uniq'" ], "kwargs": {}, "code": "table_h.drop_constraint('model_uniq')", "phase": "before_super" } ] }, { "file": "/home/uha4/tmp/tryton/trytond/trytond/ir/model.py", "class": "ModelField", "method": "__register__", "line": 320, "operations": [ { "object": "table_h", "operation": "column_rename", "tables": [ "ir_model_field" ], "line": 332, "args": [ "'model'", "'_temp_model'" ], "kwargs": {}, "code": "table_h.column_rename('model', '_temp_model')", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "table_h", "operation": "add_column", "tables": [ "ir_model_field" ], "line": 333, "args": [ "'model'", "'VARCHAR'" ], "kwargs": {}, "code": "table_h.add_column('model', 'VARCHAR')", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "cursor", "operation": "execute", "tables": [ "ir_model_field" ], "line": 334, "args": [ "*table.update([table.model], [model.name], from_=[model], where=table._temp_model == model.id)" ], "kwargs": {}, "code": "(transaction.connection.cursor()).execute(*table.update(\n [table.model], [model.name],\n from_=[model],\n where=table._temp_model == model.id))", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "table", "operation": "update", "tables": [ "ir_model_field" ], "line": 334, "args": [ "[table.model]", "[model.name]" ], "kwargs": { "from_": "[model]", "where": "table._temp_model == model.id" }, "code": "table.update(\n [table.model], [model.name],\n from_=[model],\n where=table._temp_model == model.id)", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "table_h", "operation": "drop_column", "tables": [ "ir_model_field" ], "line": 338, "args": [ "'_temp_model'" ], "kwargs": {}, "code": "table_h.drop_column('_temp_model')", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "table_h", "operation": "column_rename", "tables": [ "ir_model_field" ], "line": 341, "args": [ "'field_description'", "'string'" ], "kwargs": {}, "code": "table_h.column_rename('field_description', 'string')", "phase": "before_super" } ] }, { "file": "/home/uha4/tmp/tryton/trytond/trytond/ir/model.py", "class": "ModelAccess", "method": "__register__", "line": 551, "operations": [ { "object": "table_h", "operation": "column_rename", "tables": [ "ir_model_access" ], "line": 563, "args": [ "'model'", "'_temp_model'" ], "kwargs": {}, "code": "table_h.column_rename('model', '_temp_model')", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "table_h", "operation": "add_column", "tables": [ "ir_model_access" ], "line": 564, "args": [ "'model'", "'VARCHAR'" ], "kwargs": {}, "code": "table_h.add_column('model', 'VARCHAR')", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "cursor", "operation": "execute", "tables": [ "ir_model_access" ], "line": 565, "args": [ "*table.update([table.model], [model.name], from_=[model], where=table._temp_model == model.id)" ], "kwargs": {}, "code": "(transaction.connection.cursor()).execute(*table.update(\n [table.model], [model.name],\n from_=[model],\n where=table._temp_model == model.id))", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "table", "operation": "update", "tables": [ "ir_model_access" ], "line": 565, "args": [ "[table.model]", "[model.name]" ], "kwargs": { "from_": "[model]", "where": "table._temp_model == model.id" }, "code": "table.update(\n [table.model], [model.name],\n from_=[model],\n where=table._temp_model == model.id)", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "table_h", "operation": "drop_column", "tables": [ "ir_model_access" ], "line": 569, "args": [ "'_temp_model'" ], "kwargs": {}, "code": "table_h.drop_column('_temp_model')", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" } ] }, { "file": "/home/uha4/tmp/tryton/trytond/trytond/ir/model.py", "class": "ModelFieldAccess", "method": "__register__", "line": 789, "operations": [ { "object": "table_h", "operation": "column_rename", "tables": [ "ir_model_field_access" ], "line": 801, "args": [ "'field'", "'_temp_field'" ], "kwargs": {}, "code": "table_h.column_rename('field', '_temp_field')", "phase": "before_super", "condition": "table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER')" }, { "object": "table_h", "operation": "add_column", "tables": [ "ir_model_field_access" ], "line": 802, "args": [ "'model'", "'VARCHAR'" ], "kwargs": {}, "code": "table_h.add_column('model', 'VARCHAR')", "phase": "before_super", "condition": "table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER')" }, { "object": "table_h", "operation": "add_column", "tables": [ "ir_model_field_access" ], "line": 803, "args": [ "'field'", "'VARCHAR'" ], "kwargs": {}, "code": "table_h.add_column('field', 'VARCHAR')", "phase": "before_super", "condition": "table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER')" }, { "object": "cursor", "operation": "execute", "tables": [ "ir_model_field_access" ], "line": 804, "args": [ "*table.update([table.model, table.field], [field.model, field.name], from_=[field], where=table._temp_field == field.id)" ], "kwargs": {}, "code": "(transaction.connection.cursor()).execute(*table.update(\n [table.model, table.field],\n [field.model, field.name],\n from_=[field],\n where=table._temp_field == field.id))", "phase": "before_super", "condition": "table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER')" }, { "object": "table", "operation": "update", "tables": [ "ir_model_field_access" ], "line": 804, "args": [ "[table.model, table.field]", "[field.model, field.name]" ], "kwargs": { "from_": "[field]", "where": "table._temp_field == field.id" }, "code": "table.update(\n [table.model, table.field],\n [field.model, field.name],\n from_=[field],\n where=table._temp_field == field.id)", "phase": "before_super", "condition": "table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER')" }, { "object": "table_h", "operation": "drop_column", "tables": [ "ir_model_field_access" ], "line": 809, "args": [ "'_temp_field'" ], "kwargs": {}, "code": "table_h.drop_column('_temp_field')", "phase": "before_super", "condition": "table_h.column_exist('field') and table_h.column_is_type('field', 'INTEGER')" } ] }, { "file": "/home/uha4/tmp/tryton/trytond/trytond/ir/model.py", "class": "ModelButton", "method": "__register__", "line": 977, "operations": [ { "object": "table_h", "operation": "column_rename", "tables": [ "ir_model_button" ], "line": 989, "args": [ "'model'", "'_temp_model'" ], "kwargs": {}, "code": "table_h.column_rename('model', '_temp_model')", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "table_h", "operation": "add_column", "tables": [ "ir_model_button" ], "line": 990, "args": [ "'model'", "'VARCHAR'" ], "kwargs": {}, "code": "table_h.add_column('model', 'VARCHAR')", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "cursor", "operation": "execute", "tables": [ "ir_model_button" ], "line": 991, "args": [ "*table.update([table.model], [model.name], from_=[model], where=table._temp_model == model.id)" ], "kwargs": {}, "code": "(transaction.connection.cursor()).execute(*table.update(\n [table.model], [model.name],\n from_=[model],\n where=table._temp_model == model.id))", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "table", "operation": "update", "tables": [ "ir_model_button" ], "line": 991, "args": [ "[table.model]", "[model.name]" ], "kwargs": { "from_": "[model]", "where": "table._temp_model == model.id" }, "code": "table.update(\n [table.model], [model.name],\n from_=[model],\n where=table._temp_model == model.id)", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "table_h", "operation": "drop_column", "tables": [ "ir_model_button" ], "line": 995, "args": [ "'_temp_model'" ], "kwargs": {}, "code": "table_h.drop_column('_temp_model')", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "table_h", "operation": "drop_constraint", "tables": [ "ir_model_button" ], "line": 1000, "args": [ "'name_model_uniq'" ], "kwargs": {}, "code": "table_h.drop_constraint('name_model_uniq')", "phase": "after_super" } ] }, { "file": "/home/uha4/tmp/tryton/trytond/trytond/ir/model.py", "class": "ModelData", "method": "__register__", "line": 1334, "operations": [ { "object": "table_h", "operation": "drop_constraint", "tables": [ "ir_model_data" ], "line": 1340, "args": [ "'fs_id_module_model_uniq'" ], "kwargs": {}, "code": "table_h.drop_constraint('fs_id_module_model_uniq')", "phase": "after_super" } ] }, { "file": "/home/uha4/tmp/tryton/trytond/trytond/ir/rule.py", "class": "RuleGroup", "method": "__register__", "line": 100, "operations": [ { "object": "table_h", "operation": "column_rename", "tables": [ "ir_rule_group" ], "line": 112, "args": [ "'model'", "'_temp_model'" ], "kwargs": {}, "code": "table_h.column_rename('model', '_temp_model')", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "table_h", "operation": "add_column", "tables": [ "ir_rule_group" ], "line": 113, "args": [ "'model'", "'VARCHAR'" ], "kwargs": {}, "code": "table_h.add_column('model', 'VARCHAR')", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "cursor", "operation": "execute", "tables": [ "ir_rule_group" ], "line": 114, "args": [ "*table.update([table.model], [model.name], from_=[model], where=table._temp_model == model.id)" ], "kwargs": {}, "code": "(transaction.connection.cursor()).execute(*table.update(\n [table.model], [model.name],\n from_=[model],\n where=table._temp_model == model.id))", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "table", "operation": "update", "tables": [ "ir_rule_group" ], "line": 114, "args": [ "[table.model]", "[model.name]" ], "kwargs": { "from_": "[model]", "where": "table._temp_model == model.id" }, "code": "table.update(\n [table.model], [model.name],\n from_=[model],\n where=table._temp_model == model.id)", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" }, { "object": "table_h", "operation": "drop_column", "tables": [ "ir_rule_group" ], "line": 118, "args": [ "'_temp_model'" ], "kwargs": {}, "code": "table_h.drop_column('_temp_model')", "phase": "before_super", "condition": "table_h.column_exist('model') and table_h.column_is_type('model', 'INTEGER')" } ] }, { "file": "/home/uha4/tmp/tryton/trytond/trytond/ir/ui/view.py", "class": "ViewTreeOptional", "method": "__register__", "line": 628, "operations": [ { "object": "table_h", "operation": "column_rename", "tables": [ "ir_ui_view_tree_optional" ], "line": 637, "args": [ "'view_id'", "'view'" ], "kwargs": {}, "code": "table_h.column_rename('view_id', 'view')", "phase": "before_super" }, { "object": "cursor", "operation": "execute", "tables": [ "ir_ui_view_tree_optional", "ir_ui_view" ], "line": 642, "args": [ "*table.update([table.model], [view.select(view.model, where=view.id == table.view)], where=table.model == Null)" ], "kwargs": {}, "code": "(Transaction().connection.cursor()).execute(*table.update(\n [table.model],\n [view.select(view.model, where=view.id == table.view)],\n where=table.model == Null))", "phase": "after_super" }, { "object": "table", "operation": "update", "tables": [ "ir_ui_view_tree_optional", "ir_ui_view" ], "line": 642, "args": [ "[table.model]", "[view.select(view.model, where=view.id == table.view)]" ], "kwargs": { "where": "table.model == Null" }, "code": "table.update(\n [table.model],\n [view.select(view.model, where=view.id == table.view)],\n where=table.model == Null)", "phase": "after_super" }, { "object": "view", "operation": "select", "tables": [ "ir_ui_view" ], "line": 644, "args": [ "view.model" ], "kwargs": { "where": "view.id == table.view" }, "code": "view.select(view.model, where=view.id == table.view)", "phase": "after_super" } ] } ] }