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