Browse Source

Apply filter issue by priority and and status

pull/37/head
Nafies Luthfi 7 years ago
parent
commit
456f5a2446
  1. 15
      app/Http/Controllers/Projects/IssueController.php
  2. 2
      resources/lang/id/issue.php
  3. 2
      resources/views/projects/issues/index.blade.php

15
app/Http/Controllers/Projects/IssueController.php

@ -15,11 +15,20 @@ class IssueController extends Controller
{
public function index(Project $project)
{
$issues = $project->issues()
$issueQuery = $project->issues()
->orderBy('updated_at', 'desc')
->with(['pic', 'creator'])
->withCount(['comments'])
->get();
->withCount(['comments']);
if ($priorityId = request('priority_id')) {
$issueQuery->where('priority_id', $priorityId);
}
if ($statusId = request('status_id')) {
$issueQuery->where('status_id', $priorityId);
}
$issues = $issueQuery->get();
return view('projects.issues.index', compact('project', 'issues'));
}

2
resources/lang/id/issue.php

@ -9,7 +9,7 @@ return [
'all' => 'Semua Issue',
'select' => 'Pilih Issue',
'detail' => 'Detail Issue',
'not_found' => 'Issue tidak ditemukan',
'not_found' => 'Issue tidak ditemukan.',
'empty' => 'Belum ada Issue',
'back_to_show' => 'Kembali ke detail Issue',
'back_to_index' => 'Kembali ke daftar Issue',

2
resources/views/projects/issues/index.blade.php

@ -56,7 +56,7 @@
</td>
</tr>
@empty
<tr><td colspan="7">{{ __('issue.empty') }}</td></tr>
<tr><td colspan="9">{{ __('issue.not_found') }}</td></tr>
@endforelse
</tbody>
</table>

Loading…
Cancel
Save