X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDB%2FHelper%2FMappings.pm;h=4d1c5af3173fd5ff82eec16c9ba178b0d729435c;hb=0ebb8f829ac2d23b65e8d993c7d03aa0b172b637;hp=31ae7b6997fa848c4450f9e306ae5ba5536b387c;hpb=a87694dc525b4eabff11029f1e5401621e2bd3bc;p=kivitendo-erp.git diff --git a/SL/DB/Helper/Mappings.pm b/SL/DB/Helper/Mappings.pm index 31ae7b699..4d1c5af31 100644 --- a/SL/DB/Helper/Mappings.pm +++ b/SL/DB/Helper/Mappings.pm @@ -89,17 +89,23 @@ my %kivitendo_package_names = ( 'auth.clients_groups' => 'auth_client_group', 'auth.group' => 'auth_group', 'auth.group_rights' => 'auth_group_right', + 'auth.master_rights' => 'auth_master_right', + 'auth.schema_info' => 'auth_schema_info', + 'auth.session' => 'auth_session', + 'auth.session_content' => 'auth_session_content', 'auth.user' => 'auth_user', 'auth.user_config' => 'auth_user_config', 'auth.user_group' => 'auth_user_group', ar => 'invoice', ap => 'purchase_invoice', assembly => 'assembly', + assortment_items => 'assortment_item', background_jobs => 'background_job', background_job_histories => 'background_job_history', ap => 'purchase_invoice', bank_accounts => 'bank_account', bank_transactions => 'bank_transaction', + bank_transaction_acc_trans => 'bank_transaction_acc_trans', buchungsgruppen => 'buchungsgruppe', bin => 'bin', business => 'business', @@ -112,6 +118,8 @@ my %kivitendo_package_names = ( csv_import_report_rows => 'csv_import_report_row', csv_import_report_status => 'csv_import_report_status', currencies => 'currency', + custom_data_export_queries => 'CustomDataExportQuery', + custom_data_export_query_parameters => 'CustomDataExportQueryParameter', custom_variable_config_partsgroups => 'custom_variable_config_partsgroup', custom_variable_configs => 'custom_variable_config', custom_variables => 'custom_variable', @@ -126,8 +134,12 @@ my %kivitendo_package_names = ( drafts => 'draft', dunning => 'dunning', dunning_config => 'dunning_config', + email_journal => 'EmailJournal', + email_journal_attachments => 'EmailJournalAttachment', employee => 'employee', + employee_project_invoices => 'EmployeeProjectInvoices', exchangerate => 'exchangerate', + files => 'file', finanzamt => 'finanzamt', follow_up_access => 'follow_up_access', follow_up_links => 'follow_up_link', @@ -146,6 +158,9 @@ my %kivitendo_package_names = ( oe => 'order', parts => 'part', partsgroup => 'parts_group', + part_classifications => 'PartClassification', + part_customer_prices => 'PartCustomerPrice', + parts_price_history => 'PartsPriceHistory', payment_terms => 'payment_term', periodic_invoices => 'periodic_invoice', periodic_invoices_configs => 'periodic_invoices_config', @@ -162,8 +177,10 @@ my %kivitendo_package_names = ( project_roles => 'project_role', project_statuses => 'project_status', project_types => 'project_type', - record_links => 'record_link', reconciliation_links => 'reconciliation_link', + record_links => 'record_link', + record_templates => 'record_template', + record_template_items => 'record_template_item', requirement_spec_acceptance_statuses => 'RequirementSpecAcceptanceStatus', requirement_spec_complexities => 'RequirementSpecComplexity', requirement_spec_item_dependencies => 'RequirementSpecDependency', @@ -180,9 +197,16 @@ my %kivitendo_package_names = ( requirement_specs => 'RequirementSpec', sepa_export => 'sepa_export', sepa_export_items => 'sepa_export_item', + sepa_export_message_ids => 'SepaExportMessageId', schema_info => 'schema_info', shipto => 'shipto', + shops => 'shop', + shop_images => 'shop_image', + shop_orders => 'shop_order', + shop_order_items => 'shop_order_item', + shop_parts => 'shop_part', status => 'status', + stocktakings => 'stocktaking', tax => 'tax', taxkeys => 'tax_key', tax_zones => 'tax_zone', @@ -193,6 +217,7 @@ my %kivitendo_package_names = ( trigger_information => 'trigger_information', units => 'unit', units_language => 'units_language', + user_preferences => 'user_preference', vendor => 'vendor', warehouse => 'warehouse', ); @@ -207,6 +232,10 @@ sub get_package_names { return KIVITENDO => \%kivitendo_package_names; } +sub get_name_for_table { + return $kivitendo_package_names{ $_[0] }; +} + sub get_package_for_table { %kivitendo_tables_to_packages = map { ($_ => "SL::DB::" . camelify($kivitendo_package_names{$_})) } keys %kivitendo_package_names unless %kivitendo_tables_to_packages;