1 package SL::DB::Employee;
5 use SL::DB::MetaSetup::Employee;
6 use SL::DB::Manager::Employee;
8 __PACKAGE__->meta->add_relationship(
9 project_invoice_permissions => {
10 type => 'many to many',
11 map_class => 'SL::DB::EmployeeProjectInvoices',
15 __PACKAGE__->meta->initialize;
21 return $::auth->check_right($self->login, $right);
27 return $self->name || $self->login;
33 die 'not an accessor' if scalar(@_) > 1;
35 require SL::DB::AuthUser;
37 return SL::DB::Manager::AuthUser->find_by(login => $self->login);