Zeiterfassung: Nur nicht-gelöschte Mitarbeiter angezeigen
[kivitendo-erp.git] / SL / Controller / TimeRecording.pm
index 95de513..e914236 100644 (file)
@@ -23,7 +23,7 @@ use Rose::Object::MakeMethods::Generic
 
 
 # safety
-#__PACKAGE__->run_before('check_auth');
+__PACKAGE__->run_before('check_auth');
 
 #
 # actions
@@ -135,7 +135,11 @@ sub init_all_time_recording_types {
 }
 
 sub init_all_employees {
-  SL::DB::Manager::Employee->get_all_sorted;
+  SL::DB::Manager::Employee->get_all_sorted(query => [ deleted => 0 ]);
+}
+
+sub check_auth {
+  $::auth->assert('time_recording');
 }
 
 sub prepare_report {