Commit 2ec816a4 authored by Lucas Henrique's avatar Lucas Henrique
Browse files

Adiciona endpoints para visualização dos pareceres por barema e link

parent 4ef77fa1
...@@ -8,6 +8,8 @@ use App\Area; ...@@ -8,6 +8,8 @@ use App\Area;
use App\Arquivo; use App\Arquivo;
use App\AvaliacaoRelatorio; use App\AvaliacaoRelatorio;
use App\Avaliador; use App\Avaliador;
use App\AvaliacaoTrabalho;
use App\CampoAvaliacao;
use App\CoordenadorComissao; use App\CoordenadorComissao;
use App\Evento; use App\Evento;
use App\FuncaoParticipantes; use App\FuncaoParticipantes;
...@@ -328,6 +330,29 @@ class AdministradorController extends Controller ...@@ -328,6 +330,29 @@ class AdministradorController extends Controller
return view('administrador.visualizarParecer')->with(['trabalho' => $trabalho, 'parecer' => $parecer, 'avaliador' => $avaliador]); return view('administrador.visualizarParecer')->with(['trabalho' => $trabalho, 'parecer' => $parecer, 'avaliador' => $avaliador]);
} }
public function visualizarParecerLink(Request $request)
{
$avaliador = Avaliador::find($request->avaliador_id);
$trabalho = $avaliador->trabalhos->where('id', $request->trabalho_id)->first();
$parecer = $avaliador->trabalhos->where('id', $request->trabalho_id)->first()->pivot;
$evento = Evento::find($trabalho->evento_id);
//dd($parecer);
return view('administrador.visualizarParecerLink')->with(['trabalho' => $trabalho, 'parecer' => $parecer, 'avaliador' => $avaliador, 'evento' => $evento]);
}
public function visualizarParecerBarema(Request $request)
{
$avaliador = Avaliador::find($request->avaliador_id);
$trabalho = $avaliador->trabalhos->where('id', $request->trabalho_id)->first();
$parecer = $avaliador->trabalhos->where('id', $request->trabalho_id)->first()->pivot;
$avalTrabalho = AvaliacaoTrabalho::where('trabalho_id', $trabalho->id)->where('avaliador_id', $avaliador->id)->get();
$camposAvaliacao = CampoAvaliacao::where('evento_id', $request->evento_id)->get();
//dd($parecer);
return view('administrador.visualizarParecerBarema')->with(['trabalho' => $trabalho, 'parecer' => $parecer, 'avaliador' => $avaliador, 'avalTrabalho' => $avalTrabalho, 'camposAvaliacao' => $camposAvaliacao]);
}
public function visualizarParecerInterno(Request $request) public function visualizarParecerInterno(Request $request)
{ {
$avaliador = Avaliador::find($request->avaliador_id); $avaliador = Avaliador::find($request->avaliador_id);
......
...@@ -245,6 +245,8 @@ Route::prefix('usuarios')->name('admin.')->group(function () { ...@@ -245,6 +245,8 @@ Route::prefix('usuarios')->name('admin.')->group(function () {
Route::post('/visualizarParecer', 'AdministradorController@visualizarParecer')->name('visualizarParecer'); Route::post('/visualizarParecer', 'AdministradorController@visualizarParecer')->name('visualizarParecer');
Route::get('/visualizarParecer', 'AdministradorController@visualizarParecer')->name('visualizarParecer'); Route::get('/visualizarParecer', 'AdministradorController@visualizarParecer')->name('visualizarParecer');
Route::get('/visualizarParecerInterno', 'AdministradorController@visualizarParecerInterno')->name('visualizarParecerInterno'); Route::get('/visualizarParecerInterno', 'AdministradorController@visualizarParecerInterno')->name('visualizarParecerInterno');
Route::get('/visualizarParecerLink', 'AdministradorController@visualizarParecerLink')->name('visualizarParecerLink');
Route::get('/visualizarParecerBarema', 'AdministradorController@visualizarParecerBarema')->name('visualizarParecerBarema');
Route::get('/pareceresProjetos', 'AdministradorController@pareceres')->name('pareceres'); Route::get('/pareceresProjetos', 'AdministradorController@pareceres')->name('pareceres');
Route::get('/analisarProjetos/{column?}', 'AdministradorController@analisar')->name('analisar')->middleware('checkRoles:coordenador,administrador'); Route::get('/analisarProjetos/{column?}', 'AdministradorController@analisar')->name('analisar')->middleware('checkRoles:coordenador,administrador');
Route::get('/analisarProposta', 'AdministradorController@analisarProposta')->name('analisarProposta')->middleware('checkRoles:coordenador,administrador'); Route::get('/analisarProposta', 'AdministradorController@analisarProposta')->name('analisarProposta')->middleware('checkRoles:coordenador,administrador');
......
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