- 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
92 KiB
92 KiB
modul product
Tabelle product_configuration_default_cost_price_method
5.6
- before_super
table_exist- object:
backend.TableHandler - files:
configuration.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
6.0
- before_super
table_exist- object:
backend.TableHandler - files:
configuration.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
6.4
- before_super
table_exist- object:
backend.TableHandler - files:
configuration.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
6.8
- before_super
table_exist- object:
backend.TableHandler - files:
configuration.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
Tabelle product_cost_price
5.0
- after_super
execute- condition:
cost_price_table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns], values=cost_price.select(*[Column(cost_price, c) for c in columns])) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns])))'
- condition:
- after_super
insert- condition:
cost_price_table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] - values:
cost_price.select(*[Column(cost_price, c) for c in columns])
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns]))'
- condition:
- after_super
select- condition:
cost_price_table.column_exist('template') - object:
cost_price - files:
product.py
- args:
*[Column(cost_price, c) for c in columns] - code: 'cost_price.select( *[Column(cost_price, c) for c in columns])'
- condition:
- after_super
add_column- condition:
not exist - object:
table - files:
product.py
- args:
'template', 'INTEGER' - code: 'table.add_column('template', 'INTEGER')'
- condition:
- after_super
execute- condition:
table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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))) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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
insert- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] + [sql_table.product] - values:
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))
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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
execute- condition:
table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null)) - code: '(Transaction().connection.cursor()).execute(*sql_table.delete( where=(sql_table.template != Null) & (sql_table.product == Null)))'
- condition:
- after_super
delete- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- where:
(sql_table.template != Null) & (sql_table.product == Null)
- where:
- code: 'sql_table.delete( where=(sql_table.template != Null) & (sql_table.product == Null))'
- condition:
- after_super
drop_column- condition:
table.column_exist('template') - object:
table - files:
product.py
- args:
'template' - code: 'table.drop_column('template')'
- condition:
5.4
- after_super
execute- condition:
cost_price_table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns], values=cost_price.select(*[Column(cost_price, c) for c in columns])) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns])))'
- condition:
- after_super
insert- condition:
cost_price_table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] - values:
cost_price.select(*[Column(cost_price, c) for c in columns])
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns]))'
- condition:
- after_super
select- condition:
cost_price_table.column_exist('template') - object:
cost_price - files:
product.py
- args:
*[Column(cost_price, c) for c in columns] - code: 'cost_price.select( *[Column(cost_price, c) for c in columns])'
- condition:
- after_super
add_column- condition:
not exist - object:
table - files:
product.py
- args:
'template', 'INTEGER' - code: 'table.add_column('template', 'INTEGER')'
- condition:
- after_super
execute- condition:
table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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))) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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
insert- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] + [sql_table.product] - values:
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))
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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
execute- condition:
table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null)) - code: '(Transaction().connection.cursor()).execute(*sql_table.delete( where=(sql_table.template != Null) & (sql_table.product == Null)))'
- condition:
- after_super
delete- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- where:
(sql_table.template != Null) & (sql_table.product == Null)
- where:
- code: 'sql_table.delete( where=(sql_table.template != Null) & (sql_table.product == Null))'
- condition:
- after_super
drop_column- condition:
table.column_exist('template') - object:
table - files:
product.py
- args:
'template' - code: 'table.drop_column('template')'
- condition:
5.6
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
5.8
- after_super
execute- condition:
cost_price_table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns], values=cost_price.select(*[Column(cost_price, c) for c in columns])) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns])))'
- condition:
- after_super
insert- condition:
cost_price_table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] - values:
cost_price.select(*[Column(cost_price, c) for c in columns])
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns]))'
- condition:
- after_super
select- condition:
cost_price_table.column_exist('template') - object:
cost_price - files:
product.py
- args:
*[Column(cost_price, c) for c in columns] - code: 'cost_price.select( *[Column(cost_price, c) for c in columns])'
- condition:
- after_super
add_column- condition:
not exist - object:
table - files:
product.py
- args:
'template', 'INTEGER' - code: 'table.add_column('template', 'INTEGER')'
- condition:
- after_super
execute- condition:
table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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))) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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
insert- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] + [sql_table.product] - values:
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))
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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
execute- condition:
table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null)) - code: '(Transaction().connection.cursor()).execute(*sql_table.delete( where=(sql_table.template != Null) & (sql_table.product == Null)))'
- condition:
- after_super
delete- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- where:
(sql_table.template != Null) & (sql_table.product == Null)
- where:
- code: 'sql_table.delete( where=(sql_table.template != Null) & (sql_table.product == Null))'
- condition:
- after_super
drop_column- condition:
table.column_exist('template') - object:
table - files:
product.py
- args:
'template' - code: 'table.drop_column('template')'
- condition:
6.0
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
6.2
- after_super
execute- condition:
cost_price_table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns], values=cost_price.select(*[Column(cost_price, c) for c in columns])) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns])))'
- condition:
- after_super
insert- condition:
cost_price_table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] - values:
cost_price.select(*[Column(cost_price, c) for c in columns])
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns]))'
- condition:
- after_super
select- condition:
cost_price_table.column_exist('template') - object:
cost_price - files:
product.py
- args:
*[Column(cost_price, c) for c in columns] - code: 'cost_price.select( *[Column(cost_price, c) for c in columns])'
- condition:
- after_super
add_column- condition:
not exist - object:
table - files:
product.py
- args:
'template', 'INTEGER' - code: 'table.add_column('template', 'INTEGER')'
- condition:
- after_super
execute- condition:
table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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))) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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
insert- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] + [sql_table.product] - values:
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))
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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
execute- condition:
table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null)) - code: '(Transaction().connection.cursor()).execute(*sql_table.delete( where=(sql_table.template != Null) & (sql_table.product == Null)))'
- condition:
- after_super
delete- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- where:
(sql_table.template != Null) & (sql_table.product == Null)
- where:
- code: 'sql_table.delete( where=(sql_table.template != Null) & (sql_table.product == Null))'
- condition:
- after_super
drop_column- condition:
table.column_exist('template') - object:
table - files:
product.py
- args:
'template' - code: 'table.drop_column('template')'
- condition:
6.4
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
6.6
- after_super
execute- condition:
cost_price_table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns], values=cost_price.select(*[Column(cost_price, c) for c in columns])) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns])))'
- condition:
- after_super
insert- condition:
cost_price_table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] - values:
cost_price.select(*[Column(cost_price, c) for c in columns])
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns]))'
- condition:
- after_super
select- condition:
cost_price_table.column_exist('template') - object:
cost_price - files:
product.py
- args:
*[Column(cost_price, c) for c in columns] - code: 'cost_price.select( *[Column(cost_price, c) for c in columns])'
- condition:
- after_super
add_column- condition:
not exist - object:
table - files:
product.py
- args:
'template', 'INTEGER' - code: 'table.add_column('template', 'INTEGER')'
- condition:
- after_super
execute- condition:
table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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))) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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
insert- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] + [sql_table.product] - values:
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))
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns] + [sql_table.product], values=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
execute- condition:
table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null)) - code: '(Transaction().connection.cursor()).execute(*sql_table.delete( where=(sql_table.template != Null) & (sql_table.product == Null)))'
- condition:
- after_super
delete- condition:
table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- where:
(sql_table.template != Null) & (sql_table.product == Null)
- where:
- code: 'sql_table.delete( where=(sql_table.template != Null) & (sql_table.product == Null))'
- condition:
- after_super
drop_column- condition:
table.column_exist('template') - object:
table - files:
product.py
- args:
'template' - code: 'table.drop_column('template')'
- condition:
6.8
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
Tabelle product_cost_price_method
5.0
- after_super
execute- condition:
cost_price_table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns], values=cost_price.select(*[Column(cost_price, c) for c in columns])) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns])))'
- condition:
- after_super
insert- condition:
cost_price_table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] - values:
cost_price.select(*[Column(cost_price, c) for c in columns])
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns]))'
- condition:
5.4
- after_super
execute- condition:
cost_price_table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns], values=cost_price.select(*[Column(cost_price, c) for c in columns])) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns])))'
- condition:
- after_super
insert- condition:
cost_price_table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] - values:
cost_price.select(*[Column(cost_price, c) for c in columns])
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns]))'
- condition:
5.6
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
5.8
- after_super
execute- condition:
cost_price_table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns], values=cost_price.select(*[Column(cost_price, c) for c in columns])) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns])))'
- condition:
- after_super
insert- condition:
cost_price_table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] - values:
cost_price.select(*[Column(cost_price, c) for c in columns])
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns]))'
- condition:
6.0
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
6.2
- after_super
execute- condition:
cost_price_table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns], values=cost_price.select(*[Column(cost_price, c) for c in columns])) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns])))'
- condition:
- after_super
insert- condition:
cost_price_table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] - values:
cost_price.select(*[Column(cost_price, c) for c in columns])
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns]))'
- condition:
6.4
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
6.6
- after_super
execute- condition:
cost_price_table.column_exist('template') - object:
cursor - files:
product.py
- args:
*sql_table.insert(columns=[Column(sql_table, c) for c in columns], values=cost_price.select(*[Column(cost_price, c) for c in columns])) - code: '(Transaction().connection.cursor()).execute(*sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns])))'
- condition:
- after_super
insert- condition:
cost_price_table.column_exist('template') - object:
sql_table - files:
product.py
- kwargs:
- columns:
[Column(sql_table, c) for c in columns] - values:
cost_price.select(*[Column(cost_price, c) for c in columns])
- columns:
- code: 'sql_table.insert( columns=[Column(sql_table, c) for c in columns], values=cost_price.select( *[Column(cost_price, c) for c in columns]))'
- condition:
6.8
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
Tabelle product_list_price
5.6
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
6.0
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
6.4
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
6.8
- before_super
table_exist- object:
backend.TableHandler - files:
product.py
- args:
cls._table - code: 'backend.TableHandler.table_exist(cls._table)'
- object:
Tabelle product_product
5.6
- after_super
execute- condition:
fill_suffix_code - object:
cursor - files:
product.py
- args:
*table.update([table.suffix_code], [table.code]) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.suffix_code], [table.code]))'
- condition:
- after_super
update- condition:
fill_suffix_code - object:
table - files:
product.py
- args:
[table.suffix_code], [table.code] - code: 'table.update( [table.suffix_code], [table.code])'
- condition:
6.0
- after_super
execute- condition:
fill_suffix_code - object:
cursor - files:
product.py
- args:
*table.update([table.suffix_code], [table.code]) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.suffix_code], [table.code]))'
- condition:
- after_super
update- condition:
fill_suffix_code - object:
table - files:
product.py
- args:
[table.suffix_code], [table.code] - code: 'table.update( [table.suffix_code], [table.code])'
- condition:
6.4
- after_super
execute- condition:
fill_suffix_code - object:
cursor - files:
product.py
- args:
*table.update([table.suffix_code], [table.code]) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.suffix_code], [table.code]))'
- condition:
- after_super
update- condition:
fill_suffix_code - object:
table - files:
product.py
- args:
[table.suffix_code], [table.code] - code: 'table.update( [table.suffix_code], [table.code])'
- condition:
6.8
- after_super
execute- condition:
fill_suffix_code - object:
cursor - files:
product.py
- args:
*table.update([table.suffix_code], [table.code]) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.suffix_code], [table.code]))'
- condition:
- after_super
update- condition:
fill_suffix_code - object:
table - files:
product.py
- args:
[table.suffix_code], [table.code] - code: 'table.update( [table.suffix_code], [table.code])'
- condition:
7.2
- after_super
execute- condition:
fill_suffix_code - object:
cursor - files:
product.py
- args:
*table.update([table.suffix_code], [table.code]) - code: '(Transaction().connection.cursor()).execute(*table.update( [table.suffix_code], [table.code]))'
- condition:
- after_super
update- condition:
fill_suffix_code - object:
table - files:
product.py
- args:
[table.suffix_code], [table.code] - code: 'table.update( [table.suffix_code], [table.code])'
- condition:
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:
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:
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:
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:
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:
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: