Commit d608aa83 authored by Yuri Resende's avatar Yuri Resende
Browse files

Adicionando botão para cancelar avaliação

parent 090e9f87
...@@ -26,6 +26,21 @@ class AvaliadorController extends Controller ...@@ -26,6 +26,21 @@ class AvaliadorController extends Controller
]); ]);
} }
//Retorna uma mensagem de acordo com o status da avaliação
private function msg($status)
{
switch ($status) {
case 3:
return "Avaliação cancelada!";
case 6:
return "Atividade reprovada!";
case 7:
return "Atividade aprovada!";
default:
break;
}
}
public function avaliar(Request $req) public function avaliar(Request $req)
{ {
$validated = $req->validate( $validated = $req->validate(
...@@ -58,9 +73,8 @@ class AvaliadorController extends Controller ...@@ -58,9 +73,8 @@ class AvaliadorController extends Controller
$avaliacao->avaliador_id = $user->id; $avaliacao->avaliador_id = $user->id;
$avaliacao->descricao = $req->descricao ? $req->descricao : NULL; $avaliacao->descricao = $req->descricao ? $req->descricao : NULL;
$avaliacao->horas_reajuste = $req->hora_reajuste; $avaliacao->horas_reajuste = $req->hora_reajuste;
if ($avaliacao->save()) { if ($avaliacao->save()) {
return redirect()->back()->with(['mensage'=>'Atividade avaliada!']); return redirect()->back()->with(['mensage'=> $this->msg($req->status)]);
} }
} }
} }
......
...@@ -87,6 +87,19 @@ ...@@ -87,6 +87,19 @@
<input type="submit" class="btn btn-primary" value="Aprovar"> <input type="submit" class="btn btn-primary" value="Aprovar">
</form> </form>
</div> </div>
@else
<div class="btns-avaliar mt-4 d-flex justify-content-end">
<form action="{{route('avaliador_avaliar')}}" method="POST">
@csrf
@method("PUT")
<input type="hidden" name="avaliacao_id" id="avaliacao_id_cancelar" value="{{$avaliacao->id}}">
<input type="hidden" name="tarefa_id" id="tarefa_id_cancelar" value="{{$avaliacao->tarefa->id}}">
<input type="hidden" name="professor_id" id="professor_id_cancelar" value="{{$avaliacao->tarefa->userPad->user->id}}">
<input type="hidden" name="status" id="status_cancelar" value='3'>
<input type="hidden" name="atividade_type" id="atividade_type_cancelar" value="{{$avaliacao->type}}">
<input type="submit" class="btn btn-secondary" value="Cancelar Avaliação">
</form>
</div>
@endif @endif
</div> </div>
...@@ -146,6 +159,19 @@ ...@@ -146,6 +159,19 @@
</form> </form>
</div> </div>
@else
<div class="btns-avaliar mt-4 d-flex justify-content-end">
<form action="{{route('avaliador_avaliar')}}" method="POST">
@csrf
@method("PUT")
<input type="hidden" name="avaliacao_id" id="avaliacao_id_cancelar" value="{{$avaliacao->id}}">
<input type="hidden" name="tarefa_id" id="tarefa_id_cancelar" value="{{$avaliacao->tarefa->id}}">
<input type="hidden" name="professor_id" id="professor_id_cancelar" value="{{$avaliacao->tarefa->userPad->user->id}}">
<input type="hidden" name="status" id="status_cancelar" value='3'>
<input type="hidden" name="atividade_type" id="atividade_type_cancelar" value="{{$avaliacao->type}}">
<input type="submit" class="btn btn-secondary" value="Cancelar Avaliação">
</form>
</div>
@endif @endif
</div> </div>
...@@ -203,6 +229,19 @@ ...@@ -203,6 +229,19 @@
</form> </form>
</div> </div>
@else
<div class="btns-avaliar mt-4 d-flex justify-content-end">
<form action="{{route('avaliador_avaliar')}}" method="POST">
@csrf
@method("PUT")
<input type="hidden" name="avaliacao_id" id="avaliacao_id_cancelar" value="{{$avaliacao->id}}">
<input type="hidden" name="tarefa_id" id="tarefa_id_cancelar" value="{{$avaliacao->tarefa->id}}">
<input type="hidden" name="professor_id" id="professor_id_cancelar" value="{{$avaliacao->tarefa->userPad->user->id}}">
<input type="hidden" name="status" id="status_cancelar" value='3'>
<input type="hidden" name="atividade_type" id="atividade_type_cancelar" value="{{$avaliacao->type}}">
<input type="submit" class="btn btn-secondary" value="Cancelar Avaliação">
</form>
</div>
@endif @endif
</div> </div>
...@@ -218,7 +257,7 @@ ...@@ -218,7 +257,7 @@
</div> </div>
<!-- Gestão -->
<div class="tab-pane fade" id="gestao" role="tabpanel" aria-labelledby="gestao-tab"> <div class="tab-pane fade" id="gestao" role="tabpanel" aria-labelledby="gestao-tab">
@if (isset($avaliacoes_gestao) && !empty($avaliacoes_gestao)) @if (isset($avaliacoes_gestao) && !empty($avaliacoes_gestao))
...@@ -264,6 +303,19 @@ ...@@ -264,6 +303,19 @@
</form> </form>
</div> </div>
@else
<div class="btns-avaliar mt-4 d-flex justify-content-end">
<form action="{{route('avaliador_avaliar')}}" method="POST">
@csrf
@method("PUT")
<input type="hidden" name="avaliacao_id" id="avaliacao_id_cancelar" value="{{$avaliacao->id}}">
<input type="hidden" name="tarefa_id" id="tarefa_id_cancelar" value="{{$avaliacao->tarefa->id}}">
<input type="hidden" name="professor_id" id="professor_id_cancelar" value="{{$avaliacao->tarefa->userPad->user->id}}">
<input type="hidden" name="status" id="status_cancelar" value='3'>
<input type="hidden" name="atividade_type" id="atividade_type_cancelar" value="{{$avaliacao->type}}">
<input type="submit" class="btn btn-secondary" value="Cancelar Avaliação">
</form>
</div>
@endif @endif
</div> </div>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment