From fdd903c99dccbe189e71a28f6a86a5a6ac2e5ae0 Mon Sep 17 00:00:00 2001 From: Gabriel-31415 Date: Thu, 28 May 2020 23:04:32 +0000 Subject: [PATCH] ajuste no policie e view de detalhe de edital --- app/Policies/EventoPolicy.php | 2 +- database/seeds/TrabalhoSeeder.php | 51 ++++++ .../detalhesEdital.blade.php | 145 ++++++++++++++++++ .../documentacao.blade.php | 9 ++ .../listarTrabalhos.blade.php | 48 ++++++ 5 files changed, 254 insertions(+), 1 deletion(-) create mode 100644 database/seeds/TrabalhoSeeder.php create mode 100644 resources/views/coordenadorComissao/detalhesEdital.blade.php create mode 100644 resources/views/coordenadorComissao/documentacao.blade.php create mode 100644 resources/views/coordenadorComissao/listarTrabalhos.blade.php diff --git a/app/Policies/EventoPolicy.php b/app/Policies/EventoPolicy.php index 25b9d3a..7d6586e 100644 --- a/app/Policies/EventoPolicy.php +++ b/app/Policies/EventoPolicy.php @@ -25,7 +25,7 @@ class EventoPolicy public function isCoordenador(User $user, Evento $evento){ - return $evento->criador_id == Auth()->user()->id; + return $evento->criador_id == Auth()->user()->coordenadorComissao->first()->id; } } diff --git a/database/seeds/TrabalhoSeeder.php b/database/seeds/TrabalhoSeeder.php new file mode 100644 index 0000000..790b335 --- /dev/null +++ b/database/seeds/TrabalhoSeeder.php @@ -0,0 +1,51 @@ +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, + + ]); + } +} diff --git a/resources/views/coordenadorComissao/detalhesEdital.blade.php b/resources/views/coordenadorComissao/detalhesEdital.blade.php new file mode 100644 index 0000000..64bfd21 --- /dev/null +++ b/resources/views/coordenadorComissao/detalhesEdital.blade.php @@ -0,0 +1,145 @@ +@extends('layouts.app') +@section('sidebar') +
+ + +
+ + +
+
+
+ +
+
+
+ + +@endsection +@section('javascript') + + +@endsection + diff --git a/resources/views/coordenadorComissao/documentacao.blade.php b/resources/views/coordenadorComissao/documentacao.blade.php new file mode 100644 index 0000000..f31bb03 --- /dev/null +++ b/resources/views/coordenadorComissao/documentacao.blade.php @@ -0,0 +1,9 @@ +
+
+
+

Documentação

+
+

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.

+
+
+
\ No newline at end of file diff --git a/resources/views/coordenadorComissao/listarTrabalhos.blade.php b/resources/views/coordenadorComissao/listarTrabalhos.blade.php new file mode 100644 index 0000000..0da7922 --- /dev/null +++ b/resources/views/coordenadorComissao/listarTrabalhos.blade.php @@ -0,0 +1,48 @@ +
+

Trabalhos

+
+ + + + + + + + + + + + + @php $i = 0; @endphp + @foreach($trabalhos as $trabalho) + + + + + + + + + + @endforeach + +
IDÁreaAvaliadoresBaixarVisualizar
{{$trabalho->id}}{{-- {{$trabalho->area->nome}} --}} + @foreach($trabalho->avaliadors as $atribuicao) + {{$atribuicao->user->email}}, + @endforeach + + @php $arquivo = ""; $i++; @endphp + @foreach($trabalho->arquivo as $key) + @php + if($key->versaoFinal == true){ + $arquivo = $key->nome; + } + @endphp + @endforeach + +
+ +
+
+ +
\ No newline at end of file -- GitLab