mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-09 16:52:17 +01:00
Added aggregate time entries endpoint
This commit is contained in:
@@ -11,11 +11,9 @@ use App\Http\Requests\V1\Task\TaskUpdateRequest;
|
||||
use App\Http\Resources\V1\Task\TaskCollection;
|
||||
use App\Http\Resources\V1\Task\TaskResource;
|
||||
use App\Models\Organization;
|
||||
use App\Models\Project;
|
||||
use App\Models\Task;
|
||||
use App\Models\User;
|
||||
use Illuminate\Auth\Access\AuthorizationException;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Resources\Json\JsonResource;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
@@ -56,10 +54,7 @@ class TaskController extends Controller
|
||||
}
|
||||
|
||||
if (! $canViewAllTasks) {
|
||||
$query->whereHas('project', function (Builder $builder) use ($user): void {
|
||||
/** @var Builder<Project> $builder */
|
||||
$builder->visibleByUser($user);
|
||||
});
|
||||
$query->visibleByUser($user);
|
||||
}
|
||||
|
||||
$tasks = $query->paginate(config('app.pagination_per_page_default'));
|
||||
|
||||
Reference in New Issue
Block a user