Unverified Commit 69dcbf71 authored by Nathalia Santos's avatar Nathalia Santos Committed by GitHub
Browse files

Merge pull request #682 from antonioDurval/master

(Natureza Extensão )(Envio de convite para avaliadores) retirar instituição, setar todos como UFAPE)
parents 920213d2 2b20ab9e
...@@ -33,6 +33,8 @@ use Illuminate\Support\Facades\Storage; ...@@ -33,6 +33,8 @@ use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Str; use Illuminate\Support\Str;
use Illuminate\Validation\Rule; use Illuminate\Validation\Rule;
use PDF; use PDF;
use DB;
class AdministradorController extends Controller class AdministradorController extends Controller
{ {
...@@ -639,8 +641,11 @@ class AdministradorController extends Controller ...@@ -639,8 +641,11 @@ class AdministradorController extends Controller
$grandeAreas = GrandeArea::orderBy('nome')->get(); $grandeAreas = GrandeArea::orderBy('nome')->get();
$avalSelecionados = $evento->avaliadors; $avalSelecionados = $evento->avaliadors;
$avalNaoSelecionadosId = $evento->avaliadors->pluck('id'); $avalNaoSelecionadosId = $evento->avaliadors->pluck('id');
$avaliadores = Avaliador::whereNotIn('id', $avalNaoSelecionadosId)->get();
$trabalhos = $evento->trabalhos->whereNotIn('status', 'rascunho'); $trabalhos = $evento->trabalhos->whereNotIn('status', 'rascunho');
$avaliadores = Avaliador::join('naturezas_avaliadors', 'avaliadors.id', '=' ,'naturezas_avaliadors.avaliador_id')
->whereNotIn('avaliadors.id', $avalNaoSelecionadosId)
->where('naturezas_avaliadors.natureza_id', $evento->natureza_id)
->get();
if ((Auth::user()->id != $coordenador_id->user_id) && ($user->tipo != 'administrador')) { if ((Auth::user()->id != $coordenador_id->user_id) && ($user->tipo != 'administrador')) {
return redirect()->back(); return redirect()->back();
...@@ -958,12 +963,17 @@ class AdministradorController extends Controller ...@@ -958,12 +963,17 @@ class AdministradorController extends Controller
$avaliador->area()->associate($area); $avaliador->area()->associate($area);
$avaliador->user()->associate($user); $avaliador->user()->associate($user);
$avaliador->eventos()->attach($evento); $avaliador->eventos()->attach($evento);
if($evento->natureza_id == 3){
$avaliador->naturezas()->sync($evento->natureza_id);
}
$user->save(); $user->save();
$avaliador->save(); $avaliador->save();
} else { } else {
$avaliador = $user->avaliadors; $avaliador = $user->avaliadors;
$avaliador->eventos()->attach($evento); $avaliador->eventos()->attach($evento);
if($evento->natureza_id == 3){
$avaliador->naturezas()->sync($evento->natureza_id);
}
$user->save(); $user->save();
$avaliador->save(); $avaliador->save();
} }
......
...@@ -1584,16 +1584,18 @@ ...@@ -1584,16 +1584,18 @@
</select> </select>
</div> </div>
<div class="form-group"> @if($evento->natureza_id != 3)
<label for="exampleFormControlSelect1">Instituição <span <div class="form-group">
style="color: red; font-weight:bold">*</span></label> <label for="exampleFormControlSelect1">Instituição <span
<select class="form-control" name="instituicao" id="membro" required style="color: red; font-weight:bold">*</span></label>
onchange="mostrarDiv(this)"> <select class="form-control" name="instituicao" id="membro" required
<option value="" disabled>-- Selecione a instituição --</option> onchange="mostrarDiv(this)">
<option value="ufape">Universidade Federal do Agreste de Pernambuco</option> <option value="" disabled>-- Selecione a instituição --</option>
<option value="outra">Outra</option> <option value="ufape">Universidade Federal do Agreste de Pernambuco</option>
</select> <option value="outra">Outra</option>
</div> </select>
</div>
@endif
<div class="form-group" id="div-outra" <div class="form-group" id="div-outra"
style="@if(old('instituicao') != null && old('instituicao') == "outra") display: block; @else display: none; @endif"> style="@if(old('instituicao') != null && old('instituicao') == "outra") display: block; @else display: none; @endif">
......
...@@ -272,15 +272,17 @@ ...@@ -272,15 +272,17 @@
<option value="avaliador" >Avaliador</option> <option value="avaliador" >Avaliador</option>
</select> </select>
</div> </div>
<div class="form-group"> @if($evento->natureza_id != 3)
<label for="exampleFormControlSelect1">Instituição <span style="color: red; font-weight:bold">*</span></label> <div class="form-group">
<select class="form-control" name="instituicao" id="membro" required onchange="mostrarDiv(this)"> <label for="exampleFormControlSelect1">Instituição <span style="color: red; font-weight:bold">*</span></label>
<option value="" disabled>-- Selecione a instituição --</option> <select class="form-control" name="instituicao" id="membro" required onchange="mostrarDiv(this)">
<option value="ufape" >Universidade Federal do Agreste de Pernambuco</option> <option value="" disabled>-- Selecione a instituição --</option>
<option value="outra" >Outra</option> <option value="ufape" >Universidade Federal do Agreste de Pernambuco</option>
</select> <option value="outra" >Outra</option>
</div> </select>
</div>
@endif
<div class="form-group" id="div-outra" style="@if(old('instituicao') != null && old('instituicao') == "outra") display: block; @else display: none; @endif"> <div class="form-group" id="div-outra" style="@if(old('instituicao') != null && old('instituicao') == "outra") display: block; @else display: none; @endif">
<label for="outra">{{ __('Digite o nome da instituição') }}<span style="color: red; font-weight: bold;"> *</span></label> <label for="outra">{{ __('Digite o nome da instituição') }}<span style="color: red; font-weight: bold;"> *</span></label>
......
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