projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
CVars: Kein Manager-Arg "config.module" verwenden
[kivitendo-erp.git]
/
SL
/
DB
/
Helper
/
Mappings.pm
diff --git
a/SL/DB/Helper/Mappings.pm
b/SL/DB/Helper/Mappings.pm
index
2b79bfe
..
8382f1f
100644
(file)
--- a/
SL/DB/Helper/Mappings.pm
+++ b/
SL/DB/Helper/Mappings.pm
@@
-18,7
+18,16
@@
my @lxoffice_blacklist_permanent = qw(
my @lxoffice_blacklist_temp = qw(
);
my @lxoffice_blacklist_temp = qw(
);
-my @lxoffice_blacklist = (@lxoffice_blacklist_permanent, @lxoffice_blacklist_temp);
+# tables created by crm module
+my @crm_blacklist = qw(
+);
+
+# tables created by cash register
+my @cash_register_blacklist = qw(
+ekartikel ekbon ekkunde ektext erptasten
+);
+
+my @lxoffice_blacklist = (@lxoffice_blacklist_permanent, @lxoffice_blacklist_temp, @crm_blacklist, @cash_register_blacklist);
# map table names to their models.
# unlike rails we have no singular<->plural magic.
# map table names to their models.
# unlike rails we have no singular<->plural magic.
@@
-26,6
+35,11
@@
my @lxoffice_blacklist = (@lxoffice_blacklist_permanent, @lxoffice_blacklist_tem
my %lxoffice_package_names = (
acc_trans => 'acc_transaction',
audittrail => 'audit_trail',
my %lxoffice_package_names = (
acc_trans => 'acc_transaction',
audittrail => 'audit_trail',
+ auth_group => 'auth_groups',
+ auth_group_right => 'auth_group_rights',
+ auth_user => 'auth_users',
+ auth_user_config => 'auth_user_configs',
+ auth_user_group => 'auth_user_groups',
ar => 'invoice',
ap => 'purchase_invoice',
background_jobs => 'background_job',
ar => 'invoice',
ap => 'purchase_invoice',
background_jobs => 'background_job',
@@
-34,6
+48,8
@@
my %lxoffice_package_names = (
bank_accounts => 'bank_account',
buchungsgruppen => 'buchungsgruppe',
contacts => 'contact',
bank_accounts => 'bank_account',
buchungsgruppen => 'buchungsgruppe',
contacts => 'contact',
+ csv_import_profiles => 'csv_import_profile',
+ csv_import_profile_settings => 'csv_import_profile_setting',
custom_variable_configs => 'custom_variable_config',
custom_variables => 'custom_variable',
custom_variables_validity => 'custom_variable_validity',
custom_variable_configs => 'custom_variable_config',
custom_variables => 'custom_variable',
custom_variables_validity => 'custom_variable_validity',
@@
-60,8
+76,6
@@
my %lxoffice_package_names = (
inventory => 'inventory',
invoice => 'invoice_item',
language => 'language',
inventory => 'inventory',
invoice => 'invoice_item',
language => 'language',
- license => 'license',
- licenseinvoice => 'license_invoice',
makemodel => 'make_model',
notes => 'note',
orderitems => 'order_item',
makemodel => 'make_model',
notes => 'note',
orderitems => 'order_item',
@@
-72,7
+86,7
@@
my %lxoffice_package_names = (
payment_terms => 'payment_term',
periodic_invoices => 'periodic_invoice',
periodic_invoices_configs => 'periodic_invoices_config',
payment_terms => 'payment_term',
periodic_invoices => 'periodic_invoice',
periodic_invoices_configs => 'periodic_invoices_config',
- prices => 'price
s
',
+ prices => 'price',
price_factors => 'price_factor',
pricegroup => 'pricegroup',
printers => 'Printer',
price_factors => 'price_factor',
pricegroup => 'pricegroup',
printers => 'Printer',
@@
-91,6
+105,7
@@
my %lxoffice_package_names = (
translation_payment_terms => 'translation_payment_term',
units => 'unit',
units_language => 'units_language',
translation_payment_terms => 'translation_payment_term',
units => 'unit',
units_language => 'units_language',
+ vendor => 'vendor',
vendortax => 'vendor_tax',
);
vendortax => 'vendor_tax',
);
@@
-215,23
+230,23
@@
will die with an error.
Returns the package name for a table name:
Returns the package name for a table name:
- SL::DB::Helper
s
::Mappings::get_package_for_table('oe')
+ SL::DB::Helper::Mappings::get_package_for_table('oe')
# SL::DB::Order
=item C<get_manager_package_for_table $table_name>
Returns the manager package name for a table name:
# SL::DB::Order
=item C<get_manager_package_for_table $table_name>
Returns the manager package name for a table name:
- SL::DB::Helper
s
::Mappings::get_manager_package_for_table('oe')
+ SL::DB::Helper::Mappings::get_manager_package_for_table('oe')
# SL::DB::Manager::Order
=item C<get_table_for_package $package_name>
Returns the table name for a package name:
# SL::DB::Manager::Order
=item C<get_table_for_package $package_name>
Returns the table name for a package name:
- SL::DB::Helper
s
::Mappings::get_table_for_package('SL::DB::Order')
+ SL::DB::Helper::Mappings::get_table_for_package('SL::DB::Order')
# oe
# oe
- SL::DB::Helper
s
::Mappings::get_table_for_package('Order')
+ SL::DB::Helper::Mappings::get_table_for_package('Order')
# oe
=back
# oe
=back