Files
tryton-db-migration/reports/product.md
T
uha4 64fda357ad several small fixes:
- systemmodule ir und res aufgenommen
- Version auf Major.Minor reduziert
- reihenfolge der Module fixiert
2026-08-08 01:29:43 +02:00

28 KiB

product

Klasse Product

5.6

file: /home/uha4/tmp/tryton/modules/product/product.py : 360

  • after_super execute
    • condition: fill_suffix_code
    • object: cursor
    • args: *table.update([table.suffix_code], [table.code])
  • after_super update
    • condition: fill_suffix_code
    • object: table
    • args: [table.suffix_code], [table.code]

5.8

file: /home/uha4/tmp/tryton/modules/product/product.py : 401

  • after_super execute
    • condition: fill_suffix_code
    • object: cursor
    • args: *table.update([table.suffix_code], [table.code])
  • after_super update
    • condition: fill_suffix_code
    • object: table
    • args: [table.suffix_code], [table.code]

6.0

file: /home/uha4/tmp/tryton/modules/product/product.py : 416

  • after_super execute
    • condition: fill_suffix_code
    • object: cursor
    • args: *table.update([table.suffix_code], [table.code])
  • after_super update
    • condition: fill_suffix_code
    • object: table
    • args: [table.suffix_code], [table.code]

6.2

file: /home/uha4/tmp/tryton/modules/product/product.py : 432

  • after_super execute
    • condition: fill_suffix_code
    • object: cursor
    • args: *table.update([table.suffix_code], [table.code])
  • after_super update
    • condition: fill_suffix_code
    • object: table
    • args: [table.suffix_code], [table.code]

6.4

file: /home/uha4/tmp/tryton/modules/product/product.py : 424

  • after_super execute
    • condition: fill_suffix_code
    • object: cursor
    • args: *table.update([table.suffix_code], [table.code])
  • after_super update
    • condition: fill_suffix_code
    • object: table
    • args: [table.suffix_code], [table.code]

6.6

file: /home/uha4/tmp/tryton/modules/product/product.py : 444

  • after_super execute
    • condition: fill_suffix_code
    • object: cursor
    • args: *table.update([table.suffix_code], [table.code])
  • after_super update
    • condition: fill_suffix_code
    • object: table
    • args: [table.suffix_code], [table.code]

6.8

file: /home/uha4/tmp/tryton/modules/product/product.py : 447

  • after_super execute
    • condition: fill_suffix_code
    • object: cursor
    • args: *table.update([table.suffix_code], [table.code])
  • after_super update
    • condition: fill_suffix_code
    • object: table
    • args: [table.suffix_code], [table.code]

7.0

file: /home/uha4/tmp/tryton/modules/product/product.py : 494

  • after_super execute
    • condition: fill_suffix_code
    • object: cursor
    • args: *table.update([table.suffix_code], [table.code])
  • after_super update
    • condition: fill_suffix_code
    • object: table
    • args: [table.suffix_code], [table.code]

7.2

file: /home/uha4/tmp/tryton/modules/product/product.py : 477

  • after_super execute
    • condition: fill_suffix_code
    • object: cursor
    • args: *table.update([table.suffix_code], [table.code])
  • after_super update
    • condition: fill_suffix_code
    • object: table
    • args: [table.suffix_code], [table.code]

7.4

file: /home/uha4/tmp/tryton/modules/product/product.py : 505

  • after_super execute
    • condition: fill_suffix_code
    • object: cursor
    • args: *table.update([table.suffix_code], [table.code])
  • after_super update
    • condition: fill_suffix_code
    • object: table
    • args: [table.suffix_code], [table.code]

Klasse ProductCostPrice

5.0

file: /home/uha4/tmp/tryton/modules/product/product.py : 429

  • after_super add_column
    • condition: not exist
    • object: table
    • args: 'template', 'INTEGER'
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • 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)))
  • after_super insert
    • condition: table.column_exist('template')
    • object: sql_table
    • 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))
  • after_super select
    • condition: table.column_exist('template')
    • object: sql_table.join(product, condition=sql_table.template == product.template)
    • args: *[Column(sql_table, c) for c in columns] + [product.id]
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • args: *sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null))
  • after_super delete
    • condition: table.column_exist('template')
    • object: sql_table
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super drop_column
    • condition: table.column_exist('template')
    • object: table
    • args: 'template'

5.2

file: /home/uha4/tmp/tryton/modules/product/product.py : 437

  • after_super add_column
    • condition: not exist
    • object: table
    • args: 'template', 'INTEGER'
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • 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)))
  • after_super insert
    • condition: table.column_exist('template')
    • object: sql_table
    • 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))
  • after_super select
    • condition: table.column_exist('template')
    • object: sql_table.join(product, condition=sql_table.template == product.template)
    • args: *[Column(sql_table, c) for c in columns] + [product.id]
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • args: *sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null))
  • after_super delete
    • condition: table.column_exist('template')
    • object: sql_table
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super drop_column
    • condition: table.column_exist('template')
    • object: table
    • args: 'template'

5.4

file: /home/uha4/tmp/tryton/modules/product/product.py : 494

  • after_super add_column
    • condition: not exist
    • object: table
    • args: 'template', 'INTEGER'
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • 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)))
  • after_super insert
    • condition: table.column_exist('template')
    • object: sql_table
    • 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))
  • after_super select
    • condition: table.column_exist('template')
    • object: sql_table.join(product, condition=sql_table.template == product.template)
    • args: *[Column(sql_table, c) for c in columns] + [product.id]
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • args: *sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null))
  • after_super delete
    • condition: table.column_exist('template')
    • object: sql_table
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super drop_column
    • condition: table.column_exist('template')
    • object: table
    • args: 'template'

5.6

file: /home/uha4/tmp/tryton/modules/product/product.py : 634

  • after_super add_column
    • condition: not exist
    • object: table
    • args: 'template', 'INTEGER'
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • 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)))
  • after_super insert
    • condition: table.column_exist('template')
    • object: sql_table
    • 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))
  • after_super select
    • condition: table.column_exist('template')
    • object: sql_table.join(product, condition=sql_table.template == product.template)
    • args: *[Column(sql_table, c) for c in columns] + [product.id]
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • args: *sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null))
  • after_super delete
    • condition: table.column_exist('template')
    • object: sql_table
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super drop_column
    • condition: table.column_exist('template')
    • object: table
    • args: 'template'

5.8

file: /home/uha4/tmp/tryton/modules/product/product.py : 678

  • after_super add_column
    • condition: not exist
    • object: table
    • args: 'template', 'INTEGER'
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • 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)))
  • after_super insert
    • condition: table.column_exist('template')
    • object: sql_table
    • 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))
  • after_super select
    • condition: table.column_exist('template')
    • object: sql_table.join(product, condition=sql_table.template == product.template)
    • args: *[Column(sql_table, c) for c in columns] + [product.id]
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • args: *sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null))
  • after_super delete
    • condition: table.column_exist('template')
    • object: sql_table
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super drop_column
    • condition: table.column_exist('template')
    • object: table
    • args: 'template'

6.0

file: /home/uha4/tmp/tryton/modules/product/product.py : 707

  • after_super add_column
    • condition: not exist
    • object: table
    • args: 'template', 'INTEGER'
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • 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)))
  • after_super insert
    • condition: table.column_exist('template')
    • object: sql_table
    • 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))
  • after_super select
    • condition: table.column_exist('template')
    • object: sql_table.join(product, condition=sql_table.template == product.template)
    • args: *[Column(sql_table, c) for c in columns] + [product.id]
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • args: *sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null))
  • after_super delete
    • condition: table.column_exist('template')
    • object: sql_table
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super drop_column
    • condition: table.column_exist('template')
    • object: table
    • args: 'template'

6.2

file: /home/uha4/tmp/tryton/modules/product/product.py : 742

  • after_super add_column
    • condition: not exist
    • object: table
    • args: 'template', 'INTEGER'
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • 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)))
  • after_super insert
    • condition: table.column_exist('template')
    • object: sql_table
    • 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))
  • after_super select
    • condition: table.column_exist('template')
    • object: sql_table.join(product, condition=sql_table.template == product.template)
    • args: *[Column(sql_table, c) for c in columns] + [product.id]
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • args: *sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null))
  • after_super delete
    • condition: table.column_exist('template')
    • object: sql_table
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super drop_column
    • condition: table.column_exist('template')
    • object: table
    • args: 'template'

6.4

file: /home/uha4/tmp/tryton/modules/product/product.py : 734

  • after_super add_column
    • condition: not exist
    • object: table
    • args: 'template', 'INTEGER'
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • 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)))
  • after_super insert
    • condition: table.column_exist('template')
    • object: sql_table
    • 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))
  • after_super select
    • condition: table.column_exist('template')
    • object: sql_table.join(product, condition=sql_table.template == product.template)
    • args: *[Column(sql_table, c) for c in columns] + [product.id]
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • args: *sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null))
  • after_super delete
    • condition: table.column_exist('template')
    • object: sql_table
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super drop_column
    • condition: table.column_exist('template')
    • object: table
    • args: 'template'

6.6

file: /home/uha4/tmp/tryton/modules/product/product.py : 772

  • after_super add_column
    • condition: not exist
    • object: table
    • args: 'template', 'INTEGER'
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • 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)))
  • after_super insert
    • condition: table.column_exist('template')
    • object: sql_table
    • 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))
  • after_super select
    • condition: table.column_exist('template')
    • object: sql_table.join(product, condition=sql_table.template == product.template)
    • args: *[Column(sql_table, c) for c in columns] + [product.id]
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • args: *sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null))
  • after_super delete
    • condition: table.column_exist('template')
    • object: sql_table
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super drop_column
    • condition: table.column_exist('template')
    • object: table
    • args: 'template'

6.8

file: /home/uha4/tmp/tryton/modules/product/product.py : 796

  • after_super add_column
    • condition: not exist
    • object: table
    • args: 'template', 'INTEGER'
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • 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)))
  • after_super insert
    • condition: table.column_exist('template')
    • object: sql_table
    • 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))
  • after_super select
    • condition: table.column_exist('template')
    • object: sql_table.join(product, condition=sql_table.template == product.template)
    • args: *[Column(sql_table, c) for c in columns] + [product.id]
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super execute
    • condition: table.column_exist('template')
    • object: cursor
    • args: *sql_table.delete(where=(sql_table.template != Null) & (sql_table.product == Null))
  • after_super delete
    • condition: table.column_exist('template')
    • object: sql_table
    • kwargs:
      • where: (sql_table.template != Null) & (sql_table.product == Null)
  • after_super drop_column
    • condition: table.column_exist('template')
    • object: table
    • args: 'template'

Klasse ProductCostPriceMethod

5.0

file: /home/uha4/tmp/tryton/modules/product/product.py : 374

  • after_super execute
    • condition: cost_price_table.column_exist('template')
    • object: cursor
    • 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]))
  • after_super insert
    • condition: cost_price_table.column_exist('template')
    • object: sql_table
    • kwargs:
      • columns: [Column(sql_table, c) for c in columns]
      • values: cost_price.select(*[Column(cost_price, c) for c in columns])
  • after_super select
    • condition: cost_price_table.column_exist('template')
    • object: cost_price
    • args: *[Column(cost_price, c) for c in columns]

5.2

file: /home/uha4/tmp/tryton/modules/product/product.py : 382

  • after_super execute
    • condition: cost_price_table.column_exist('template')
    • object: cursor
    • 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]))
  • after_super insert
    • condition: cost_price_table.column_exist('template')
    • object: sql_table
    • kwargs:
      • columns: [Column(sql_table, c) for c in columns]
      • values: cost_price.select(*[Column(cost_price, c) for c in columns])
  • after_super select
    • condition: cost_price_table.column_exist('template')
    • object: cost_price
    • args: *[Column(cost_price, c) for c in columns]

5.4

file: /home/uha4/tmp/tryton/modules/product/product.py : 439

  • after_super execute
    • condition: cost_price_table.column_exist('template')
    • object: cursor
    • 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]))
  • after_super insert
    • condition: cost_price_table.column_exist('template')
    • object: sql_table
    • kwargs:
      • columns: [Column(sql_table, c) for c in columns]
      • values: cost_price.select(*[Column(cost_price, c) for c in columns])
  • after_super select
    • condition: cost_price_table.column_exist('template')
    • object: cost_price
    • args: *[Column(cost_price, c) for c in columns]

5.6

file: /home/uha4/tmp/tryton/modules/product/product.py : 578

  • after_super execute
    • condition: cost_price_table.column_exist('template')
    • object: cursor
    • 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]))
  • after_super insert
    • condition: cost_price_table.column_exist('template')
    • object: sql_table
    • kwargs:
      • columns: [Column(sql_table, c) for c in columns]
      • values: cost_price.select(*[Column(cost_price, c) for c in columns])
  • after_super select
    • condition: cost_price_table.column_exist('template')
    • object: cost_price
    • args: *[Column(cost_price, c) for c in columns]

5.8

file: /home/uha4/tmp/tryton/modules/product/product.py : 622

  • after_super execute
    • condition: cost_price_table.column_exist('template')
    • object: cursor
    • 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]))
  • after_super insert
    • condition: cost_price_table.column_exist('template')
    • object: sql_table
    • kwargs:
      • columns: [Column(sql_table, c) for c in columns]
      • values: cost_price.select(*[Column(cost_price, c) for c in columns])
  • after_super select
    • condition: cost_price_table.column_exist('template')
    • object: cost_price
    • args: *[Column(cost_price, c) for c in columns]

6.0

file: /home/uha4/tmp/tryton/modules/product/product.py : 647

  • after_super execute
    • condition: cost_price_table.column_exist('template')
    • object: cursor
    • 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]))
  • after_super insert
    • condition: cost_price_table.column_exist('template')
    • object: sql_table
    • kwargs:
      • columns: [Column(sql_table, c) for c in columns]
      • values: cost_price.select(*[Column(cost_price, c) for c in columns])
  • after_super select
    • condition: cost_price_table.column_exist('template')
    • object: cost_price
    • args: *[Column(cost_price, c) for c in columns]

6.2

file: /home/uha4/tmp/tryton/modules/product/product.py : 677

  • after_super execute
    • condition: cost_price_table.column_exist('template')
    • object: cursor
    • 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]))
  • after_super insert
    • condition: cost_price_table.column_exist('template')
    • object: sql_table
    • kwargs:
      • columns: [Column(sql_table, c) for c in columns]
      • values: cost_price.select(*[Column(cost_price, c) for c in columns])
  • after_super select
    • condition: cost_price_table.column_exist('template')
    • object: cost_price
    • args: *[Column(cost_price, c) for c in columns]

6.4

file: /home/uha4/tmp/tryton/modules/product/product.py : 669

  • after_super execute
    • condition: cost_price_table.column_exist('template')
    • object: cursor
    • 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]))
  • after_super insert
    • condition: cost_price_table.column_exist('template')
    • object: sql_table
    • kwargs:
      • columns: [Column(sql_table, c) for c in columns]
      • values: cost_price.select(*[Column(cost_price, c) for c in columns])
  • after_super select
    • condition: cost_price_table.column_exist('template')
    • object: cost_price
    • args: *[Column(cost_price, c) for c in columns]

6.6

file: /home/uha4/tmp/tryton/modules/product/product.py : 708

  • after_super execute
    • condition: cost_price_table.column_exist('template')
    • object: cursor
    • 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]))
  • after_super insert
    • condition: cost_price_table.column_exist('template')
    • object: sql_table
    • kwargs:
      • columns: [Column(sql_table, c) for c in columns]
      • values: cost_price.select(*[Column(cost_price, c) for c in columns])
  • after_super select
    • condition: cost_price_table.column_exist('template')
    • object: cost_price
    • args: *[Column(cost_price, c) for c in columns]

6.8

file: /home/uha4/tmp/tryton/modules/product/product.py : 732

  • after_super execute
    • condition: cost_price_table.column_exist('template')
    • object: cursor
    • 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]))
  • after_super insert
    • condition: cost_price_table.column_exist('template')
    • object: sql_table
    • kwargs:
      • columns: [Column(sql_table, c) for c in columns]
      • values: cost_price.select(*[Column(cost_price, c) for c in columns])
  • after_super select
    • condition: cost_price_table.column_exist('template')
    • object: cost_price
    • args: *[Column(cost_price, c) for c in columns]