public function getAll($userUid)
 {
     $user = User::getIndex($userUid);
     if ($user) {
         if ($user->isAdmin()) {
             $projectsQuery = Project::orderBy('create_date', 'DESC');
             // add filters
             //
             $projectsQuery = DateFilter::apply($projectsQuery);
             $projectsQuery = LimitFilter::apply($projectsQuery);
             return $projectsQuery->get();
         } else {
             return Response::make('This user is not an administrator.', 500);
         }
     } else {
         return Response::make('Administrator authorization is required.', 500);
     }
 }