|
|
@ -5,6 +5,7 @@ namespace App\Http\Controllers\Projects; |
|
|
use App\Entities\Users\User; |
|
|
use App\Entities\Users\User; |
|
|
use Illuminate\Http\Request; |
|
|
use Illuminate\Http\Request; |
|
|
use App\Entities\Projects\Issue; |
|
|
use App\Entities\Projects\Issue; |
|
|
|
|
|
use App\Entities\Projects\Comment; |
|
|
use App\Entities\Projects\Project; |
|
|
use App\Entities\Projects\Project; |
|
|
use App\Entities\Projects\Priority; |
|
|
use App\Entities\Projects\Priority; |
|
|
use App\Http\Controllers\Controller; |
|
|
use App\Http\Controllers\Controller; |
|
|
@ -50,13 +51,19 @@ class IssueController extends Controller |
|
|
|
|
|
|
|
|
public function show(Project $project, Issue $issue) |
|
|
public function show(Project $project, Issue $issue) |
|
|
{ |
|
|
{ |
|
|
|
|
|
$editableComment = null; |
|
|
$priorities = Priority::toArray(); |
|
|
$priorities = Priority::toArray(); |
|
|
$statuses = IssueStatus::toArray(); |
|
|
$statuses = IssueStatus::toArray(); |
|
|
$users = User::pluck('name', 'id'); |
|
|
$users = User::pluck('name', 'id'); |
|
|
$comments = $issue->comments()->with('creator')->get(); |
|
|
$comments = $issue->comments()->with('creator')->get(); |
|
|
|
|
|
|
|
|
|
|
|
if (request('action') == 'comment-edit' && request('comment_id') != null) { |
|
|
|
|
|
$editableComment = Comment::find(request('comment_id')); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
return view('projects.issues.show', compact( |
|
|
return view('projects.issues.show', compact( |
|
|
'project', 'issue', 'users', 'statuses', 'priorities', 'comments' |
|
|
|
|
|
|
|
|
'project', 'issue', 'users', 'statuses', 'priorities', 'comments', |
|
|
|
|
|
'editableComment' |
|
|
)); |
|
|
)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|