Browse Source

Hide set_task_done button when progress is 100

pull/64/head
Nafies Luthfi 5 years ago
parent
commit
a28d9524ee
  1. 18
      resources/views/jobs/partials/job-tasks.blade.php
  2. 1
      tests/Feature/ManageTasksTest.php

18
resources/views/jobs/partials/job-tasks.blade.php

@ -34,14 +34,16 @@
<td class="text-center">{{ $task->progress }} %</td>
<td class="text-center">
@can('update', $task)
{!! FormField::formButton(['route' => ['tasks.set_done', $task], 'method' => 'patch'],
__('task.set_done'),
['class' => 'btn btn-success btn-xs', 'id' => $task->id.'-set_task_done'],
[
'task_id' => $task->id,
'job_id' => $task->job_id,
]
) !!}
@if ($task->progress < 100)
{!! FormField::formButton(['route' => ['tasks.set_done', $task], 'method' => 'patch'],
__('task.set_done'),
['class' => 'btn btn-success btn-xs', 'id' => $task->id.'-set_task_done'],
[
'task_id' => $task->id,
'job_id' => $task->job_id,
]
) !!}
@endif
{!! html_link_to_route('jobs.show', '', [
$job,
'action' => 'task_edit',

1
tests/Feature/ManageTasksTest.php

@ -95,6 +95,7 @@ class ManageTasksTest extends TestCase
$this->seePageIs(route('jobs.show', $job->id));
$this->see(trans('task.updated'));
$this->dontSeeElement('button', ['id' => $task->id.'-set_task_done']);
$this->seeInDatabase('tasks', [
'id' => $task->id,
'progress' => 100,

Loading…
Cancel
Save