"resources/views/git@sites.upe.br:walter.felipe/submeta.git" did not exist on "2a40f83bea22dc21d950bda6c631dbf816c0ec38"
Commit fdd903c9 authored by Gabriel-31415's avatar Gabriel-31415
Browse files

ajuste no policie e view de detalhe de edital

parent d9ff3f1d
...@@ -25,7 +25,7 @@ class EventoPolicy ...@@ -25,7 +25,7 @@ class EventoPolicy
public function isCoordenador(User $user, Evento $evento){ public function isCoordenador(User $user, Evento $evento){
return $evento->criador_id == Auth()->user()->id; return $evento->criador_id == Auth()->user()->coordenadorComissao->first()->id;
} }
} }
<?php
use Illuminate\Database\Seeder;
class TrabalhoSeeder extends Seeder
{
/**
* Run the database seeds.
*$table->string('titulo');
$table->boolean('avaliado')->nullable();
$table->string('linkGrupoPesquisa');
$table->string('linkLattesEstudante');
$table->string('pontuacaoPlanilha');
$table->date('data')->nullable();
//Anexos
$table->string('anexoProjeto');
$table->string('anexoDecisaoCONSU')->nullable();
$table->string('anexoPlanilhaPontuacao');
$table->string('anexoLattesCoordenador');
$table->string('anexoAutorizacaoComiteEtica');
//chaves estrangeiras
$table->unsignedBigInteger('grande_area_id');
$table->unsignedBigInteger('area_id');
$table->unsignedBigInteger('sub_area_id');
$table->unsignedBigInteger('evento_id');
$table->unsignedBigInteger('coordenador_id');
* @return void
*/
public function run()
{
DB::table('trabalhos')->insert([
'titulo' =>'Projeto',
'linkGrupoPesquisa' =>'link',
'linkLattesEstudante' =>'link',
'pontuacaoPlanilha' =>'link',
'data' =>'2020-01-01',
'anexoProjeto' =>'Álgebra',
'anexoDecisaoCONSU' =>'Álgebra',
'anexoPlanilhaPontuacao' =>'Álgebra',
'anexoAutorizacaoComiteEtica' =>'Álgebra',
'anexoLattesCoordenador' =>'Álgebra',
'grande_area_id' =>1,
'area_id' =>1,
'sub_area_id' =>1,
'evento_id' =>1,
'coordenador_id' =>1,
]);
}
}
@extends('layouts.app')
@section('sidebar')
<div class="wrapper">
<div class="sidebar">
<h2>{{{$evento->nome}}}</h2>
<ul>
<a id="informacoes">
<li>
<img src="{{asset('img/icons/info-circle-solid.svg')}}" alt=""> <h5> Informações</h5>
</li>
</a>
<a id="trabalhos">
<li data-toggle="collapse" data-target="#ajuda" class="collapsed">
<img src="{{asset('img/icons/file-alt-regular.svg')}}" alt=""><h5>Trabalhos</h5><img class="arrow" src="{{asset('img/icons/arrow.svg')}}">
</li>
<ul class="sub-menu collapse" id="ajuda" style="background-color: gray">
<a id="submissoes" class="exibir">
<li>
<img src="{{asset('img/icons/plus-square-solid.svg')}}" alt=""><h5>Definir Submissões</h5>
</li>
</a>
<a id="listarTrabalhos" class="exibir" >
<li>
<img src="{{asset('img/icons/list.svg')}}" alt=""><h5>Listar Trabalhos</h5>
</li>
</a>
</ul>
</a>
<a id="areas">
<li data-toggle="collapse" data-target="#menuAreas" class="collapsed">
<img src="{{asset('img/icons/area.svg')}}" alt=""><h5> Áreas</h5><img class="arrow" src="{{asset('img/icons/arrow.svg')}}">
</li>
<ul class="sub-menu collapse" id="menuAreas" style="background-color: gray">
<a >
<li>
<img src="{{asset('img/icons/plus-square-solid.svg')}}" alt=""><h5> Cadastrar Áreas</h5>
</li>
</a>
<a>
<li>
<img src="{{asset('img/icons/list.svg')}}" alt=""><h5> Listar Áreas</h5>
</li>
</a>
</ul>
</a>
<a id="avaliador">
<li data-toggle="collapse" data-target="#menuAvaliador" class="collapsed">
<img src="{{asset('img/icons/glasses-solid.svg')}}" alt=""><h5>Avaliadores</h5><img class="arrow" src="{{asset('img/icons/arrow.svg')}}">
</li>
<ul class="sub-menu collapse" id="menuAvaliador" style="background-color: gray">
<a >
<li>
<img src="{{asset('img/icons/user-plus-solid.svg')}}" alt=""><h5> Cadastrar Revisores</h5>
</li>
</a>
<a>
<li>
<img src="{{asset('img/icons/list.svg')}}" alt=""><h5> Listar Revisores</h5>
</li>
</a>
</ul>
</a>
<a id="comissao" >
<li data-toggle="collapse" data-target="#menuComissao" class="collapsed">
<img src="{{asset('img/icons/user-tie-solid.svg')}}" alt=""><h5>Comissão</h5><img class="arrow" src="{{asset('img/icons/arrow.svg')}}">
</li>
<ul class="sub-menu collapse" id="menuComissao" style="background-color: gray">
<a>
<li>
<img src="{{asset('img/icons/crown-solid.svg')}}" alt=""><h5> Definir Coordenador</h5>
</li>
</a>
<a >
<li>
<img src="{{asset('img/icons/list.svg')}}" alt=""><h5> Listar Comissão</h5>
</li>
</a>
</ul>
</a>
</ul>
</div>
</div>
<!-- paginas -->
<div class="main" style="margin-left: 200px; margin-top: 100px;">
<div class="container">
<div class="row" id="pagina">
</div>
</div>
</div>
@endsection
@section('javascript')
<script type="text/javascript" >
$(document).ready(()=>{
$('.exibir').on('click',(event) => {
event.preventDefault();
console.log(event.currentTarget.id);
var itemMenu = event.currentTarget.id;
$.ajax({
type: 'POST',
url: '{{ route('coordenador.retornoDetalhes') }}',
data: 'item='+itemMenu+'&evento_id='+'{{ $evento->id }}' ,
headers:
{
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
success: (data) => {
$('#pagina').html(data);
//console.log(data);
},
error: (data) => {
console.log(data);
}
})
});
})
</script>
@endsection
<div class="container">
<div class="row">
<div class="col">
<h3>Documentação</h3>
<hr />
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin at semper orci, congue tempor libero. Vivamus tristique risus ac risus gravida, et accumsan velit elementum. Donec mattis porttitor enim, ac mollis eros accumsan vel. Cras vel fermentum enim, et molestie diam. Cras nisl elit, volutpat sed ullamcorper at, congue sed orci. Suspendisse potenti. Nulla molestie mattis viverra. Cras fringilla, enim vel bibendum ornare, est risus condimentum ligula, quis commodo nunc justo et metus. Quisque vitae magna luctus, convallis felis a, pellentesque libero. Quisque dictum volutpat risus eget laoreet. Sed elementum eu turpis eu bibendum. Mauris nec consequat lacus, in consectetur ante. Aliquam et ex mattis, tincidunt mauris sollicitudin, ullamcorper lacus. Morbi malesuada odio quis arcu tempus dapibus. Duis nec tincidunt ipsum, id laoreet metus.</p>
</div>
</div>
</div>
\ No newline at end of file
<div class="col-sm-10">
<h1 class="">Trabalhos</h1>
</div>
<table class="table table-hover table-responsive-lg table-sm">
<thead>
<tr>
<th scope="col">ID</th>
<th scope="col">Área</th>
<th scope="col">Avaliadores</th>
<th scope="col" style="text-align:center">Baixar</th>
<th scope="col" style="text-align:center">Visualizar</th>
</tr>
</thead>
<tbody>
@php $i = 0; @endphp
@foreach($trabalhos as $trabalho)
<tr>
<td>{{$trabalho->id}}</td>
<td>{{-- {{$trabalho->area->nome}} --}}</td>
<td>
@foreach($trabalho->avaliadors as $atribuicao)
{{$atribuicao->user->email}},
@endforeach
</td>
<td style="text-align:center">
@php $arquivo = ""; $i++; @endphp
@foreach($trabalho->arquivo as $key)
@php
if($key->versaoFinal == true){
$arquivo = $key->nome;
}
@endphp
@endforeach
<img onclick="document.getElementById('formDownload{{$i}}').submit();" class="" src="{{asset('img/icons/file-download-solid-black.svg')}}" style="width:20px" alt="">
<form method="GET" action="{{ route('download') }}" target="_new" id="formDownload{{$i}}">
<input type="hidden" name="file" value="{{$arquivo}}">
</form>
</td>
<td style="text-align:center">
<a class="botaoAjax" href="#" data-toggle="modal" onclick="trabalhoId({{$trabalho->id}})" data-target="#modalTrabalho"><img src="{{asset('img/icons/eye-regular.svg')}}" style="width:20px"></a>
</td>
</tr>
@endforeach
</tbody>
</table>
\ No newline at end of file
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