Browse Source

Get project list based on user type on unfinised jobs

pull/12/head
Nafies Luthfi 8 years ago
parent
commit
145b69f533
  1. 11
      app/Http/Controllers/JobsController.php

11
app/Http/Controllers/JobsController.php

@ -38,8 +38,17 @@ class JobsController extends Controller
*/ */
public function index() public function index()
{ {
$user = auth()->user();
if ($user->hasRole('admin')) {
$projects = Project::whereIn('status_id', [2, 3])->pluck('name', 'id'); $projects = Project::whereIn('status_id', [2, 3])->pluck('name', 'id');
$jobs = $this->repo->getUnfinishedJobs(auth()->user(), request('project_id'));
} else {
$projects = $user->projects()
->whereIn('status_id', [2, 3])
->pluck('projects.name', 'projects.id');
}
$jobs = $this->repo->getUnfinishedJobs($user, request('project_id'));
return view('jobs.unfinished', compact('jobs', 'projects')); return view('jobs.unfinished', compact('jobs', 'projects'));
} }

Loading…
Cancel
Save