Unverified Commit c968fb9c authored by GuilhermeGz's avatar GuilhermeGz Committed by GitHub
Browse files

Merge pull request #236 from GuilhermeGz/master

Atualizações
parents 7b287f93 00ee1402
...@@ -61,6 +61,14 @@ class AvaliadorController extends Controller ...@@ -61,6 +61,14 @@ class AvaliadorController extends Controller
$user = User::find(Auth::user()->id); $user = User::find(Auth::user()->id);
$eventos = $user->avaliadors->where('user_id',$user->id)->first()->eventos; $eventos = $user->avaliadors->where('user_id',$user->id)->first()->eventos;
$aval = $user->avaliadors->where('user_id',$user->id)->first();
foreach ($eventos as $evento){
$evento->flag=0;
$trabalhos = Trabalho::where('evento_id',$evento->id)->pluck('id');
if($aval->trabalhos()->whereIn("trabalho_id",$trabalhos)->count() != 0){
$evento->flag=1;
}
}
$hoje = Carbon::today('America/Recife'); $hoje = Carbon::today('America/Recife');
$hoje = $hoje->toDateString(); $hoje = $hoje->toDateString();
return view('avaliador.editais', ["eventos"=>$eventos, "hoje" => $hoje]); return view('avaliador.editais', ["eventos"=>$eventos, "hoje" => $hoje]);
......
...@@ -117,11 +117,20 @@ class TrabalhoController extends Controller ...@@ -117,11 +117,20 @@ class TrabalhoController extends Controller
public function arquivar(Request $request){ public function arquivar(Request $request){
$trabalho = Trabalho::find($request->trabalho_id); $trabalho = Trabalho::find($request->trabalho_id);
$arquivos = Arquivo::where('trabalhoId',$trabalho->id)->get();
if($request->arquivar_tipo == 1 ){ if($request->arquivar_tipo == 1 ){
$trabalho->arquivado = true; $trabalho->arquivado = true;
foreach ($arquivos as $arquivo){
$arquivo->arquivado = true;
$arquivo->update();
}
$message = "Projeto ".$trabalho->titulo." arquivado"; $message = "Projeto ".$trabalho->titulo." arquivado";
}else{ }else{
$trabalho->arquivado = false; $trabalho->arquivado = false;
foreach ($arquivos as $arquivo){
$arquivo->arquivado = false;
$arquivo->update();
}
$message = "Projeto ".$trabalho->titulo." desarquivado"; $message = "Projeto ".$trabalho->titulo." desarquivado";
} }
$trabalho->update(); $trabalho->update();
......
...@@ -185,7 +185,7 @@ ...@@ -185,7 +185,7 @@
<input value='1' name='arquivar_tipo' type='hidden'/> <input value='1' name='arquivar_tipo' type='hidden'/>
</form> </form>
@else @else
<a title="Desarquivar" href='javascript:arquivar2{{$participante->id}}.submit()'> <a @if($trabalho->arquivado == true) style="pointer-events: none" @endif title="Desarquivar" href='javascript:arquivar2{{$participante->id}}.submit()'>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#808080" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h5l2 3h9a2 2 0 0 1 2 2v11zM9.9 16.1L14 12M9.9 11.9L14 16"/></svg> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#808080" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h5l2 3h9a2 2 0 0 1 2 2v11zM9.9 16.1L14 12M9.9 11.9L14 16"/></svg>
</a> </a>
<form method="GET" name='arquivar2{{$participante->id}}' action='{{route('arquivo.arquivar')}}' > <form method="GET" name='arquivar2{{$participante->id}}' action='{{route('arquivo.arquivar')}}' >
...@@ -920,7 +920,8 @@ ...@@ -920,7 +920,8 @@
href="{{ route('admin.visualizarParecerInterno', ['trabalho_id' => $trabalho->id, 'avaliador_id' => $avaliador->id]) }}">Avaliado</a> @endif href="{{ route('admin.visualizarParecerInterno', ['trabalho_id' => $trabalho->id, 'avaliador_id' => $avaliador->id]) }}">Avaliado</a> @endif
</h9> </h9>
<br> <br>
<a href="{{ route('admin.removerProjAval', ['trabalho_id' => $trabalho->id, 'avaliador_id' => $avaliador->id,'flag'=>1]) }}" > <a onclick="return confirm('Tem certeza que deseja remover o avaliador {{$avaliador->user->name}}?')"
href="{{ route('admin.removerProjAval', ['trabalho_id' => $trabalho->id, 'avaliador_id' => $avaliador->id,'flag'=>1]) }}" >
Remover Remover
</a> </a>
<br> <br>
...@@ -952,7 +953,8 @@ ...@@ -952,7 +953,8 @@
</h9> </h9>
<br> <br>
<a href="{{ route('admin.removerProjAval', ['trabalho_id' => $trabalho->id, 'avaliador_id' => $avaliador->id,'flag'=>0]) }}" > <a onclick="return confirm('Tem certeza que deseja remover o avaliador {{$avaliador->user->name}}?')"
href="{{ route('admin.removerProjAval', ['trabalho_id' => $trabalho->id, 'avaliador_id' => $avaliador->id,'flag'=>0]) }}" >
Remover Remover
</a> </a>
<br> <br>
......
...@@ -117,7 +117,9 @@ ...@@ -117,7 +117,9 @@
@csrf @csrf
<input type="hidden" name="avaliador_id" value="{{ $avaliador->id }}" > <input type="hidden" name="avaliador_id" value="{{ $avaliador->id }}" >
<input type="hidden" name="evento_id" value="{{ $evento->id }}" > <input type="hidden" name="evento_id" value="{{ $evento->id }}" >
<button type="submit" class="btn btn-danger" @if($avaliador->trabalhos->where('evento_id', $evento->id)->count() != 0) disabled="disabled" @endif >Remover</button> <button type="submit" class="btn btn-danger" @if($avaliador->trabalhos->where('evento_id', $evento->id)->count() != 0) disabled="disabled" @endif
onclick="return confirm('Tem certeza que deseja remover o avaliador {{$avaliador->user->name}}?')"
>Remover</button>
</form> </form>
<form action="{{ route('admin.reenviarConvite') }}" method="POST"> <form action="{{ route('admin.reenviarConvite') }}" method="POST">
@csrf @csrf
......
...@@ -68,10 +68,16 @@ ...@@ -68,10 +68,16 @@
<div class="dropdown-menu"> <div class="dropdown-menu">
@if(!is_null(Auth::user()->avaliadors->eventos->where('id', $evento->id)->first()->pivot->convite) && Auth::user()->avaliadors->eventos->where('id', $evento->id)->first()->pivot->convite == true ) @if(!is_null(Auth::user()->avaliadors->eventos->where('id', $evento->id)->first()->pivot->convite) && Auth::user()->avaliadors->eventos->where('id', $evento->id)->first()->pivot->convite == true )
@if($hoje >= $evento->inicioRevisao && $hoje <= $evento->fimRevisao) @if($hoje >= $evento->inicioRevisao && $hoje <= $evento->fimRevisao)
<a href="{{ route('avaliador.visualizarTrabalho', ['evento_id' => $evento->id]) }}" class="dropdown-item"> @if($evento->flag==0)
<img src="{{asset('img/icons/eye-regular.svg')}}" class="icon-card" alt=""> <button disabled="disabled" class="dropdown-item">
Avaliar Propostas Não ainda avaliação atribuída para você neste edital.
</a> </button>
@else
<a href="{{ route('avaliador.visualizarTrabalho', ['evento_id' => $evento->id]) }}" class="dropdown-item">
<img src="{{asset('img/icons/eye-regular.svg')}}" class="icon-card" alt="">
Avaliar Propostas
</a>
@endif
@else @else
<button disabled="disabled" class="dropdown-item"> <button disabled="disabled" class="dropdown-item">
Hoje({{ date('d/m/Y', strtotime($hoje)) }}) não faz parte do período de revisão(avaliação) Hoje({{ date('d/m/Y', strtotime($hoje)) }}) não faz parte do período de revisão(avaliação)
......
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