From b15e0c0b241b742777567b4d1d171abc8d1cefe0 Mon Sep 17 00:00:00 2001 From: Gabriel-31415 Date: Sun, 28 Jun 2020 20:28:04 +0000 Subject: [PATCH] ajuste da data e rm do botao de participante --- app/Http/Controllers/EventoController.php | 24 ++-- app/Http/Controllers/ProponenteController.php | 6 + ...2020_02_05_123153_create_eventos_table.php | 2 + resources/views/evento/criarEvento.blade.php | 22 ++++ resources/views/projeto/index.blade.php | 6 - resources/views/proponente/editais.blade.php | 5 +- .../views/proponente/projetosEdital.blade.php | 116 ++++++++++++++++++ routes/web.php | 12 +- 8 files changed, 173 insertions(+), 20 deletions(-) create mode 100644 resources/views/proponente/projetosEdital.blade.php diff --git a/app/Http/Controllers/EventoController.php b/app/Http/Controllers/EventoController.php index 3fe05f8..3e4c6de 100644 --- a/app/Http/Controllers/EventoController.php +++ b/app/Http/Controllers/EventoController.php @@ -110,6 +110,8 @@ class EventoController extends Controller 'fimSubmissao' => ['required', 'date'], 'inicioRevisao' => ['required', 'date'], 'fimRevisao' => ['required', 'date'], + 'inicio_recurso' => ['required', 'date'], + 'fim_recurso' => ['required', 'date'], 'resultado_final' => ['required', 'date'], 'resultado_preliminar'=> ['required', 'date'], 'pdfEdital' => [($request->pdfEditalPreenchido!=='sim'?'required':''), 'file', 'mimes:pdf', 'max:2048'], @@ -118,7 +120,8 @@ class EventoController extends Controller } // validacao normal - + //after = depois + //before = antes $validatedData = $request->validate([ 'nome' => ['required', 'string'], 'descricao' => ['required', 'string'], @@ -126,12 +129,15 @@ class EventoController extends Controller 'natureza' => ['required'], 'descricao' => ['required'], 'coordenador_id' => ['required'], - 'inicioSubmissao' => ['required', 'date', 'after:' . $yesterday], - 'fimSubmissao' => ['required', 'date', 'after:' . $request->inicioSubmissao], - 'inicioRevisao' => ['required', 'date', 'after:' . $yesterday], - 'fimRevisao' => ['required', 'date', 'after:' . $request->inicioRevisao], - 'resultado_final' => ['required', 'date', 'after:' . $yesterday], - 'resultado_preliminar'=> ['required', 'date'], + #---------------------------------------------- + 'inicioSubmissao' => ['required', 'date', 'after:yesterday'], + 'fimSubmissao' => ['required', 'date', 'after:fim_recurso','after:resultado_final'], + 'inicioRevisao' => ['required', 'date', 'after:yesterday'], + 'fimRevisao' => ['required', 'date', 'after:inicioRevisao', 'before:fimSubmissao'], + 'inicio_recurso' => ['required', 'date', 'after:inicioRevisao'], + 'fim_recurso' => ['required', 'date', 'after:fim_recurso'], + 'resultado_preliminar'=> ['required', 'date', 'after:inicio_recurso'], + 'resultado_final' => ['required', 'date', 'after:resultado_preliminar'], 'pdfEdital' => [($request->pdfEditalPreenchido!=='sim'?'required':''), 'file', 'mimes:pdf', 'max:2048'], //'modeloDocumento' => ['file', 'mimes:zip,doc,docx,odt,pdf', 'max:2048'], ]); @@ -145,8 +151,10 @@ class EventoController extends Controller $evento['fimSubmissao'] = $request->fimSubmissao; $evento['inicioRevisao'] = $request->inicioRevisao; $evento['fimRevisao'] = $request->fimRevisao; - $evento['resultado_final'] = $request->resultado_final; + $evento['inicio_recurso'] = $request->inicio_recurso; + $evento['fim_recurso'] = $request->fim_recurso; $evento['resultado_preliminar']= $request->resultado_preliminar; + $evento['resultado_final'] = $request->resultado_final; $evento['coordenadorId'] = $request->coordenador_id; $evento['criador_id'] = $user_id; $evento['anexosStatus'] = 'final'; diff --git a/app/Http/Controllers/ProponenteController.php b/app/Http/Controllers/ProponenteController.php index 4bde2ac..0ac4083 100644 --- a/app/Http/Controllers/ProponenteController.php +++ b/app/Http/Controllers/ProponenteController.php @@ -86,4 +86,10 @@ class ProponenteController extends Controller return view('proponente.projetos')->with(['projetos' => $projetos]); } + public function projetosEdital($id) { + $edital = Evento::find($id); + $projetos = Trabalho::where('evento_id', '=', $id)->get(); + + return view('proponente.projetosEdital')->with(['edital' => $edital, 'projetos' => $projetos]); + } } diff --git a/database/migrations/2020_02_05_123153_create_eventos_table.php b/database/migrations/2020_02_05_123153_create_eventos_table.php index a31fb35..b62b50b 100644 --- a/database/migrations/2020_02_05_123153_create_eventos_table.php +++ b/database/migrations/2020_02_05_123153_create_eventos_table.php @@ -26,6 +26,8 @@ class CreateEventosTable extends Migration $table->date('fimRevisao')->nullable(); $table->date('resultado_final')->nullable(); $table->date('resultado_preliminar')->nullable(); + $table->date('inicio_recurso')->nullable(); + $table->date('fim_recurso')->nullable(); $table->integer('numMaxTrabalhos')->nullable(); $table->integer('numMaxCoautores')->nullable(); $table->boolean('hasResumo')->nullable(); diff --git a/resources/views/evento/criarEvento.blade.php b/resources/views/evento/criarEvento.blade.php index 9106415..0ac86fd 100644 --- a/resources/views/evento/criarEvento.blade.php +++ b/resources/views/evento/criarEvento.blade.php @@ -141,6 +141,28 @@ +
+
+ + + + @error('inicio_recurso') + + {{ $message . date('d/m/Y', strtotime($ontem ?? '')) . '.' }} + + @enderror +
+
+ + + + @error('fim_recurso') + + {{ $message . date('d/m/Y', strtotime($ontem ?? '')) . '.' }} + + @enderror +
+
diff --git a/resources/views/projeto/index.blade.php b/resources/views/projeto/index.blade.php index 8379589..b539fc4 100644 --- a/resources/views/projeto/index.blade.php +++ b/resources/views/projeto/index.blade.php @@ -71,12 +71,6 @@ Visualizar projeto - {{-- - Recorrer - - - Resultado - --}}