diff --git a/app/Http/Controllers/EventoController.php b/app/Http/Controllers/EventoController.php index 3fe05f87e49e6915ed931d9875be82c3d5e7c3ed..3e4c6de554fd1f86b94d039f3fa8f0c3bba640bc 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 4bde2ac26dd546cf9dddc2f908864516d766e26c..0ac4083fe11e89560efc1fe70bd269faf6aa561d 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 a31fb3554fcbea1caf56a28859014cf459014c39..b62b50ba61902172cd7965a14738e1eeea9dfbc7 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 9106415fa8384aa71b585172482f6766b5d3aff0..0ac86fdbfd8bbc4ad59b32f829d38448dff7aaba 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 83795890ef14221c77008923b29437cede2e6202..b539fc4fd284eea93c286265409492054103ec9e 100644 --- a/resources/views/projeto/index.blade.php +++ b/resources/views/projeto/index.blade.php @@ -71,12 +71,6 @@ Visualizar projeto - {{-- - Recorrer - - - Resultado - --}}