diff --git a/app/Http/Requests/StoreTrabalho.php b/app/Http/Requests/StoreTrabalho.php index 7d5ee58bb485c0b79caa8a1cdd44729828295676..4cc981ca88936f97f51372b5bf72070c1c8d1160 100755 --- a/app/Http/Requests/StoreTrabalho.php +++ b/app/Http/Requests/StoreTrabalho.php @@ -93,6 +93,8 @@ class StoreTrabalho extends FormRequest $rules['area_id'] = [Rule::requiredIf($evento->natureza_id != 3), 'string']; if($evento->natureza_id == 3){ $rules['area_tematica_id'] = ['required', 'string']; + $rules['ods'] = ['required']; + } $rules['linkLattesEstudante'] = ['required', 'string']; diff --git a/app/Http/Requests/UpdateTrabalho.php b/app/Http/Requests/UpdateTrabalho.php index 68d704992f907467b3e4f3a9bec9e8327ca238dc..4d8cff53606e972f91870ae01f69e420d413b583 100755 --- a/app/Http/Requests/UpdateTrabalho.php +++ b/app/Http/Requests/UpdateTrabalho.php @@ -110,6 +110,7 @@ class UpdateTrabalho extends FormRequest if($evento->natureza_id == 3){ $rules['area_tematica_id'] = ['required', 'string']; + $rules['ods'] = ['required']; } $rules['linkLattesEstudante'] = ['required', 'string']; diff --git a/resources/views/administrador/selecionarAvaliadores.blade.php b/resources/views/administrador/selecionarAvaliadores.blade.php index 4e66698111fb1fadd95b67ae71fbef9574c8612d..916135dfe9fde42245718730ee43d4ff058ddc59 100755 --- a/resources/views/administrador/selecionarAvaliadores.blade.php +++ b/resources/views/administrador/selecionarAvaliadores.blade.php @@ -112,9 +112,15 @@ Recusado @endif - - + + + @if($avaliador->trabalhos->where('evento_id', $evento->id)->count() == 0) + + @else + + @endif + + + eventos->where('id', $evento->id)->first()->pivot->convite != null) style="text-align:center" @endif style="text-align:center; display:flex; justify-content: space-evenly">
@csrf diff --git a/resources/views/administrador/selecionarProjetos.blade.php b/resources/views/administrador/selecionarProjetos.blade.php index a459c77a09d5584a0210ee34f1643994ef135256..7f7978530e4cebeac21d5b943f0554868c9386c2 100755 --- a/resources/views/administrador/selecionarProjetos.blade.php +++ b/resources/views/administrador/selecionarProjetos.blade.php @@ -12,8 +12,9 @@ Voltar +
-

Lista de Projetos do Edital: {{ $evento->nome }}

+

Status dos Projetos em Avaliação do edital: {{ $evento->nome }}

@@ -22,7 +23,101 @@ --}}
-
+
+ + + + + + + + + + + + + @foreach($trabalhos as $trabalho) + @foreach($trabalho->avaliadors as $avaliador) + {{-- Avaliação Interna --}} + @if(($avaliador->tipo == 'Interno' && ($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == null || $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso != 1)) + || (($avaliador->user->instituicao == "UFAPE" || $avaliador->user->instituicao == "Universidade Federal do Agreste de Pernambuco") && $avaliador->tipo == null && ($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == null || $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso != 1))) + + + + + + @php + $parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); + @endphp + + + + @endif + + {{-- Avaliação Ad Hoc --}} + @if( ($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == null && $avaliador->tipo == "Externo") || $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso != 2 + || (($avaliador->user->instituicao != "UFAPE" && $avaliador->user->instituicao != "Universidade Federal do Agreste de Pernambuco") && $avaliador->tipo == null && ($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == null || $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso != 2))) + + + + + + + + + @endif + + + @endforeach + @endforeach + + +
Nome do UsuárioTipo de AvaliaçãoE-mailTitulo do projetoStatus avaliaçãoAção
{{ $avaliador->user->name }} Interno {{ $avaliador->user->email }}{{ $trabalho->titulo }}@if($parecerInterno == null) Pendente @else Avaliado @endif + +
{{ $avaliador->user->name }} Ad Hoc {{ $avaliador->user->email }}{{ $trabalho->titulo }}@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->status == false) Pendente @else Avaliado @endif + +
+ + +
+
+ +

Lista de Projetos do Edital: {{ $evento->nome }}

+ +
+
+ +
@@ -199,98 +294,6 @@ -
-
- -

Status dos Projetos em Avaliação do edital: {{ $evento->nome }}

- -
-
-
- - - - - - - - - - - - - @foreach($trabalhos as $trabalho) - @foreach($trabalho->avaliadors as $avaliador) - {{-- Avaliação Interna --}} - @if(($avaliador->tipo == 'Interno' && ($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == null || $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso != 1)) - || (($avaliador->user->instituicao == "UFAPE" || $avaliador->user->instituicao == "Universidade Federal do Agreste de Pernambuco") && $avaliador->tipo == null && ($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == null || $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso != 1))) - - - - - - @php - $parecerInterno = App\ParecerInterno::where([['avaliador_id',$avaliador->id],['trabalho_id',$trabalho->id]])->first(); - @endphp - - - - @endif - - {{-- Avaliação Ad Hoc --}} - @if( ($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == null && $avaliador->tipo == "Externo") || $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso != 2 - || (($avaliador->user->instituicao != "UFAPE" && $avaliador->user->instituicao != "Universidade Federal do Agreste de Pernambuco") && $avaliador->tipo == null && ($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == null || $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso != 2))) - - - - - - - - - @endif - - - @endforeach - @endforeach - - -
Nome do UsuárioTipo de AvaliaçãoE-mailTitulo do projetoStatus avaliaçãoAção
{{ $avaliador->user->name }} Interno {{ $avaliador->user->email }}{{ $trabalho->titulo }}@if($parecerInterno == null) Pendente @else Avaliado @endif - -
{{ $avaliador->user->name }} Ad Hoc {{ $avaliador->user->email }}{{ $trabalho->titulo }}@if($avaliador->trabalhos->where('id', $trabalho->id)->first()->pivot->status == false) Pendente @else Avaliado @endif - -
- @endif