Unverified Commit 0d73682f authored by GuilhermeGz's avatar GuilhermeGz Committed by GitHub
Browse files

Merge pull request #423 from antonioDurval/master

Adição do campo de CPF e RG e remoção da obrigatoriedade do campo lattes para Edital PIBEX
parents 92caee14 14ca4d39
...@@ -109,19 +109,26 @@ class ParticipanteController extends Controller ...@@ -109,19 +109,26 @@ class ParticipanteController extends Controller
public function atualizarDocComplementar(Request $request){ public function atualizarDocComplementar(Request $request){
$participante = Participante::find($request->partcipanteId); $participante = Participante::find($request->partcipanteId);
$pasta = 'participantes/' . $participante->id; $pasta = 'participantes/' . $participante->id;
$editalTipo = $request->eventoTipo;
$participante->anexoTermoCompromisso = Storage::putFileAs($pasta, $request->termoCompromisso, "Termo_de_Compromisso.pdf"); $participante->anexoTermoCompromisso = Storage::putFileAs($pasta, $request->termoCompromisso, "Termo_de_Compromisso.pdf");
$participante->anexoComprovanteMatricula = Storage::putFileAs($pasta, $request->comprovanteMatricula, "Comprovante_de_Matricula.pdf"); $participante->anexoComprovanteMatricula = Storage::putFileAs($pasta, $request->comprovanteMatricula, "Comprovante_de_Matricula.pdf");
$participante->anexoLattes = Storage::putFileAs($pasta, $request->pdfLattes, "Curriculo_Lattes.pdf"); $participante->anexo_cpf_rg = Storage::putFileAs($pasta, $request->anexo_cpf_rg, "Anexo_CPF_RG." . $request->file('anexo_cpf_rg')->getClientOriginalExtension());
$participante->linkLattes = $request->linkLattes;
if($request->eventoTipo != "PIBEX"){
$participante->anexoLattes = Storage::putFileAs($pasta, $request->pdfLattes, "Curriculo_Lattes.pdf");
$participante->linkLattes = $request->linkLattes;
}
if($request->comprovanteBancario != null){ if($request->comprovanteBancario != null){
$participante->anexoComprovanteBancario = Storage::putFileAs($pasta, $request->comprovanteBancario, "Comprovante_Bancario." . $request->file('comprovanteBancario')->getClientOriginalExtension()); $participante->anexoComprovanteBancario = Storage::putFileAs($pasta, $request->comprovanteBancario, "Comprovante_Bancario." . $request->file('comprovanteBancario')->getClientOriginalExtension());
} }
if($request->autorizacaoPais != null){ if($request->autorizacaoPais != null){
$participante->anexoAutorizacaoPais = Storage::putFileAs($pasta, $request->autorizacaoPais, "Autorização_dos_Pais.pdf"); $participante->anexoAutorizacaoPais = Storage::putFileAs($pasta, $request->autorizacaoPais, "Autorização_dos_Pais.pdf");
} }
$participante->update(); $participante->update();
//dd($request);
return redirect()->back()->with(['sucesso'=>"Documentação complementar enviada com sucesso"]); return redirect()->back()->with(['sucesso'=>"Documentação complementar enviada com sucesso"]);
} }
} }
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddAnexoCpfRgToParticipantesTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('participantes', function (Blueprint $table) {
$table->string('anexo_cpf_rg')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('participantes', function (Blueprint $table) {
$table->dropColumn('anexo_cpf_rg');
});
}
}
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
<td style="text-align: center;"> <td style="text-align: center;">
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirm{{$participante->id}}" > <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#modalConfirm{{$participante->id}}" >
@if($participante->anexoComprovanteMatricula==null || $participante->anexoTermoCompromisso==null @if($participante->anexoComprovanteMatricula==null || $participante->anexoTermoCompromisso==null
|| $participante->anexoLattes==null || $participante->linkLattes==null ) )
Pendente Pendente
@else @else
...@@ -56,10 +56,12 @@ ...@@ -56,10 +56,12 @@
<form id="formDocComplementar" method="post" action="{{route('docComplementar.enviar')}}" enctype="multipart/form-data"> <form id="formDocComplementar" method="post" action="{{route('docComplementar.enviar')}}" enctype="multipart/form-data">
@csrf @csrf
<input type="hidden" value="{{$participante->id}}" name="partcipanteId"> <input type="hidden" value="{{ $participante->id }}" name="partcipanteId">
<input type="hidden" value="{{ $trabalho->evento->tipo }}" name="eventoTipo">
<div class="row col-md-12" > <div class="row col-md-12" >
<div class="col-md-6" style="margin-top: 15px"> <div class="col-md-6" style="margin-top: 15px">
<label class="control-label ">Termo de Compromisso <span style="color: red">*</span>@if($participante->anexoTermoCompromisso) : <label class="control-label ">Termo de Compromisso <span style="color: red">*</span>@if($participante->anexoTermoCompromisso)
<a id="modeloDocumentoTemp" href="{{ route('baixar.documentosParticipante', ['pathDocumento' => $participante->anexoTermoCompromisso]) }}">Arquivo atual</a> <a id="modeloDocumentoTemp" href="{{ route('baixar.documentosParticipante', ['pathDocumento' => $participante->anexoTermoCompromisso]) }}">Arquivo atual</a>
@endif @endif
</label> </label>
...@@ -75,7 +77,7 @@ ...@@ -75,7 +77,7 @@
<br> <br>
</div> </div>
<div class="col-md-6" style="margin-top: 15px"> <div class="col-md-6" style="margin-top: 15px">
<label class="control-label ">Comprovante de Matricula <span style="color: red">*</span>@if($participante->anexoComprovanteMatricula) : <label class="control-label ">Comprovante de Matricula <span style="color: red">*</span>@if($participante->anexoComprovanteMatricula)
<a id="modeloDocumentoTemp" href="{{ route('baixar.documentosParticipante', ['pathDocumento' => $participante->anexoComprovanteMatricula]) }}">Arquivo atual</a> <a id="modeloDocumentoTemp" href="{{ route('baixar.documentosParticipante', ['pathDocumento' => $participante->anexoComprovanteMatricula]) }}">Arquivo atual</a>
@endif @endif
</label> </label>
...@@ -90,33 +92,56 @@ ...@@ -90,33 +92,56 @@
<br> <br>
</div> </div>
<div class="col-md-6"> <div class="col-md-6" style="margin-top: 15px">
<label class="control-label ">PDF Lattes <span style="color: red">*</span>@if($participante->anexoLattes) : <label class="control-label ">CPF e RG <span style="color: red">*</span>@if($participante->anexo_cpf_rg)
<a id="modeloDocumentoTemp" href="{{ route('baixar.documentosParticipante', ['pathDocumento' => $participante->anexoLattes]) }}">Arquivo atual</a> <a id="modeloDocumentoTemp" href="{{ route('baixar.documentosParticipante', ['pathDocumento' => $participante->anexo_cpf_rg]) }}">Arquivo atual</a>
@endif @endif
</label> </label>
<br> <br>
<input @if($trabalho->status!="aprovado")disabled="disabled" @endif type="file" class="input-group-text" value="" name="pdfLattes" accept=".pdf" id="pdfLattes{{$participante->id}}" <input @if($trabalho->status!="aprovado")disabled="disabled" @endif type="file" class="input-group-text" value="" name="anexo_cpf_rg" accept=".pdf" id="anexo_cpf_rg{{$participante->id}}" required"
required/> />
@error('pdfLattes') @error('anexo_cpf_rg')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
@enderror @enderror
</div>
<div class="col-md-6">
<label class="control-label " content="required">Link Lattes <span style="color: red">*</span> : </label>
<br> <br>
<input @if($trabalho->status!="aprovado")disabled="disabled" @endif type="text" class="input-group-text col-md-12" name="linkLattes" placeholder="Link Lattes" id="linkLattes{{$participante->id}}"
required @if($participante->linkLattes) value="{{$participante->linkLattes}}" @endif/>
@error('linkLattes')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
</div> </div>
@if($trabalho->evento->tipo != "PIBEX")
<div class="col-md-6" style="margin-top: 15px">
<label class="control-label ">PDF Lattes <span style="color: red">*</span>@if($participante->anexoLattes)
<a id="modeloDocumentoTemp" href="{{ route('baixar.documentosParticipante', ['pathDocumento' => $participante->anexoLattes]) }}">Arquivo atual</a>
@endif
</label>
<br>
<input @if($trabalho->status!="aprovado")disabled="disabled" @endif type="file" class="input-group-text" value="" name="pdfLattes" accept=".pdf" id="pdfLattes{{$participante->id}}"
required/>
@error('pdfLattes')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
<br>
</div>
<div class="col-md-6" style="margin-top: 15px">
<label class="control-label " content="required">Link Lattes <span style="color: red">*</span> </label>
<br>
<input @if($trabalho->status!="aprovado")disabled="disabled" @endif type="text" class="input-group-text col-md-12" name="linkLattes" placeholder="Link Lattes" id="linkLattes{{$participante->id}}"
required @if($participante->linkLattes) value="{{$participante->linkLattes}}" @endif maxlength="250" style="width: 322px;"/>
@error('linkLattes')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
<br>
</div>
@endif
<div class="col-md-6" style="margin-top: 15px"> <div class="col-md-6" style="margin-top: 15px">
<label class="control-label ">Comprovante Bancário @if($participante->anexoComprovanteBancario) : <label class="control-label ">Comprovante Bancário @if($participante->anexoComprovanteBancario)
<a id="modeloDocumentoTemp" href="{{ route('baixar.documentosParticipante', ['pathDocumento' => $participante->anexoComprovanteBancario]) }}">Arquivo atual</a> <a id="modeloDocumentoTemp" href="{{ route('baixar.documentosParticipante', ['pathDocumento' => $participante->anexoComprovanteBancario]) }}">Arquivo atual</a>
@endif @endif
</label> </label>
...@@ -130,7 +155,7 @@ ...@@ -130,7 +155,7 @@
</div> </div>
<div class="col-md-6" style="margin-top: 15px"> <div class="col-md-6" style="margin-top: 15px">
<label class="control-label ">Autorização dos Pais @if($participante->anexoAutorizacaoPais) : <label class="control-label ">Autorização dos Pais @if($participante->anexoAutorizacaoPais)
<a id="modeloDocumentoTemp" href="{{ route('baixar.documentosParticipante', ['pathDocumento' => $participante->anexoAutorizacaoPais]) }}">Arquivo atual</a> <a id="modeloDocumentoTemp" href="{{ route('baixar.documentosParticipante', ['pathDocumento' => $participante->anexoAutorizacaoPais]) }}">Arquivo atual</a>
@endif @endif
</label> </label>
......
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