X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/a93b3b648ec14f94c87176bb8d174da005446d97..a5ba22d29e683629d731fc0bfdfb72719e59a0b9:/SL/DB/AuthUser.pm?ds=sidebyside diff --git a/SL/DB/AuthUser.pm b/SL/DB/AuthUser.pm new file mode 100644 index 000000000..0d22be94f --- /dev/null +++ b/SL/DB/AuthUser.pm @@ -0,0 +1,32 @@ +# This file has been auto-generated only because it didn't exist. +# Feel free to modify it at will; it will not be overwritten automatically. + +package SL::DB::AuthUser; + +use strict; + +use SL::DB::MetaSetup::AuthUser; +use SL::DB::AuthUserGroup; + +# Creates get_all, get_all_count, get_all_iterator, delete_all and update_all. +__PACKAGE__->meta->make_manager_class; + +__PACKAGE__->meta->schema('auth'); + +__PACKAGE__->meta->add_relationship( + groups => { + type => 'many to many', + map_class => 'SL::DB::AuthUserGroup', + map_from => 'user', + map_to => 'group', + }, + configs => { + type => 'one to many', + class => 'SL::DB::AuthUserConfig', + column_map => { id => 'user_id' }, + }, +); + +__PACKAGE__->meta->initialize; + +1;