X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDB%2FHelper%2FMappings.pm;h=976dfa7428b26e172ebd521c004d8802d800d2da;hb=deb4d2dbb676d7d6f69dfe7815d6e0cb09bd4a44;hp=3ccfb577ffe8f2c8862cdc0caa4fa5a1bb757398;hpb=687a09d87aee39ab016bf2ec410da006f5044bc4;p=kivitendo-erp.git diff --git a/SL/DB/Helper/Mappings.pm b/SL/DB/Helper/Mappings.pm index 3ccfb577f..976dfa742 100644 --- a/SL/DB/Helper/Mappings.pm +++ b/SL/DB/Helper/Mappings.pm @@ -99,6 +99,7 @@ my %kivitendo_package_names = ( background_job_histories => 'background_job_history', ap => 'purchase_invoice', bank_accounts => 'bank_account', + bank_transactions => 'bank_transaction', buchungsgruppen => 'buchungsgruppe', bin => 'bin', business => 'business', @@ -111,6 +112,7 @@ my %kivitendo_package_names = ( csv_import_report_rows => 'csv_import_report_row', csv_import_report_status => 'csv_import_report_status', currencies => 'currency', + custom_variable_config_partsgroups => 'custom_variable_config_partsgroup', custom_variable_configs => 'custom_variable_config', custom_variables => 'custom_variable', custom_variables_validity => 'custom_variable_validity', @@ -124,6 +126,8 @@ my %kivitendo_package_names = ( drafts => 'draft', dunning => 'dunning', dunning_config => 'dunning_config', + email_journal => 'EmailJournal', + email_journal_attachments => 'EmailJournalAttachment', employee => 'employee', exchangerate => 'exchangerate', finanzamt => 'finanzamt', @@ -136,6 +140,8 @@ my %kivitendo_package_names = ( inventory => 'inventory', invoice => 'invoice_item', language => 'language', + letter => 'letter', + letter_draft => 'letter_draft', makemodel => 'make_model', notes => 'note', orderitems => 'order_item', @@ -147,6 +153,8 @@ my %kivitendo_package_names = ( periodic_invoices_configs => 'periodic_invoices_config', prices => 'price', price_factors => 'price_factor', + price_rules => 'price_rule', + price_rule_items => 'price_rule_item', pricegroup => 'pricegroup', printers => 'printer', project => 'project', @@ -154,14 +162,17 @@ my %kivitendo_package_names = ( project_phase_participants => 'project_phase_participant', project_phases => 'project_phase', project_roles => 'project_role', - project_status => 'project_status', + project_statuses => 'project_status', project_types => 'project_type', record_links => 'record_link', + reconciliation_links => 'reconciliation_link', requirement_spec_acceptance_statuses => 'RequirementSpecAcceptanceStatus', requirement_spec_complexities => 'RequirementSpecComplexity', requirement_spec_item_dependencies => 'RequirementSpecDependency', requirement_spec_items => 'RequirementSpecItem', requirement_spec_orders => 'RequirementSpecOrder', + requirement_spec_parts => 'RequirementSpecPart', + requirement_spec_pictures => 'RequirementSpecPicture', requirement_spec_predefined_texts => 'RequirementSpecPredefinedText', requirement_spec_risks => 'RequirementSpecRisk', requirement_spec_statuses => 'RequirementSpecStatus', @@ -171,12 +182,14 @@ 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', status => 'status', tax => 'tax', taxkeys => 'tax_key', tax_zones => 'tax_zone', + taxzone_charts => 'taxzone_chart', todo_user_config => 'todo_user_config', transfer_type => 'transfer_type', translation => 'translation', @@ -197,6 +210,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;