projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Simples Pagination System als Manager Mixin.
[kivitendo-erp.git]
/
SL
/
DB
/
Helper
/
CustomVariables.pm
diff --git
a/SL/DB/Helper/CustomVariables.pm
b/SL/DB/Helper/CustomVariables.pm
index
2519c36
..
ef6a0a9
100644
(file)
--- a/
SL/DB/Helper/CustomVariables.pm
+++ b/
SL/DB/Helper/CustomVariables.pm
@@
-44,7
+44,7
@@
sub make_cvar_accessor {
my ($caller_package, %params) = @_;
my @module_filter = $params{module} ?
my ($caller_package, %params) = @_;
my @module_filter = $params{module} ?
- ("config
.module" => $params{module}
) :
+ ("config
_id" => [ \"(SELECT custom_variable_configs.id FROM custom_variable_configs WHERE custom_variable_configs.module = '$params{module}')" ]
) :
();
$caller_package->meta->add_relationships(
();
$caller_package->meta->add_relationships(
@@
-52,7
+52,6
@@
sub make_cvar_accessor {
type => 'one to many',
class => 'SL::DB::CustomVariable',
column_map => { ($params{id} || 'id') => 'trans_id' },
type => 'one to many',
class => 'SL::DB::CustomVariable',
column_map => { ($params{id} || 'id') => 'trans_id' },
- manager_args => { with_objects => 'config' },
query_args => [ sub_module => $params{sub_module}, @module_filter ],
}
);
query_args => [ sub_module => $params{sub_module}, @module_filter ],
}
);