Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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)
Example #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'])
Example #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'])
Example #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)
Example #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)
Example #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)