Projekt

Allgemein

Profil

Herunterladen (501 Bytes) Statistiken
| Zweig: | Markierung: | Revision:
4fd22b56 Sven Schöling
package SL::DB::Employee;

use strict;

use SL::DB::MetaSetup::Employee;
c377a2da Moritz Bunkus
use SL::DB::Manager::Employee;
4fd22b56 Sven Schöling
614c48e0 Moritz Bunkus
__PACKAGE__->meta->add_relationship(
project_invoice_permissions => {
type => 'many to many',
map_class => 'SL::DB::EmployeeProjectInvoices',
},
);

2d7e4203 Sven Schöling
__PACKAGE__->meta->initialize;

c7176e61 Moritz Bunkus
sub has_right {
my $self = shift;
my $right = shift;

return $::auth->check_right($self->login, $right);
}
4fd22b56 Sven Schöling
6bda747d Sven Schöling
sub safe_name {
my ($self) = @_;

return $self->name || $self->login;
}

4fd22b56 Sven Schöling
1;