Exemplo n.º 1
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('sequence')
     value_names.append('sequence')
     fields.append('company')
     migrate_property(
         'account.journal', field_names, cls, value_names,
         parent='journal', fields=fields)
Exemplo n.º 2
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('credit_limit_amount')
     value_names.append('credit_limit_amount')
     fields.append('company')
     migrate_property(
         'party.party', field_names, cls, value_names,
         parent='party', fields=fields)
Exemplo n.º 3
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('production_sequence')
     value_names.append('production_sequence')
     fields.append('company')
     migrate_property(
         'production.configuration', field_names, cls, value_names,
         fields=fields)
Exemplo n.º 4
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('lang')
     value_names.append('lang')
     cls.clean_properties_from_4_2()
     migrate_property(
         'party.party', field_names, cls, value_names,
         parent='party', fields=fields)
Exemplo n.º 5
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('sequence')
     value_names.append('sequence')
     fields.append('company')
     migrate_property(
         'account.journal', field_names, cls, value_names,
         parent='journal', fields=fields)
Exemplo n.º 6
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('pos')
     value_names.append('pos')
     fields.append('company')
     migrate_property(
         'sale.configuration', field_names, cls, value_names,
         fields=fields)
Exemplo n.º 7
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('tax_rounding')
     value_names.append('tax_rounding')
     fields.append('company')
     migrate_property(
         'account.configuration', field_names, cls, value_names,
         parent='configuration', fields=fields)
Exemplo n.º 8
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.extend(account_names)
     value_names.extend(account_names)
     fields.append('company')
     migrate_property(
         'party.party', field_names, cls, value_names,
         parent='party', fields=fields)
Exemplo n.º 9
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('payment_group_sequence')
     value_names.append('payment_group_sequence')
     fields.append('company')
     migrate_property(
         'account.configuration', field_names, cls, value_names,
         fields=fields)
Exemplo n.º 10
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names += ['journal']
     value_names += ['journal']
     fields.append('company')
     migrate_property(
         'contract.configuration', field_names, cls, value_names,
         fields=fields)
Exemplo n.º 11
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.extend(['account_expense', 'account_revenue'])
     value_names.extend(['account_expense', 'account_revenue'])
     fields.append('company')
     migrate_property(
         'product.category', field_names, cls, value_names,
         parent='category', fields=fields)
Exemplo n.º 12
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.extend(account_names)
     value_names.extend(account_names)
     fields.append('company')
     migrate_property(
         'party.party', field_names, cls, value_names,
         parent='party', fields=fields)
Exemplo n.º 13
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('cost_price')
     value_names.append('cost_price')
     fields.append('company')
     migrate_property(
         'product.template', field_names, cls, value_names,
         parent='template', fields=fields)
Exemplo n.º 14
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('lang')
     value_names.append('lang')
     cls.clean_properties_from_4_2()
     migrate_property(
         'party.party', field_names, cls, value_names,
         parent='party', fields=fields)
Exemplo n.º 15
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.extend(sequences)
     value_names.extend(sequences)
     fields.append('company')
     migrate_property(
         'stock.configuration', field_names, cls, value_names,
         fields=fields)
Exemplo n.º 16
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append(cls._configuration_value_field)
     value_names.append(cls._configuration_value_field)
     migrate_property('party.configuration',
                      field_names,
                      cls,
                      value_names,
                      fields=fields)
Exemplo n.º 17
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('sale_drop_location')
     value_names.append('sale_drop_location')
     migrate_property('sale.configuration',
                      field_names,
                      cls,
                      value_names,
                      fields=fields)
Exemplo n.º 18
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.extend(['sale_invoice_method', 'sale_shipment_method'])
     value_names.extend(['sale_invoice_method', 'sale_shipment_method'])
     migrate_property('sale.configuration',
                      field_names,
                      cls,
                      value_names,
                      fields=fields)
Exemplo n.º 19
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('default_cost_price_method')
     value_names.append('default_cost_price_method')
     migrate_property('product.configuration',
                      field_names,
                      cls,
                      value_names,
                      fields=fields)
Exemplo n.º 20
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('shipment_internal_transit')
     value_names.append('shipment_internal_transit')
     migrate_property('stock.configuration',
                      field_names,
                      cls,
                      value_names,
                      fields=fields)
Exemplo n.º 21
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.extend(sequences)
     value_names.extend(sequences)
     migrate_property('gnuhealth.sequences',
                      field_names,
                      cls,
                      value_names,
                      fields=fields)
Exemplo n.º 22
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('purchase_invoice_method')
     value_names.append('purchase_invoice_method')
     migrate_property('purchase.configuration',
                      field_names,
                      cls,
                      value_names,
                      fields=fields)
Exemplo n.º 23
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.extend(['customer_payment_term', 'supplier_payment_term'])
     value_names.extend(['customer_payment_term', 'supplier_payment_term'])
     migrate_property('party.party',
                      field_names,
                      cls,
                      value_names,
                      parent='party',
                      fields=fields)
Exemplo n.º 24
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.extend(['supplier_location', 'customer_location'])
     value_names.extend(['supplier_location', 'customer_location'])
     migrate_property('party.party',
                      field_names,
                      cls,
                      value_names,
                      parent='party',
                      fields=fields)
Exemplo n.º 25
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.extend(['incoterm', 'incoterm_place'])
     value_names.extend(['incoterm', 'incoterm_place'])
     migrate_property('party.party',
                      field_names,
                      cls,
                      value_names,
                      parent='party',
                      fields=fields)
Exemplo n.º 26
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('dunning_procedure')
     value_names.append('dunning_procedure')
     migrate_property('party.party',
                      field_names,
                      cls,
                      value_names,
                      parent='party',
                      fields=fields)
Exemplo n.º 27
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('sale_invoice_grouping_method')
     value_names.append('sale_invoice_grouping_method')
     migrate_property('party.party',
                      field_names,
                      cls,
                      value_names,
                      parent='party',
                      fields=fields)
Exemplo n.º 28
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.extend(['account_receivable',
             'account_payable'])
     value_names.extend(['default_account_receivable',
             'default_account_payable'])
     fields.append('company')
     migrate_property(
         'party.party', field_names, cls, value_names,
         fields=fields)
Exemplo n.º 29
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('asset_sequence')
     value_names.append('asset_sequence')
     fields.append('company')
     migrate_property('account.configuration',
                      field_names,
                      cls,
                      value_names,
                      fields=fields)
Exemplo n.º 30
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('lang')
     value_names.append('lang')
     migrate_property('party.party',
                      field_names,
                      cls,
                      value_names,
                      parent='party',
                      fields=fields)
Exemplo n.º 31
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('cost_price')
     value_names.append('cost_price')
     fields.append('company')
     migrate_property('product.template',
                      field_names,
                      cls,
                      value_names,
                      parent='template',
                      fields=fields)
Exemplo n.º 32
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('sale_price_list')
     value_names.append('sale_price_list')
     fields.append('company')
     migrate_property('party.party',
                      field_names,
                      cls,
                      value_names,
                      parent='party',
                      fields=fields)
Exemplo n.º 33
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.extend(['credit_account', 'debit_account'])
     value_names.extend(['credit_account', 'debit_account'])
     fields.append('company')
     migrate_property('account.journal',
                      field_names,
                      cls,
                      value_names,
                      parent='journal',
                      fields=fields)
Exemplo n.º 34
0
    def __register__(cls, module_name):
        TableHandler = backend.get('TableHandler')
        exist = TableHandler.table_exist(cls._table)
        if exist:
            table = cls.__table_handler__(module_name)
            exist &= table.column_exist('company')

        super(PartyConfigurationLang, cls).__register__(module_name)

        if not exist:
            # Re-migrate with company
            migrate_property(
                'party.configuration', cls._configuration_value_field,
                cls, cls._configuration_value_field, fields=['company'])
Exemplo n.º 35
0
    def __register__(cls, module_name):
        TableHandler = backend.get('TableHandler')
        exist = TableHandler.table_exist(cls._table)
        if exist:
            table = TableHandler(cls, module_name)
            exist &= table.column_exist('company')

        super(PartyConfigurationLang, cls).__register__(module_name)

        if not exist:
            # Re-migrate with company
            migrate_property(
                'party.configuration', cls._configuration_value_field,
                cls, cls._configuration_value_field, fields=['company'])
Exemplo n.º 36
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.extend([
         'sale_delivery_product', 'sale_discount_product',
         'sale_surcharge_product', 'sale_fee_product', 'sale_uom_product',
         'sale_payment_type', 'sale_payment_term', 'sale_currency',
         'sale_account_category', 'sale_warehouse'
     ])
     value_names.extend([
         'sale_delivery_product', 'sale_discount_product',
         'sale_surcharge_product', 'sale_fee_product', 'sale_uom_product',
         'sale_payment_type', 'sale_payment_term', 'sale_currency',
         'sale_account_category', 'sale_warehouse'
     ])
     migrate_property('sale.configuration',
                      field_names,
                      cls,
                      value_names,
                      fields=fields)
Exemplo n.º 37
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append('default_cost_price_method')
     value_names.append('default_cost_price_method')
     migrate_property(
         'product.configuration', field_names, cls, value_names,
         fields=fields)
Exemplo n.º 38
0
 def _migrate_property(cls, field_names, value_names, fields):
     field_names.append(cls._configuration_value_field)
     value_names.append(cls._configuration_value_field)
     migrate_property(
         'party.configuration', field_names, cls, value_names,
         fields=fields)