- create_dataset.py, compare_snapshots.py, rst_to_dataset.py: Proteus- Testdatensatz anlegen/vergleichen bzw. aus *.rst-Szenarien extrahieren - create_dataset.py: Feld-Alias-Fallback (FIELD_RENAMES) für bekannte Umbenennungen wie stock.move.uom -> unit, bidirektional - merge_dedup_rsts.py: Extrahierte YAMLs pro Version zusammenführen, versionsinterne Duplikate entfernen, abhängigkeitskorrekt sortieren - extract_model_tree.py: Modellbaum (Modelle/Felder) statisch aus dem Tryton-Quellcode ziehen, für 5.0 und 8.0 - model_diff.py, model_coverage.py: 5.0<->8.0-Modelländerungen finden und gegen die aktuelle Testdatenabdeckung abgleichen, priorisiert nach tatsächlicher Änderung - reports/*_merged.yaml: Extraktionsergebnisse für die aktiven Module (rohe *.rst-Quellen bewusst nicht mitversioniert) - Ordner doc ergänzt
115 KiB
115 KiB
modul res
Tabelle ir_model_data
5.0
- after_super
execute- object:
cursor - files:
model.py
- args:
*model_data.update([model_data.module], ['ir'], where=(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button'))))'
- object:
- after_super
update- object:
model_data - files:
model.py
- args:
[model_data.module], ['ir'] - kwargs:
- where:
(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')
- where:
- code: 'model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')))'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*model_data_sql_table.update([model_data_sql_table.module], ['ir'], where=(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)) - code: '(Transaction().connection.cursor()).execute(*model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids)))))'
- object:
- after_super
update- object:
model_data_sql_table - files:
module.py
- args:
[model_data_sql_table.module], ['ir'] - kwargs:
- where:
(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)
- where:
- code: 'model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids))))'
- object:
- before_super
execute- object:
cursor - files:
module.py
- args:
*model_data.update(columns=[model_data.model], values=[cls.__name__], where=model_data.model == 'ir.module.module.config_wizard.item') - code: '(Transaction().connection.cursor()).execute(*model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item')))'
- object:
- before_super
update- object:
model_data - files:
module.py
- kwargs:
- columns:
[model_data.model] - values:
[cls.__name__] - where:
model_data.model == 'ir.module.module.config_wizard.item'
- columns:
- code: 'model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item'))'
- object:
5.2
- after_super
not_null_action- object:
table_h - files:
model.py
- args:
'db_id' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('db_id', action='remove')'
- object:
5.4
- after_super
execute- object:
cursor - files:
country.py
- args:
*data.delete(where=(data.module == 'country') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'country') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
country.py
- kwargs:
- where:
(data.module == 'country') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'country') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
currency.py
- args:
*data.delete(where=(data.module == 'currency') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'currency') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
currency.py
- kwargs:
- where:
(data.module == 'currency') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'currency') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
model.py
- args:
*model_data.update([model_data.module], ['ir'], where=(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button'))))'
- object:
- after_super
update- object:
model_data - files:
model.py
- args:
[model_data.module], ['ir'] - kwargs:
- where:
(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')
- where:
- code: 'model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')))'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*model_data_sql_table.update([model_data_sql_table.module], ['ir'], where=(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)) - code: '(Transaction().connection.cursor()).execute(*model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids)))))'
- object:
- after_super
update- object:
model_data_sql_table - files:
module.py
- args:
[model_data_sql_table.module], ['ir'] - kwargs:
- where:
(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)
- where:
- code: 'model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids))))'
- object:
- before_super
execute- object:
cursor - files:
module.py
- args:
*model_data.update(columns=[model_data.model], values=[cls.__name__], where=model_data.model == 'ir.module.module.config_wizard.item') - code: '(Transaction().connection.cursor()).execute(*model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item')))'
- object:
- before_super
update- object:
model_data - files:
module.py
- kwargs:
- columns:
[model_data.model] - values:
[cls.__name__] - where:
model_data.model == 'ir.module.module.config_wizard.item'
- columns:
- code: 'model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item'))'
- object:
5.6
- after_super
not_null_action- object:
table_h - files:
model.py
- args:
'db_id' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('db_id', action='remove')'
- object:
- before_super
execute- object:
cursor - files:
module.py
- args:
*model_data.update(columns=[model_data.model], values=[cls.__name__], where=model_data.model == 'ir.module.module.config_wizard.item') - code: '(Transaction().connection.cursor()).execute(*model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item')))'
- object:
- before_super
update- object:
model_data - files:
module.py
- kwargs:
- columns:
[model_data.model] - values:
[cls.__name__] - where:
model_data.model == 'ir.module.module.config_wizard.item'
- columns:
- code: 'model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item'))'
- object:
5.8
- after_super
execute- object:
cursor - files:
country.py
- args:
*data.delete(where=(data.module == 'country') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'country') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
country.py
- kwargs:
- where:
(data.module == 'country') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'country') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
currency.py
- args:
*data.delete(where=(data.module == 'currency') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'currency') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
currency.py
- kwargs:
- where:
(data.module == 'currency') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'currency') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
model.py
- args:
*model_data.update([model_data.module], ['ir'], where=(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button'))))'
- object:
- after_super
update- object:
model_data - files:
model.py
- args:
[model_data.module], ['ir'] - kwargs:
- where:
(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')
- where:
- code: 'model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')))'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*model_data_sql_table.update([model_data_sql_table.module], ['ir'], where=(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)) - code: '(Transaction().connection.cursor()).execute(*model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids)))))'
- object:
- after_super
update- object:
model_data_sql_table - files:
module.py
- args:
[model_data_sql_table.module], ['ir'] - kwargs:
- where:
(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)
- where:
- code: 'model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids))))'
- object:
- after_super
execute- object:
cursor - files:
user.py
- args:
*model_data.update([model_data.noupdate], [True], where=(model_data.model == cls.__name__) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.noupdate], [True], where=(model_data.model == cls.name) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')))'
- object:
- after_super
update- object:
model_data - files:
user.py
- args:
[model_data.noupdate], [True] - kwargs:
- where:
(model_data.model == cls.__name__) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')
- where:
- code: 'model_data.update( [model_data.noupdate], [True], where=(model_data.model == cls.name) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin'))'
- object:
6.0
- after_super
not_null_action- object:
table_h - files:
model.py
- args:
'db_id' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('db_id', action='remove')'
- object:
- before_super
execute- object:
cursor - files:
module.py
- args:
*model_data.update(columns=[model_data.model], values=[cls.__name__], where=model_data.model == 'ir.module.module.config_wizard.item') - code: '(Transaction().connection.cursor()).execute(*model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item')))'
- object:
- before_super
update- object:
model_data - files:
module.py
- kwargs:
- columns:
[model_data.model] - values:
[cls.__name__] - where:
model_data.model == 'ir.module.module.config_wizard.item'
- columns:
- code: 'model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item'))'
- object:
6.2
- after_super
execute- object:
cursor - files:
country.py
- args:
*data.delete(where=(data.module == 'country') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'country') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
country.py
- kwargs:
- where:
(data.module == 'country') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'country') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
currency.py
- args:
*data.delete(where=(data.module == 'currency') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'currency') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
currency.py
- kwargs:
- where:
(data.module == 'currency') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'currency') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
model.py
- args:
*model_data.update([model_data.module], ['ir'], where=(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button'))))'
- object:
- after_super
update- object:
model_data - files:
model.py
- args:
[model_data.module], ['ir'] - kwargs:
- where:
(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')
- where:
- code: 'model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')))'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*model_data_sql_table.update([model_data_sql_table.module], ['ir'], where=(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)) - code: '(Transaction().connection.cursor()).execute(*model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids)))))'
- object:
- after_super
update- object:
model_data_sql_table - files:
module.py
- args:
[model_data_sql_table.module], ['ir'] - kwargs:
- where:
(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)
- where:
- code: 'model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids))))'
- object:
- after_super
execute- object:
cursor - files:
user.py
- args:
*model_data.update([model_data.noupdate], [True], where=(model_data.model == cls.__name__) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.noupdate], [True], where=(model_data.model == cls.name) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')))'
- object:
- after_super
update- object:
model_data - files:
user.py
- args:
[model_data.noupdate], [True] - kwargs:
- where:
(model_data.model == cls.__name__) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')
- where:
- code: 'model_data.update( [model_data.noupdate], [True], where=(model_data.model == cls.name) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin'))'
- object:
6.4
- after_super
not_null_action- object:
table_h - files:
model.py
- args:
'db_id' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('db_id', action='remove')'
- object:
- before_super
execute- object:
cursor - files:
module.py
- args:
*model_data.update(columns=[model_data.model], values=[cls.__name__], where=model_data.model == 'ir.module.module.config_wizard.item') - code: '(Transaction().connection.cursor()).execute(*model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item')))'
- object:
- before_super
update- object:
model_data - files:
module.py
- kwargs:
- columns:
[model_data.model] - values:
[cls.__name__] - where:
model_data.model == 'ir.module.module.config_wizard.item'
- columns:
- code: 'model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item'))'
- object:
6.6
- after_super
execute- object:
cursor - files:
country.py
- args:
*data.delete(where=(data.module == 'country') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'country') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
country.py
- kwargs:
- where:
(data.module == 'country') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'country') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
currency.py
- args:
*data.delete(where=(data.module == 'currency') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'currency') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
currency.py
- kwargs:
- where:
(data.module == 'currency') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'currency') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
model.py
- args:
*model_data.update([model_data.module], ['ir'], where=(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button'))))'
- object:
- after_super
update- object:
model_data - files:
model.py
- args:
[model_data.module], ['ir'] - kwargs:
- where:
(model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')
- where:
- code: 'model_data.update( [model_data.module], ['ir'], where=((model_data.module == 'res') & (model_data.fs_id == 'model_data_sync_button')))'
- object:
- after_super
execute- object:
cursor - files:
module.py
- args:
*model_data_sql_table.update([model_data_sql_table.module], ['ir'], where=(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)) - code: '(Transaction().connection.cursor()).execute(*model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids)))))'
- object:
- after_super
update- object:
model_data_sql_table - files:
module.py
- args:
[model_data_sql_table.module], ['ir'] - kwargs:
- where:
(model_data_sql_table.module == 'res') & model_data_sql_table.fs_id.in_(button_fs_ids)
- where:
- code: 'model_data_sql_table.update( [model_data_sql_table.module], ['ir'], where=((model_data_sql_table.module == 'res') & (model_data_sql_table.fs_id.in_(button_fs_ids))))'
- object:
- after_super
execute- object:
cursor - files:
user.py
- args:
*model_data.update([model_data.noupdate], [True], where=(model_data.model == cls.__name__) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.noupdate], [True], where=(model_data.model == cls.name) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')))'
- object:
- after_super
update- object:
model_data - files:
user.py
- args:
[model_data.noupdate], [True] - kwargs:
- where:
(model_data.model == cls.__name__) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')
- where:
- code: 'model_data.update( [model_data.noupdate], [True], where=(model_data.model == cls.name) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin'))'
- object:
6.8
- after_super
not_null_action- object:
table_h - files:
model.py
- args:
'db_id' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('db_id', action='remove')'
- object:
- before_super
execute- object:
cursor - files:
module.py
- args:
*model_data.update(columns=[model_data.model], values=[cls.__name__], where=model_data.model == 'ir.module.module.config_wizard.item') - code: '(Transaction().connection.cursor()).execute(*model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item')))'
- object:
- before_super
update- object:
model_data - files:
module.py
- kwargs:
- columns:
[model_data.model] - values:
[cls.__name__] - where:
model_data.model == 'ir.module.module.config_wizard.item'
- columns:
- code: 'model_data.update( columns=[model_data.model], values=[cls.name], where=(model_data.model == 'ir.module.module.config_wizard.item'))'
- object:
7.0
- after_super
execute- object:
cursor - files:
country.py
- args:
*data.delete(where=(data.module == 'country') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'country') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
country.py
- kwargs:
- where:
(data.module == 'country') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'country') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
currency.py
- args:
*data.delete(where=(data.module == 'currency') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'currency') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
currency.py
- kwargs:
- where:
(data.module == 'currency') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'currency') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
user.py
- args:
*model_data.update([model_data.noupdate], [True], where=(model_data.model == cls.__name__) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.noupdate], [True], where=(model_data.model == cls.name) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')))'
- object:
- after_super
update- object:
model_data - files:
user.py
- args:
[model_data.noupdate], [True] - kwargs:
- where:
(model_data.model == cls.__name__) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')
- where:
- code: 'model_data.update( [model_data.noupdate], [True], where=(model_data.model == cls.name) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin'))'
- object:
7.2
- after_super
not_null_action- object:
table_h - files:
model.py
- args:
'db_id' - kwargs:
- action:
'remove'
- action:
- code: 'table_h.not_null_action('db_id', action='remove')'
- object:
7.4
- after_super
execute- object:
cursor - files:
country.py
- args:
*data.delete(where=(data.module == 'country') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'country') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
country.py
- kwargs:
- where:
(data.module == 'country') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'country') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
currency.py
- args:
*data.delete(where=(data.module == 'currency') & (data.model == cls.__name__)) - code: '(Transaction().connection.cursor()).execute(*data.delete(where=(data.module == 'currency') & (data.model == cls.name)))'
- object:
- after_super
delete- object:
data - files:
currency.py
- kwargs:
- where:
(data.module == 'currency') & (data.model == cls.__name__)
- where:
- code: 'data.delete(where=(data.module == 'currency') & (data.model == cls.name))'
- object:
- after_super
execute- object:
cursor - files:
user.py
- args:
*model_data.update([model_data.noupdate], [True], where=(model_data.model == cls.__name__) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')) - code: '(Transaction().connection.cursor()).execute(*model_data.update( [model_data.noupdate], [True], where=(model_data.model == cls.name) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')))'
- object:
- after_super
update- object:
model_data - files:
user.py
- args:
[model_data.noupdate], [True] - kwargs:
- where:
(model_data.model == cls.__name__) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin')
- where:
- code: 'model_data.update( [model_data.noupdate], [True], where=(model_data.model == cls.name) & (model_data.module == 'res') & (model_data.fs_id == 'user_admin'))'
- object:
7.6
- after_super
drop_constraint- object:
table_h - files:
model.py
- args:
'fs_id_module_model_uniq' - code: 'table_h.drop_constraint('fs_id_module_model_uniq')'
- object:
8.0
- after_super
drop_constraint- object:
table_h - files:
model.py
- args:
'fs_id_module_model_uniq' - code: 'table_h.drop_constraint('fs_id_module_model_uniq')'
- object:
Tabelle res_user
5.0
- after_super
execute- condition:
table.column_exist('password') and table.column_exist('salt') - object:
cursor - files:
user.py
- args:
*sqltable.update(columns=[sqltable.password_hash], values=[password_hash_new]) - code: '(Transaction().connection.cursor()).execute(*sqltable.update( columns=[sqltable.password_hash], values=[password_hash_new]))'
- condition:
- after_super
update- condition:
table.column_exist('password') and table.column_exist('salt') - object:
sqltable - files:
user.py
- kwargs:
- columns:
[sqltable.password_hash] - values:
[password_hash_new]
- columns:
- code: 'sqltable.update( columns=[sqltable.password_hash], values=[password_hash_new])'
- condition:
- after_super
drop_column- condition:
table.column_exist('password') and table.column_exist('salt') - object:
table - files:
user.py
- args:
'password' - code: 'table.drop_column('password')'
- condition:
- after_super
drop_column- condition:
table.column_exist('password') and table.column_exist('salt') - object:
table - files:
user.py
- args:
'salt' - code: 'table.drop_column('salt')'
- condition:
- after_super
not_null_action- object:
table - files:
user.py
- args:
'name' - kwargs:
- action:
'remove'
- action:
- code: 'table.not_null_action('name', action='remove')'
- object:
5.4
- after_super
execute- condition:
table.column_exist('password') and table.column_exist('salt') - object:
cursor - files:
user.py
- args:
*sqltable.update(columns=[sqltable.password_hash], values=[password_hash_new]) - code: '(Transaction().connection.cursor()).execute(*sqltable.update( columns=[sqltable.password_hash], values=[password_hash_new]))'
- condition:
- after_super
update- condition:
table.column_exist('password') and table.column_exist('salt') - object:
sqltable - files:
user.py
- kwargs:
- columns:
[sqltable.password_hash] - values:
[password_hash_new]
- columns:
- code: 'sqltable.update( columns=[sqltable.password_hash], values=[password_hash_new])'
- condition:
- after_super
drop_column- condition:
table.column_exist('password') and table.column_exist('salt') - object:
table - files:
user.py
- args:
'password' - code: 'table.drop_column('password')'
- condition:
- after_super
drop_column- condition:
table.column_exist('password') and table.column_exist('salt') - object:
table - files:
user.py
- args:
'salt' - code: 'table.drop_column('salt')'
- condition:
- after_super
not_null_action- object:
table - files:
user.py
- args:
'name' - kwargs:
- action:
'remove'
- action:
- code: 'table.not_null_action('name', action='remove')'
- object:
5.8
- after_super
execute- condition:
table.column_exist('password') and table.column_exist('salt') - object:
cursor - files:
user.py
- args:
*sqltable.update(columns=[sqltable.password_hash], values=[password_hash_new]) - code: '(Transaction().connection.cursor()).execute(*sqltable.update( columns=[sqltable.password_hash], values=[password_hash_new]))'
- condition:
- after_super
update- condition:
table.column_exist('password') and table.column_exist('salt') - object:
sqltable - files:
user.py
- kwargs:
- columns:
[sqltable.password_hash] - values:
[password_hash_new]
- columns:
- code: 'sqltable.update( columns=[sqltable.password_hash], values=[password_hash_new])'
- condition:
- after_super
drop_column- condition:
table.column_exist('password') and table.column_exist('salt') - object:
table - files:
user.py
- args:
'password' - code: 'table.drop_column('password')'
- condition:
- after_super
drop_column- condition:
table.column_exist('password') and table.column_exist('salt') - object:
table - files:
user.py
- args:
'salt' - code: 'table.drop_column('salt')'
- condition:
- after_super
not_null_action- object:
table - files:
user.py
- args:
'name' - kwargs:
- action:
'remove'
- action:
- code: 'table.not_null_action('name', action='remove')'
- object:
6.0
- after_super
execute- condition:
table_h.column_exist('main_company') - object:
cursor - files:
res.py
- args:
*user_company.insert([user_company.user, user_company.company], table.select(table.id, table.main_company, where=table.main_company != Null)) - code: '(transaction.connection.cursor()).execute(*user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.main_company, where=table.main_company != Null)))'
- condition:
- after_super
insert- condition:
table_h.column_exist('main_company') - object:
user_company - files:
res.py
- args:
[user_company.user, user_company.company], table.select(table.id, table.main_company, where=table.main_company != Null) - code: 'user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.main_company, where=table.main_company != Null))'
- condition:
- after_super
select- condition:
table_h.column_exist('main_company') - object:
table - files:
res.py
- args:
table.id, table.main_company - kwargs:
- where:
table.main_company != Null
- where:
- code: 'table.select( table.id, table.main_company, where=table.main_company != Null)'
- condition:
- after_super
execute- condition:
table_h.column_exist('main_company') - object:
cursor - files:
res.py
- args:
*user_company.insert([user_company.user, user_company.company], table.select(table.id, table.company, where=(table.company != Null) & (table.company != table.main_company))) - code: '(transaction.connection.cursor()).execute(*user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.company, where=(table.company != Null) & (table.company != table.main_company))))'
- condition:
- after_super
insert- condition:
table_h.column_exist('main_company') - object:
user_company - files:
res.py
- args:
[user_company.user, user_company.company], table.select(table.id, table.company, where=(table.company != Null) & (table.company != table.main_company)) - code: 'user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.company, where=(table.company != Null) & (table.company != table.main_company)))'
- condition:
- after_super
select- condition:
table_h.column_exist('main_company') - object:
table - files:
res.py
- args:
table.id, table.company - kwargs:
- where:
(table.company != Null) & (table.company != table.main_company)
- where:
- code: 'table.select( table.id, table.company, where=(table.company != Null) & (table.company != table.main_company))'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('main_company') - object:
table_h - files:
res.py
- args:
'main_company' - code: 'table_h.drop_column('main_company')'
- condition:
6.2
- after_super
execute- condition:
table.column_exist('password') and table.column_exist('salt') - object:
cursor - files:
user.py
- args:
*sqltable.update(columns=[sqltable.password_hash], values=[password_hash_new]) - code: '(Transaction().connection.cursor()).execute(*sqltable.update( columns=[sqltable.password_hash], values=[password_hash_new]))'
- condition:
- after_super
update- condition:
table.column_exist('password') and table.column_exist('salt') - object:
sqltable - files:
user.py
- kwargs:
- columns:
[sqltable.password_hash] - values:
[password_hash_new]
- columns:
- code: 'sqltable.update( columns=[sqltable.password_hash], values=[password_hash_new])'
- condition:
- after_super
drop_column- condition:
table.column_exist('password') and table.column_exist('salt') - object:
table - files:
user.py
- args:
'password' - code: 'table.drop_column('password')'
- condition:
- after_super
drop_column- condition:
table.column_exist('password') and table.column_exist('salt') - object:
table - files:
user.py
- args:
'salt' - code: 'table.drop_column('salt')'
- condition:
- after_super
not_null_action- object:
table - files:
user.py
- args:
'name' - kwargs:
- action:
'remove'
- action:
- code: 'table.not_null_action('name', action='remove')'
- object:
6.4
- after_super
execute- condition:
table_h.column_exist('main_company') - object:
cursor - files:
res.py
- args:
*user_company.insert([user_company.user, user_company.company], table.select(table.id, table.main_company, where=table.main_company != Null)) - code: '(transaction.connection.cursor()).execute(*user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.main_company, where=table.main_company != Null)))'
- condition:
- after_super
insert- condition:
table_h.column_exist('main_company') - object:
user_company - files:
res.py
- args:
[user_company.user, user_company.company], table.select(table.id, table.main_company, where=table.main_company != Null) - code: 'user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.main_company, where=table.main_company != Null))'
- condition:
- after_super
select- condition:
table_h.column_exist('main_company') - object:
table - files:
res.py
- args:
table.id, table.main_company - kwargs:
- where:
table.main_company != Null
- where:
- code: 'table.select( table.id, table.main_company, where=table.main_company != Null)'
- condition:
- after_super
execute- condition:
table_h.column_exist('main_company') - object:
cursor - files:
res.py
- args:
*user_company.insert([user_company.user, user_company.company], table.select(table.id, table.company, where=(table.company != Null) & (table.company != table.main_company))) - code: '(transaction.connection.cursor()).execute(*user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.company, where=(table.company != Null) & (table.company != table.main_company))))'
- condition:
- after_super
insert- condition:
table_h.column_exist('main_company') - object:
user_company - files:
res.py
- args:
[user_company.user, user_company.company], table.select(table.id, table.company, where=(table.company != Null) & (table.company != table.main_company)) - code: 'user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.company, where=(table.company != Null) & (table.company != table.main_company)))'
- condition:
- after_super
select- condition:
table_h.column_exist('main_company') - object:
table - files:
res.py
- args:
table.id, table.company - kwargs:
- where:
(table.company != Null) & (table.company != table.main_company)
- where:
- code: 'table.select( table.id, table.company, where=(table.company != Null) & (table.company != table.main_company))'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('main_company') - object:
table_h - files:
res.py
- args:
'main_company' - code: 'table_h.drop_column('main_company')'
- condition:
6.6
- after_super
execute- condition:
table.column_exist('password') and table.column_exist('salt') - object:
cursor - files:
user.py
- args:
*sqltable.update(columns=[sqltable.password_hash], values=[password_hash_new]) - code: '(Transaction().connection.cursor()).execute(*sqltable.update( columns=[sqltable.password_hash], values=[password_hash_new]))'
- condition:
- after_super
update- condition:
table.column_exist('password') and table.column_exist('salt') - object:
sqltable - files:
user.py
- kwargs:
- columns:
[sqltable.password_hash] - values:
[password_hash_new]
- columns:
- code: 'sqltable.update( columns=[sqltable.password_hash], values=[password_hash_new])'
- condition:
- after_super
drop_column- condition:
table.column_exist('password') and table.column_exist('salt') - object:
table - files:
user.py
- args:
'password' - code: 'table.drop_column('password')'
- condition:
- after_super
drop_column- condition:
table.column_exist('password') and table.column_exist('salt') - object:
table - files:
user.py
- args:
'salt' - code: 'table.drop_column('salt')'
- condition:
- after_super
not_null_action- object:
table - files:
user.py
- args:
'name' - kwargs:
- action:
'remove'
- action:
- code: 'table.not_null_action('name', action='remove')'
- object:
6.8
- after_super
execute- condition:
table_h.column_exist('main_company') - object:
cursor - files:
res.py
- args:
*user_company.insert([user_company.user, user_company.company], table.select(table.id, table.main_company, where=table.main_company != Null)) - code: '(transaction.connection.cursor()).execute(*user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.main_company, where=table.main_company != Null)))'
- condition:
- after_super
insert- condition:
table_h.column_exist('main_company') - object:
user_company - files:
res.py
- args:
[user_company.user, user_company.company], table.select(table.id, table.main_company, where=table.main_company != Null) - code: 'user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.main_company, where=table.main_company != Null))'
- condition:
- after_super
select- condition:
table_h.column_exist('main_company') - object:
table - files:
res.py
- args:
table.id, table.main_company - kwargs:
- where:
table.main_company != Null
- where:
- code: 'table.select( table.id, table.main_company, where=table.main_company != Null)'
- condition:
- after_super
execute- condition:
table_h.column_exist('main_company') - object:
cursor - files:
res.py
- args:
*user_company.insert([user_company.user, user_company.company], table.select(table.id, table.company, where=(table.company != Null) & (table.company != table.main_company))) - code: '(transaction.connection.cursor()).execute(*user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.company, where=(table.company != Null) & (table.company != table.main_company))))'
- condition:
- after_super
insert- condition:
table_h.column_exist('main_company') - object:
user_company - files:
res.py
- args:
[user_company.user, user_company.company], table.select(table.id, table.company, where=(table.company != Null) & (table.company != table.main_company)) - code: 'user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.company, where=(table.company != Null) & (table.company != table.main_company)))'
- condition:
- after_super
select- condition:
table_h.column_exist('main_company') - object:
table - files:
res.py
- args:
table.id, table.company - kwargs:
- where:
(table.company != Null) & (table.company != table.main_company)
- where:
- code: 'table.select( table.id, table.company, where=(table.company != Null) & (table.company != table.main_company))'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('main_company') - object:
table_h - files:
res.py
- args:
'main_company' - code: 'table_h.drop_column('main_company')'
- condition:
7.2
- after_super
execute- condition:
table_h.column_exist('main_company') - object:
cursor - files:
res.py
- args:
*user_company.insert([user_company.user, user_company.company], table.select(table.id, table.main_company, where=table.main_company != Null)) - code: '(transaction.connection.cursor()).execute(*user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.main_company, where=table.main_company != Null)))'
- condition:
- after_super
insert- condition:
table_h.column_exist('main_company') - object:
user_company - files:
res.py
- args:
[user_company.user, user_company.company], table.select(table.id, table.main_company, where=table.main_company != Null) - code: 'user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.main_company, where=table.main_company != Null))'
- condition:
- after_super
select- condition:
table_h.column_exist('main_company') - object:
table - files:
res.py
- args:
table.id, table.main_company - kwargs:
- where:
table.main_company != Null
- where:
- code: 'table.select( table.id, table.main_company, where=table.main_company != Null)'
- condition:
- after_super
execute- condition:
table_h.column_exist('main_company') - object:
cursor - files:
res.py
- args:
*user_company.insert([user_company.user, user_company.company], table.select(table.id, table.company, where=(table.company != Null) & (table.company != table.main_company))) - code: '(transaction.connection.cursor()).execute(*user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.company, where=(table.company != Null) & (table.company != table.main_company))))'
- condition:
- after_super
insert- condition:
table_h.column_exist('main_company') - object:
user_company - files:
res.py
- args:
[user_company.user, user_company.company], table.select(table.id, table.company, where=(table.company != Null) & (table.company != table.main_company)) - code: 'user_company.insert( [user_company.user, user_company.company], table.select( table.id, table.company, where=(table.company != Null) & (table.company != table.main_company)))'
- condition:
- after_super
select- condition:
table_h.column_exist('main_company') - object:
table - files:
res.py
- args:
table.id, table.company - kwargs:
- where:
(table.company != Null) & (table.company != table.main_company)
- where:
- code: 'table.select( table.id, table.company, where=(table.company != Null) & (table.company != table.main_company))'
- condition:
- after_super
drop_column- condition:
table_h.column_exist('main_company') - object:
table_h - files:
res.py
- args:
'main_company' - code: 'table_h.drop_column('main_company')'
- condition:
7.6
- after_super
not_null_action- object:
table_h - files:
user.py
- args:
'menu', 'remove' - code: 'table_h.not_null_action('menu', 'remove')'
- object:
8.0
- after_super
not_null_action- object:
table_h - files:
user.py
- args:
'menu', 'remove' - code: 'table_h.not_null_action('menu', 'remove')'
- object:
Tabelle unknown
5.0
- before_super
get- object:
backend - files:
party.py
- args:
'TableHandler' - code: 'backend.get('(backend.get('TableHandler'))')'
- object:
- before_super
table_exist- object:
TableHandler - files:
party.py
- args:
cls._table - code: '(backend.get('TableHandler')).table_exist(cls._table)'
- object:
- before_super
column_exist- condition:
exist - object:
table - files:
party.py
- args:
'company' - code: 'table.column_exist('company')'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field - kwargs:
- fields:
['company']
- fields:
- code: 'migrate_property( 'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field, fields=['company'])'
- condition:
- after_super
_migrate_property- condition:
not exist - object:
super(PartyLang, cls) - files:
party.py
- args:
field_names, value_names, fields - code: 'super(PartyLang, cls)._migrate_property( field_names, value_names, fields)'
- condition:
- after_super
super- condition:
not exist - files:
party.py
- args:
PartyLang, cls - code: 'super(PartyLang, cls)'
- condition:
- after_super
Transaction- files:
action.py
- code: 'Transaction()'
- files:
- after_super
cursor- object:
transaction.connection - files:
action.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- before_super
cursor- object:
Transaction().connection - files:
action.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
Transaction- files:
action.py
- code: 'Transaction()'
- files:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
Concat(attachment.digest, '-'), attachment.collision - code: 'Concat(Concat(attachment.digest, '-'), attachment.collision)'
- condition:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
attachment.digest, '-' - code: 'Concat(attachment.digest, '-')'
- condition:
- before_super
Pool- files:
module.py
- code: 'Pool()'
- files:
- before_super
table_rename- condition:
TableHandler.table_exist(old_table) - object:
TableHandler - files:
module.py
- args:
old_table, cls._table - code: '(backend.get('TableHandler')).table_rename(old_table, cls._table)'
- condition:
- after_super
in_- object:
model_data_sql_table.fs_id - files:
module.py
- args:
button_fs_ids - code: 'model_data_sql_table.fs_id.in_(button_fs_ids)'
- object:
- before_super
cursor- object:
transaction.connection - files:
translation.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
timedelta- condition:
table.column_exist('minimum_delay') - object:
datetime - files:
trigger.py
- kwargs:
- hours:
delay
- hours:
- code: 'datetime.timedelta(hours=(datetime.timedelta(hours=delay)))'
- condition:
- after_super
Concat- condition:
table.column_exist('streetbis') - files:
address.py
- args:
Coalesce(sql_table.street, ''), Concat('\n', Coalesce(sql_table.streetbis, '')) - code: 'Concat( Coalesce(sql_table.street, ''), Concat('\n', Coalesce(sql_table.streetbis, '')))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('streetbis') - files:
address.py
- args:
sql_table.street, '' - code: 'Coalesce(sql_table.street, '')'
- condition:
- after_super
Concat- condition:
table.column_exist('streetbis') - files:
address.py
- args:
'\n', Coalesce(sql_table.streetbis, '') - code: 'Concat('\n', Coalesce(sql_table.streetbis, ''))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('streetbis') - files:
address.py
- args:
sql_table.streetbis, '' - code: 'Coalesce(sql_table.streetbis, '')'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'party.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'party.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
execute- condition:
party_h.column_exist('lang') - object:
cursor - files:
party.py
- args:
*query - code: '(Transaction().connection.cursor()).execute(*(table.insert( [table.party, table.lang], party.select(party.id, party.lang))))'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.party', field_names, cls, value_names - kwargs:
- parent:
'party' - fields:
fields
- parent:
- code: 'migrate_property( 'party.party', field_names, cls, value_names, parent='party', fields=fields)'
- condition:
- after_super
cls- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - files:
party.py
- kwargs:
- party:
party_id - code:
code - type:
type
- party:
- code: 'cls(party=party_id, code=code, type=type)'
- condition:
- after_super
save- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - object:
cls - files:
party.py
- args:
identifiers - code: 'cls.save(identifiers)'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'product.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'product.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
migrate_property- condition:
not exist - files:
product.py
- args:
'product.template', field_names, cls, value_names - kwargs:
- parent:
'template' - fields:
fields
- parent:
- code: 'migrate_property( 'product.template', field_names, cls, value_names, parent='template', fields=fields)'
- condition:
- before_super
table_exist- object:
TableHandler - files:
product.py
- args:
ProductCostPrice._table - code: '(backend.get('TableHandler')).table_exist(ProductCostPrice._table)'
- object:
- after_super
TableHandler- condition:
not exist and cost_price_exist - files:
product.py
- args:
ProductCostPrice, module_name - code: '(backend.get('TableHandler'))(ProductCostPrice, module_name)'
- condition:
- after_super
Column- condition:
cost_price_table.column_exist('template') - files:
product.py
- args:
sql_table, c - code: 'Column(sql_table, c)'
- condition:
- after_super
Column- condition:
cost_price_table.column_exist('template') - files:
product.py
- args:
cost_price, c - code: 'Column(cost_price, c)'
- condition:
- after_super
select- condition:
table.column_exist('template') - object:
sql_table.join(product, condition=sql_table.template == product.template) - files:
product.py
- args:
*[Column(sql_table, c) for c in columns] + [product.id] - kwargs:
- where:
(sql_table.template != Null) & (sql_table.product == Null)
- where:
- code: 'sql_table.join(product, condition=sql_table.template == product.template ).select( *[Column(sql_table, c) for c in columns] + [product.id], where=(sql_table.template != Null) & (sql_table.product == Null))'
- condition:
- after_super
join- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- args:
product - kwargs:
- condition:
sql_table.template == product.template
- condition:
- code: 'sql_table.join(product, condition=sql_table.template == product.template )'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'production.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'production.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
cursor- object:
Transaction().connection - files:
production.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
'sha1$', Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, ''))) - code: 'Concat('sha1$', Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, ''))))'
- condition:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
sqltable.password, Concat('$', Coalesce(sqltable.salt, '')) - code: 'Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, '')))'
- condition:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
'$', Coalesce(sqltable.salt, '') - code: 'Concat('$', Coalesce(sqltable.salt, ''))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
sqltable.salt, '' - code: 'Coalesce(sqltable.salt, '')'
- condition:
5.2
- after_super
get_cc_module- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - files:
party.py
- args:
*type.split('_', 1) - code: 'get_cc_module(*type.split('_', 1))'
- condition:
- after_super
split- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - object:
type - files:
party.py
- args:
'_', 1 - code: 'type.split('_', 1)'
- condition:
5.4
- before_super
get- object:
backend - files:
party.py
- args:
'TableHandler' - code: 'backend.get('(backend.get('TableHandler'))')'
- object:
- before_super
table_exist- object:
TableHandler - files:
party.py
- args:
cls._table - code: '(backend.get('TableHandler')).table_exist(cls._table)'
- object:
- before_super
column_exist- condition:
exist - object:
table - files:
party.py
- args:
'company' - code: 'table.column_exist('company')'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field - kwargs:
- fields:
['company']
- fields:
- code: 'migrate_property( 'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field, fields=['company'])'
- condition:
- after_super
_migrate_property- condition:
not exist - object:
super(PartyLang, cls) - files:
party.py
- args:
field_names, value_names, fields - code: 'super(PartyLang, cls)._migrate_property( field_names, value_names, fields)'
- condition:
- after_super
super- condition:
not exist - files:
party.py
- args:
PartyLang, cls - code: 'super(PartyLang, cls)'
- condition:
- before_super
Pool- files:
country.py
- code: 'Pool()'
- files:
- before_super
cursor- object:
Transaction().connection - files:
country.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
Transaction- files:
country.py
- code: 'Transaction()'
- files:
- after_super
Transaction- files:
action.py
- code: 'Transaction()'
- files:
- after_super
cursor- object:
transaction.connection - files:
action.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
Concat(attachment.digest, '-'), attachment.collision - code: 'Concat(Concat(attachment.digest, '-'), attachment.collision)'
- condition:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
attachment.digest, '-' - code: 'Concat(attachment.digest, '-')'
- condition:
- before_super
table_rename- condition:
TableHandler.table_exist(old_table) - object:
TableHandler - files:
module.py
- args:
old_table, cls._table - code: '(backend.get('TableHandler')).table_rename(old_table, cls._table)'
- condition:
- after_super
in_- object:
model_data_sql_table.fs_id - files:
module.py
- args:
button_fs_ids - code: 'model_data_sql_table.fs_id.in_(button_fs_ids)'
- object:
- before_super
cursor- object:
transaction.connection - files:
translation.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
timedelta- condition:
table.column_exist('minimum_delay') - object:
datetime - files:
trigger.py
- kwargs:
- hours:
delay
- hours:
- code: 'datetime.timedelta(hours=(datetime.timedelta(hours=delay)))'
- condition:
- after_super
Concat- condition:
table.column_exist('streetbis') - files:
address.py
- args:
Coalesce(sql_table.street, ''), Concat('\n', Coalesce(sql_table.streetbis, '')) - code: 'Concat( Coalesce(sql_table.street, ''), Concat('\n', Coalesce(sql_table.streetbis, '')))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('streetbis') - files:
address.py
- args:
sql_table.street, '' - code: 'Coalesce(sql_table.street, '')'
- condition:
- after_super
Concat- condition:
table.column_exist('streetbis') - files:
address.py
- args:
'\n', Coalesce(sql_table.streetbis, '') - code: 'Concat('\n', Coalesce(sql_table.streetbis, ''))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('streetbis') - files:
address.py
- args:
sql_table.streetbis, '' - code: 'Coalesce(sql_table.streetbis, '')'
- condition:
- after_super
execute- condition:
table_h.column_exist('country') - object:
cursor - files:
address.py
- args:
*query - code: '(Transaction().connection.cursor()).execute(*(table.update( [table.language_code], language.select( Substring(language.code, 0, 2), where=language.id == table.language))))'
- condition:
- after_super
Substring- condition:
table_h.column_exist('language') - files:
address.py
- args:
language.code, 0, 2 - code: 'Substring(language.code, 0, 2)'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'party.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'party.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
execute- condition:
party_h.column_exist('lang') - object:
cursor - files:
party.py
- args:
*query - code: '(Transaction().connection.cursor()).execute(*(table.insert( [table.party, table.lang], party.select(party.id, party.lang))))'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.party', field_names, cls, value_names - kwargs:
- parent:
'party' - fields:
fields
- parent:
- code: 'migrate_property( 'party.party', field_names, cls, value_names, parent='party', fields=fields)'
- condition:
- after_super
cls- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - files:
party.py
- kwargs:
- party:
party_id - code:
code - type:
type
- party:
- code: 'cls(party=party_id, code=code, type=type)'
- condition:
- after_super
save- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - object:
cls - files:
party.py
- args:
identifiers - code: 'cls.save(identifiers)'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'product.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'product.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
migrate_property- condition:
not exist - files:
product.py
- args:
'product.template', field_names, cls, value_names - kwargs:
- parent:
'template' - fields:
fields
- parent:
- code: 'migrate_property( 'product.template', field_names, cls, value_names, parent='template', fields=fields)'
- condition:
- before_super
table_exist- object:
TableHandler - files:
product.py
- args:
ProductCostPrice._table - code: '(backend.get('TableHandler')).table_exist(ProductCostPrice._table)'
- object:
- after_super
TableHandler- condition:
not exist and cost_price_exist - files:
product.py
- args:
ProductCostPrice, module_name - code: '(backend.get('TableHandler'))(ProductCostPrice, module_name)'
- condition:
- after_super
Column- condition:
cost_price_table.column_exist('template') - files:
product.py
- args:
sql_table, c - code: 'Column(sql_table, c)'
- condition:
- after_super
Column- condition:
cost_price_table.column_exist('template') - files:
product.py
- args:
cost_price, c - code: 'Column(cost_price, c)'
- condition:
- after_super
select- condition:
table.column_exist('template') - object:
sql_table.join(product, condition=sql_table.template == product.template) - files:
product.py
- args:
*[Column(sql_table, c) for c in columns] + [product.id] - kwargs:
- where:
(sql_table.template != Null) & (sql_table.product == Null)
- where:
- code: 'sql_table.join(product, condition=sql_table.template == product.template ).select( *[Column(sql_table, c) for c in columns] + [product.id], where=(sql_table.template != Null) & (sql_table.product == Null))'
- condition:
- after_super
join- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- args:
product - kwargs:
- condition:
sql_table.template == product.template
- condition:
- code: 'sql_table.join(product, condition=sql_table.template == product.template )'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'production.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'production.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
cursor- object:
Transaction().connection - files:
production.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
'sha1$', Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, ''))) - code: 'Concat('sha1$', Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, ''))))'
- condition:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
sqltable.password, Concat('$', Coalesce(sqltable.salt, '')) - code: 'Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, '')))'
- condition:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
'$', Coalesce(sqltable.salt, '') - code: 'Concat('$', Coalesce(sqltable.salt, ''))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
sqltable.salt, '' - code: 'Coalesce(sqltable.salt, '')'
- condition:
5.6
- after_super
Pool- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- code: 'Pool()'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
action_model, Concat('|', sql_table.action_function) - code: 'Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
'|', sql_table.action_function - code: 'Concat( '|', sql_table.action_function)'
- condition:
- before_super
table_exist- object:
backend.TableHandler - files:
configuration.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
- after_super
get_cc_module- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - files:
party.py
- args:
*type.split('_', 1) - code: 'get_cc_module(*type.split('_', 1))'
- condition:
- after_super
split- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - object:
type - files:
party.py
- args:
'_', 1 - code: 'type.split('_', 1)'
- condition:
- before_super
column_exist- object:
table_h - files:
product.py
- args:
'code' - code: 'table_h.column_exist('code')'
- object:
- before_super
column_exist- object:
table_h - files:
product.py
- args:
'suffix_code' - code: 'table_h.column_exist('suffix_code')'
- object:
- after_super
cursor- object:
Transaction().connection - files:
product.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
ProductCostPrice._table - code: 'backend.TableHandler.table_exist( ProductCostPrice._table)'
- object:
- after_super
TableHandler- condition:
not exist and cost_price_exist - object:
backend - files:
product.py
- args:
ProductCostPrice, module_name - code: 'backend.TableHandler( ProductCostPrice, module_name)'
- condition:
5.8
- before_super
column_exist- condition:
exist - object:
table - files:
party.py
- args:
'company' - code: 'table.column_exist('company')'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field - kwargs:
- fields:
['company']
- fields:
- code: 'migrate_property( 'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field, fields=['company'])'
- condition:
- after_super
_migrate_property- condition:
not exist - object:
super(PartyLang, cls) - files:
party.py
- args:
field_names, value_names, fields - code: 'super(PartyLang, cls)._migrate_property( field_names, value_names, fields)'
- condition:
- after_super
super- condition:
not exist - files:
party.py
- args:
PartyLang, cls - code: 'super(PartyLang, cls)'
- condition:
- before_super
Pool- files:
country.py
- code: 'Pool()'
- files:
- before_super
cursor- object:
Transaction().connection - files:
country.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
Transaction- files:
country.py
- code: 'Transaction()'
- files:
- after_super
Transaction- files:
action.py
- code: 'Transaction()'
- files:
- after_super
cursor- object:
transaction.connection - files:
action.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
Concat(attachment.digest, '-'), attachment.collision - code: 'Concat(Concat(attachment.digest, '-'), attachment.collision)'
- condition:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
attachment.digest, '-' - code: 'Concat(attachment.digest, '-')'
- condition:
- after_super
in_- object:
model_data_sql_table.fs_id - files:
module.py
- args:
button_fs_ids - code: 'model_data_sql_table.fs_id.in_(button_fs_ids)'
- object:
- before_super
cursor- object:
transaction.connection - files:
translation.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
timedelta- condition:
table.column_exist('minimum_delay') - object:
datetime - files:
trigger.py
- kwargs:
- hours:
delay
- hours:
- code: 'datetime.timedelta(hours=(datetime.timedelta(hours=delay)))'
- condition:
- after_super
Concat- condition:
table.column_exist('streetbis') - files:
address.py
- args:
Coalesce(sql_table.street, ''), Concat('\n', Coalesce(sql_table.streetbis, '')) - code: 'Concat( Coalesce(sql_table.street, ''), Concat('\n', Coalesce(sql_table.streetbis, '')))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('streetbis') - files:
address.py
- args:
sql_table.street, '' - code: 'Coalesce(sql_table.street, '')'
- condition:
- after_super
Concat- condition:
table.column_exist('streetbis') - files:
address.py
- args:
'\n', Coalesce(sql_table.streetbis, '') - code: 'Concat('\n', Coalesce(sql_table.streetbis, ''))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('streetbis') - files:
address.py
- args:
sql_table.streetbis, '' - code: 'Coalesce(sql_table.streetbis, '')'
- condition:
- after_super
execute- condition:
table_h.column_exist('country') - object:
cursor - files:
address.py
- args:
*query - code: '(Transaction().connection.cursor()).execute(*(table.update( [table.language_code], language.select( Substring(language.code, 0, 2), where=language.id == table.language))))'
- condition:
- after_super
Substring- condition:
table_h.column_exist('language') - files:
address.py
- args:
language.code, 0, 2 - code: 'Substring(language.code, 0, 2)'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'party.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'party.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
execute- condition:
party_h.column_exist('lang') - object:
cursor - files:
party.py
- args:
*query - code: '(Transaction().connection.cursor()).execute(*(table.insert( [table.party, table.lang], party.select(party.id, party.lang))))'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.party', field_names, cls, value_names - kwargs:
- parent:
'party' - fields:
fields
- parent:
- code: 'migrate_property( 'party.party', field_names, cls, value_names, parent='party', fields=fields)'
- condition:
- after_super
cls- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - files:
party.py
- kwargs:
- party:
party_id - code:
code - type:
type
- party:
- code: 'cls(party=party_id, code=code, type=type)'
- condition:
- after_super
save- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - object:
cls - files:
party.py
- args:
identifiers - code: 'cls.save(identifiers)'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'product.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'product.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
migrate_property- condition:
not exist - files:
product.py
- args:
'product.template', field_names, cls, value_names - kwargs:
- parent:
'template' - fields:
fields
- parent:
- code: 'migrate_property( 'product.template', field_names, cls, value_names, parent='template', fields=fields)'
- condition:
- after_super
Column- condition:
cost_price_table.column_exist('template') - files:
product.py
- args:
sql_table, c - code: 'Column(sql_table, c)'
- condition:
- after_super
Column- condition:
cost_price_table.column_exist('template') - files:
product.py
- args:
cost_price, c - code: 'Column(cost_price, c)'
- condition:
- after_super
select- condition:
table.column_exist('template') - object:
sql_table.join(product, condition=sql_table.template == product.template) - files:
product.py
- args:
*[Column(sql_table, c) for c in columns] + [product.id] - kwargs:
- where:
(sql_table.template != Null) & (sql_table.product == Null)
- where:
- code: 'sql_table.join(product, condition=sql_table.template == product.template ).select( *[Column(sql_table, c) for c in columns] + [product.id], where=(sql_table.template != Null) & (sql_table.product == Null))'
- condition:
- after_super
join- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- args:
product - kwargs:
- condition:
sql_table.template == product.template
- condition:
- code: 'sql_table.join(product, condition=sql_table.template == product.template )'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'production.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'production.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
'sha1$', Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, ''))) - code: 'Concat('sha1$', Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, ''))))'
- condition:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
sqltable.password, Concat('$', Coalesce(sqltable.salt, '')) - code: 'Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, '')))'
- condition:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
'$', Coalesce(sqltable.salt, '') - code: 'Concat('$', Coalesce(sqltable.salt, ''))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
sqltable.salt, '' - code: 'Coalesce(sqltable.salt, '')'
- condition:
6.0
- before_super
Pool- files:
res.py
- code: 'Pool()'
- files:
- before_super
Transaction- files:
res.py
- code: 'Transaction()'
- files:
- after_super
cursor- object:
transaction.connection - files:
res.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
Pool- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- code: 'Pool()'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
action_model, Concat('|', sql_table.action_function) - code: 'Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
'|', sql_table.action_function - code: 'Concat( '|', sql_table.action_function)'
- condition:
- before_super
table_exist- object:
backend.TableHandler - files:
configuration.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
- after_super
get_cc_module- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - files:
party.py
- args:
*type.split('_', 1) - code: 'get_cc_module(*type.split('_', 1))'
- condition:
- after_super
split- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - object:
type - files:
party.py
- args:
'_', 1 - code: 'type.split('_', 1)'
- condition:
- before_super
column_exist- object:
table_h - files:
product.py
- args:
'code' - code: 'table_h.column_exist('code')'
- object:
- before_super
column_exist- object:
table_h - files:
product.py
- args:
'suffix_code' - code: 'table_h.column_exist('suffix_code')'
- object:
- after_super
cursor- object:
Transaction().connection - files:
product.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
ProductCostPrice._table - code: 'backend.TableHandler.table_exist( ProductCostPrice._table)'
- object:
- after_super
TableHandler- condition:
not exist and cost_price_exist - object:
backend - files:
product.py
- args:
ProductCostPrice, module_name - code: 'backend.TableHandler( ProductCostPrice, module_name)'
- condition:
6.2
- before_super
column_exist- condition:
exist - object:
table - files:
party.py
- args:
'company' - code: 'table.column_exist('company')'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field - kwargs:
- fields:
['company']
- fields:
- code: 'migrate_property( 'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field, fields=['company'])'
- condition:
- after_super
_migrate_property- condition:
not exist - object:
super(PartyLang, cls) - files:
party.py
- args:
field_names, value_names, fields - code: 'super(PartyLang, cls)._migrate_property( field_names, value_names, fields)'
- condition:
- after_super
super- condition:
not exist - files:
party.py
- args:
PartyLang, cls - code: 'super(PartyLang, cls)'
- condition:
- before_super
cursor- object:
Transaction().connection - files:
country.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- after_super
Transaction- files:
action.py
- code: 'Transaction()'
- files:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
Concat(attachment.digest, '-'), attachment.collision - code: 'Concat(Concat(attachment.digest, '-'), attachment.collision)'
- condition:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
attachment.digest, '-' - code: 'Concat(attachment.digest, '-')'
- condition:
- after_super
in_- object:
model_data_sql_table.fs_id - files:
module.py
- args:
button_fs_ids - code: 'model_data_sql_table.fs_id.in_(button_fs_ids)'
- object:
- before_super
cursor- object:
transaction.connection - files:
translation.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
timedelta- condition:
table.column_exist('minimum_delay') - object:
datetime - files:
trigger.py
- kwargs:
- hours:
delay
- hours:
- code: 'datetime.timedelta(hours=(datetime.timedelta(hours=delay)))'
- condition:
- after_super
Concat- condition:
table.column_exist('streetbis') - files:
address.py
- args:
Coalesce(sql_table.street, ''), Concat('\n', Coalesce(sql_table.streetbis, '')) - code: 'Concat( Coalesce(sql_table.street, ''), Concat('\n', Coalesce(sql_table.streetbis, '')))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('streetbis') - files:
address.py
- args:
sql_table.street, '' - code: 'Coalesce(sql_table.street, '')'
- condition:
- after_super
Concat- condition:
table.column_exist('streetbis') - files:
address.py
- args:
'\n', Coalesce(sql_table.streetbis, '') - code: 'Concat('\n', Coalesce(sql_table.streetbis, ''))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('streetbis') - files:
address.py
- args:
sql_table.streetbis, '' - code: 'Coalesce(sql_table.streetbis, '')'
- condition:
- after_super
execute- condition:
table_h.column_exist('country') - object:
cursor - files:
address.py
- args:
*query - code: '(Transaction().connection.cursor()).execute(*(table.update( [table.language_code], language.select( Substring(language.code, 0, 2), where=language.id == table.language))))'
- condition:
- after_super
Substring- condition:
table_h.column_exist('language') - files:
address.py
- args:
language.code, 0, 2 - code: 'Substring(language.code, 0, 2)'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'party.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'party.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
execute- condition:
party_h.column_exist('lang') - object:
cursor - files:
party.py
- args:
*query - code: '(Transaction().connection.cursor()).execute(*(table.insert( [table.party, table.lang], party.select(party.id, party.lang))))'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.party', field_names, cls, value_names - kwargs:
- parent:
'party' - fields:
fields
- parent:
- code: 'migrate_property( 'party.party', field_names, cls, value_names, parent='party', fields=fields)'
- condition:
- after_super
cls- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - files:
party.py
- kwargs:
- party:
party_id - code:
code - type:
type
- party:
- code: 'cls(party=party_id, code=code, type=type)'
- condition:
- after_super
save- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - object:
cls - files:
party.py
- args:
identifiers - code: 'cls.save(identifiers)'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'product.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'product.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
migrate_property- condition:
not exist - files:
product.py
- args:
'product.template', field_names, cls, value_names - kwargs:
- parent:
'template' - fields:
fields
- parent:
- code: 'migrate_property( 'product.template', field_names, cls, value_names, parent='template', fields=fields)'
- condition:
- after_super
Column- condition:
cost_price_table.column_exist('template') - files:
product.py
- args:
sql_table, c - code: 'Column(sql_table, c)'
- condition:
- after_super
Column- condition:
cost_price_table.column_exist('template') - files:
product.py
- args:
cost_price, c - code: 'Column(cost_price, c)'
- condition:
- after_super
select- condition:
table.column_exist('template') - object:
sql_table.join(product, condition=sql_table.template == product.template) - files:
product.py
- args:
*[Column(sql_table, c) for c in columns] + [product.id] - kwargs:
- where:
(sql_table.template != Null) & (sql_table.product == Null)
- where:
- code: 'sql_table.join(product, condition=sql_table.template == product.template ).select( *[Column(sql_table, c) for c in columns] + [product.id], where=(sql_table.template != Null) & (sql_table.product == Null))'
- condition:
- after_super
join- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- args:
product - kwargs:
- condition:
sql_table.template == product.template
- condition:
- code: 'sql_table.join(product, condition=sql_table.template == product.template )'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'production.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'production.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
'sha1$', Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, ''))) - code: 'Concat('sha1$', Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, ''))))'
- condition:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
sqltable.password, Concat('$', Coalesce(sqltable.salt, '')) - code: 'Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, '')))'
- condition:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
'$', Coalesce(sqltable.salt, '') - code: 'Concat('$', Coalesce(sqltable.salt, ''))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
sqltable.salt, '' - code: 'Coalesce(sqltable.salt, '')'
- condition:
6.4
- before_super
Pool- files:
res.py
- code: 'Pool()'
- files:
- before_super
Transaction- files:
res.py
- code: 'Transaction()'
- files:
- after_super
cursor- object:
transaction.connection - files:
res.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
Pool- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- code: 'Pool()'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
action_model, Concat('|', sql_table.action_function) - code: 'Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
'|', sql_table.action_function - code: 'Concat( '|', sql_table.action_function)'
- condition:
- before_super
table_exist- object:
backend.TableHandler - files:
configuration.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
- after_super
get_cc_module- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - files:
party.py
- args:
*type.split('_', 1) - code: 'get_cc_module(*type.split('_', 1))'
- condition:
- after_super
split- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - object:
type - files:
party.py
- args:
'_', 1 - code: 'type.split('_', 1)'
- condition:
- before_super
column_exist- object:
table_h - files:
product.py
- args:
'code' - code: 'table_h.column_exist('code')'
- object:
- before_super
column_exist- object:
table_h - files:
product.py
- args:
'suffix_code' - code: 'table_h.column_exist('suffix_code')'
- object:
- after_super
cursor- object:
Transaction().connection - files:
product.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
ProductCostPrice._table - code: 'backend.TableHandler.table_exist( ProductCostPrice._table)'
- object:
- after_super
TableHandler- condition:
not exist and cost_price_exist - object:
backend - files:
product.py
- args:
ProductCostPrice, module_name - code: 'backend.TableHandler( ProductCostPrice, module_name)'
- condition:
6.6
- before_super
column_exist- condition:
exist - object:
table - files:
party.py
- args:
'company' - code: 'table.column_exist('company')'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field - kwargs:
- fields:
['company']
- fields:
- code: 'migrate_property( 'party.configuration', cls._configuration_value_field, cls, cls._configuration_value_field, fields=['company'])'
- condition:
- after_super
_migrate_property- condition:
not exist - object:
super(PartyLang, cls) - files:
party.py
- args:
field_names, value_names, fields - code: 'super(PartyLang, cls)._migrate_property( field_names, value_names, fields)'
- condition:
- after_super
super- condition:
not exist - files:
party.py
- args:
PartyLang, cls - code: 'super(PartyLang, cls)'
- condition:
- before_super
cursor- object:
Transaction().connection - files:
country.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- after_super
Transaction- files:
action.py
- code: 'Transaction()'
- files:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
Concat(attachment.digest, '-'), attachment.collision - code: 'Concat(Concat(attachment.digest, '-'), attachment.collision)'
- condition:
- after_super
Concat- condition:
table.column_exist('digest') and table.column_exist('collision') - files:
attachment.py
- args:
attachment.digest, '-' - code: 'Concat(attachment.digest, '-')'
- condition:
- after_super
in_- object:
model_data_sql_table.fs_id - files:
module.py
- args:
button_fs_ids - code: 'model_data_sql_table.fs_id.in_(button_fs_ids)'
- object:
- before_super
cursor- object:
transaction.connection - files:
translation.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
timedelta- condition:
table.column_exist('minimum_delay') - object:
datetime - files:
trigger.py
- kwargs:
- hours:
delay
- hours:
- code: 'datetime.timedelta(hours=(datetime.timedelta(hours=delay)))'
- condition:
- after_super
Concat- condition:
table.column_exist('streetbis') - files:
address.py
- args:
Coalesce(sql_table.street, ''), Concat('\n', Coalesce(sql_table.streetbis, '')) - code: 'Concat( Coalesce(sql_table.street, ''), Concat('\n', Coalesce(sql_table.streetbis, '')))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('streetbis') - files:
address.py
- args:
sql_table.street, '' - code: 'Coalesce(sql_table.street, '')'
- condition:
- after_super
Concat- condition:
table.column_exist('streetbis') - files:
address.py
- args:
'\n', Coalesce(sql_table.streetbis, '') - code: 'Concat('\n', Coalesce(sql_table.streetbis, ''))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('streetbis') - files:
address.py
- args:
sql_table.streetbis, '' - code: 'Coalesce(sql_table.streetbis, '')'
- condition:
- after_super
execute- condition:
table_h.column_exist('country') - object:
cursor - files:
address.py
- args:
*query - code: '(Transaction().connection.cursor()).execute(*(table.update( [table.language_code], language.select( Substring(language.code, 0, 2), where=language.id == table.language))))'
- condition:
- after_super
Substring- condition:
table_h.column_exist('language') - files:
address.py
- args:
language.code, 0, 2 - code: 'Substring(language.code, 0, 2)'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'party.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'party.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
execute- condition:
party_h.column_exist('lang') - object:
cursor - files:
party.py
- args:
*query - code: '(Transaction().connection.cursor()).execute(*(table.insert( [table.party, table.lang], party.select(party.id, party.lang))))'
- condition:
- after_super
migrate_property- condition:
not exist - files:
party.py
- args:
'party.party', field_names, cls, value_names - kwargs:
- parent:
'party' - fields:
fields
- parent:
- code: 'migrate_property( 'party.party', field_names, cls, value_names, parent='party', fields=fields)'
- condition:
- after_super
cls- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - files:
party.py
- kwargs:
- party:
party_id - code:
code - type:
type
- party:
- code: 'cls(party=party_id, code=code, type=type)'
- condition:
- after_super
save- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - object:
cls - files:
party.py
- args:
identifiers - code: 'cls.save(identifiers)'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'product.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'product.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
migrate_property- condition:
not exist - files:
product.py
- args:
'product.template', field_names, cls, value_names - kwargs:
- parent:
'template' - fields:
fields
- parent:
- code: 'migrate_property( 'product.template', field_names, cls, value_names, parent='template', fields=fields)'
- condition:
- after_super
Column- condition:
cost_price_table.column_exist('template') - files:
product.py
- args:
sql_table, c - code: 'Column(sql_table, c)'
- condition:
- after_super
Column- condition:
cost_price_table.column_exist('template') - files:
product.py
- args:
cost_price, c - code: 'Column(cost_price, c)'
- condition:
- after_super
select- condition:
table.column_exist('template') - object:
sql_table.join(product, condition=sql_table.template == product.template) - files:
product.py
- args:
*[Column(sql_table, c) for c in columns] + [product.id] - kwargs:
- where:
(sql_table.template != Null) & (sql_table.product == Null)
- where:
- code: 'sql_table.join(product, condition=sql_table.template == product.template ).select( *[Column(sql_table, c) for c in columns] + [product.id], where=(sql_table.template != Null) & (sql_table.product == Null))'
- condition:
- after_super
join- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- args:
product - kwargs:
- condition:
sql_table.template == product.template
- condition:
- code: 'sql_table.join(product, condition=sql_table.template == product.template )'
- condition:
- after_super
migrate_property- condition:
not exist - files:
configuration.py
- args:
'production.configuration', field_names, cls, value_names - kwargs:
- fields:
fields
- fields:
- code: 'migrate_property( 'production.configuration', field_names, cls, value_names, fields=fields)'
- condition:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
'sha1$', Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, ''))) - code: 'Concat('sha1$', Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, ''))))'
- condition:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
sqltable.password, Concat('$', Coalesce(sqltable.salt, '')) - code: 'Concat(sqltable.password, Concat('$', Coalesce(sqltable.salt, '')))'
- condition:
- after_super
Concat- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
'$', Coalesce(sqltable.salt, '') - code: 'Concat('$', Coalesce(sqltable.salt, ''))'
- condition:
- after_super
Coalesce- condition:
table.column_exist('password') and table.column_exist('salt') - files:
user.py
- args:
sqltable.salt, '' - code: 'Coalesce(sqltable.salt, '')'
- condition:
6.8
- before_super
Pool- files:
res.py
- code: 'Pool()'
- files:
- before_super
Transaction- files:
res.py
- code: 'Transaction()'
- files:
- after_super
cursor- object:
transaction.connection - files:
res.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
Pool- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- code: 'Pool()'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
action_model, Concat('|', sql_table.action_function) - code: 'Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
'|', sql_table.action_function - code: 'Concat( '|', sql_table.action_function)'
- condition:
- before_super
table_exist- object:
backend.TableHandler - files:
configuration.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
- after_super
get_cc_module- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - files:
party.py
- args:
*type.split('_', 1) - code: 'get_cc_module(*type.split('_', 1))'
- condition:
- after_super
split- condition:
party_h.column_exist('vat_number') and party_h.column_exist('vat_country') - object:
type - files:
party.py
- args:
'_', 1 - code: 'type.split('_', 1)'
- condition:
- before_super
column_exist- object:
table_h - files:
product.py
- args:
'code' - code: 'table_h.column_exist('code')'
- object:
- before_super
column_exist- object:
table_h - files:
product.py
- args:
'suffix_code' - code: 'table_h.column_exist('suffix_code')'
- object:
- after_super
cursor- object:
Transaction().connection - files:
product.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
ProductCostPrice._table - code: 'backend.TableHandler.table_exist( ProductCostPrice._table)'
- object:
7.0
- before_super
cursor- object:
Transaction().connection - files:
country.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
column_exist- object:
table_h - files:
export.py
- args:
'user' - code: 'table_h.column_exist('user')'
- object:
- after_super
cursor- object:
Transaction().connection - files:
trigger.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- after_super
Transaction- files:
trigger.py
- code: 'Transaction()'
- files:
- after_super
execute- condition:
table_h.column_exist('country') - object:
cursor - files:
address.py
- args:
*query - code: '(Transaction().connection.cursor()).execute(*(table.update( [table.language_code], language.select( Substring(language.code, 0, 2), where=language.id == table.language))))'
- condition:
- after_super
Substring- condition:
table_h.column_exist('language') - files:
address.py
- args:
language.code, 0, 2 - code: 'Substring(language.code, 0, 2)'
- condition:
- after_super
cls- files:
configuration.py
- args:
1 - code: 'cls(1)'
- files:
- after_super
tuple- condition:
configuration.identifier_types - files:
configuration.py
- args:
map(replace_vat, configuration.identifier_types) - code: 'tuple(map( replace_vat, configuration.identifier_types))'
- condition:
- after_super
map- condition:
configuration.identifier_types - files:
configuration.py
- args:
replace_vat, configuration.identifier_types - code: 'map( replace_vat, configuration.identifier_types)'
- condition:
- after_super
sql_format- condition:
configuration.identifier_types != identifier_types - object:
cls.identifier_types - files:
configuration.py
- args:
identifier_types - code: 'cls.identifier_types.sql_format(identifier_types)'
- condition:
- after_super
replace_vat- files:
party.py
- args:
old - code: 'replace_vat(old)'
- files:
7.2
- before_super
Pool- files:
res.py
- code: 'Pool()'
- files:
- before_super
Transaction- files:
res.py
- code: 'Transaction()'
- files:
- after_super
cursor- object:
transaction.connection - files:
res.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- before_super
cursor- object:
transaction.connection - files:
model.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- after_super
Pool- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- code: 'Pool()'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
action_model, Concat('|', sql_table.action_function) - code: 'Concat((model.select( model.model, where=model.id == sql_table.action_model)), Concat( '|', sql_table.action_function))'
- condition:
- after_super
Concat- condition:
table_h.column_exist('action_model') and table_h.column_exist('action_function') - files:
trigger.py
- args:
'|', sql_table.action_function - code: 'Concat( '|', sql_table.action_function)'
- condition:
- before_super
column_exist- object:
table_h - files:
product.py
- args:
'code' - code: 'table_h.column_exist('code')'
- object:
- before_super
column_exist- object:
table_h - files:
product.py
- args:
'suffix_code' - code: 'table_h.column_exist('suffix_code')'
- object:
7.4
- before_super
cursor- object:
Transaction().connection - files:
country.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
column_exist- object:
table_h - files:
export.py
- args:
'user' - code: 'table_h.column_exist('user')'
- object:
- after_super
cursor- object:
Transaction().connection - files:
trigger.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- after_super
Transaction- files:
trigger.py
- code: 'Transaction()'
- files:
- after_super
execute- condition:
table_h.column_exist('country') - object:
cursor - files:
address.py
- args:
*query - code: '(Transaction().connection.cursor()).execute(*(table.update( [table.language_code], language.select( Substring(language.code, 0, 2), where=language.id == table.language))))'
- condition:
- after_super
Substring- condition:
table_h.column_exist('language') - files:
address.py
- args:
language.code, 0, 2 - code: 'Substring(language.code, 0, 2)'
- condition:
- after_super
cls- files:
configuration.py
- args:
1 - code: 'cls(1)'
- files:
- after_super
tuple- condition:
configuration.identifier_types - files:
configuration.py
- args:
map(replace_vat, configuration.identifier_types) - code: 'tuple(map( replace_vat, configuration.identifier_types))'
- condition:
- after_super
map- condition:
configuration.identifier_types - files:
configuration.py
- args:
replace_vat, configuration.identifier_types - code: 'map( replace_vat, configuration.identifier_types)'
- condition:
- after_super
sql_format- condition:
configuration.identifier_types != identifier_types - object:
cls.identifier_types - files:
configuration.py
- args:
identifier_types - code: 'cls.identifier_types.sql_format(identifier_types)'
- condition:
- after_super
replace_vat- files:
party.py
- args:
old - code: 'replace_vat(old)'
- files:
7.6
- before_super
Transaction- files:
export.py
- code: 'Transaction()'
- files:
- before_super
Pool- files:
model.py
- code: 'Pool()'
- files:
- before_super
cursor- object:
transaction.connection - files:
model.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
7.8
- before_super
cursor- object:
Transaction().connection - files:
export.py
- code: 'Transaction().connection.(Transaction().connection.cursor())()'
- object:
- before_super
column_exist- object:
table_h - files:
export.py
- args:
'user' - code: 'table_h.column_exist('user')'
- object:
- after_super
cls- files:
configuration.py
- args:
1 - code: 'cls(1)'
- files:
- after_super
tuple- condition:
configuration.identifier_types - files:
configuration.py
- args:
map(replace_vat, configuration.identifier_types) - code: 'tuple(map( replace_vat, configuration.identifier_types))'
- condition:
- after_super
map- condition:
configuration.identifier_types - files:
configuration.py
- args:
replace_vat, configuration.identifier_types - code: 'map( replace_vat, configuration.identifier_types)'
- condition:
- after_super
sql_format- condition:
configuration.identifier_types != identifier_types - object:
cls.identifier_types - files:
configuration.py
- args:
identifier_types - code: 'cls.identifier_types.sql_format(identifier_types)'
- condition:
- after_super
replace_vat- files:
party.py
- args:
old - code: 'replace_vat(old)'
- files:
8.0
- before_super
Transaction- files:
export.py
- code: 'Transaction()'
- files:
- before_super
Pool- files:
model.py
- code: 'Pool()'
- files:
- before_super
cursor- object:
transaction.connection - files:
model.py
- code: 'transaction.connection.(transaction.connection.cursor())()'
- object:
- before_super
column_exist- object:
table_h - files:
party.py
- args:
'code' - code: 'table_h.column_exist('code')'
- object:
- before_super
column_exist- object:
table_h - files:
party.py
- args:
'code_compact' - code: 'table_h.column_exist('code_compact')'
- object: