From 7081d13f0c17673833562748562710ecacc28e7c Mon Sep 17 00:00:00 2001 From: Guilherme Silva Date: Wed, 20 Apr 2022 11:31:11 -0300 Subject: [PATCH] =?UTF-8?q?Atualiza=C3=A7=C3=A3o=20dos=20requisios=20de=20?= =?UTF-8?q?atualiza=C3=A7=C3=A3o=20da=20proposta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/TrabalhoController.php | 1 - app/Http/Requests/UpdateTrabalho.php | 45 +++++++++++---------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/app/Http/Controllers/TrabalhoController.php b/app/Http/Controllers/TrabalhoController.php index 4009414..a691398 100755 --- a/app/Http/Controllers/TrabalhoController.php +++ b/app/Http/Controllers/TrabalhoController.php @@ -236,7 +236,6 @@ class TrabalhoController extends Controller //Anexo Decisão CONSU // if ($evento->tipo == 'PIBIC' || $evento->tipo == 'PIBIC-EM') { if (isset($request->anexoDecisaoCONSU)) { - dd($request->anexoDecisaoCONSU); if (Storage::disk()->exists($trabalho->anexoDecisaoCONSU)) { Storage::delete($trabalho->anexoDecisaoCONSU); } diff --git a/app/Http/Requests/UpdateTrabalho.php b/app/Http/Requests/UpdateTrabalho.php index 4a62494..084dfa9 100755 --- a/app/Http/Requests/UpdateTrabalho.php +++ b/app/Http/Requests/UpdateTrabalho.php @@ -66,28 +66,29 @@ class UpdateTrabalho extends FormRequest $rules = []; return $rules; }else{ - $rules = [ - 'editalId' => ['required', 'string'], - 'marcado.*' => ['required'], - 'titulo' => ['required', 'string'], - 'grande_area_id' => ['required', 'string'], - 'area_id' => ['required', 'string'], - 'linkLattesEstudante' => ['required', 'string'], - 'pontuacaoPlanilha' => ['required', 'string'], - 'linkGrupoPesquisa' => ['required', 'string'], - 'anexoProjeto' => [[Rule::requiredIf(!$this->has('rascunho') && $projeto->anexoProjeto == null)], 'mimes:pdf'], - 'anexoDecisaoCONSU' => [Rule::requiredIf($evento->consu && $projeto->anexoDecisaoCONSU == null), 'mimes:pdf'], - 'anexoPlanilhaPontuacao' => [[Rule::requiredIf(!$this->has('rascunho') && $projeto->anexoPlanilhaPontuacao == null)]], - 'anexoLattesCoordenador' => [[Rule::requiredIf(!$this->has('rascunho') && $projeto->anexoLattesCoordenador == null)], 'mimes:pdf'], - 'anexoGrupoPesquisa' => [[Rule::requiredIf(!$this->has('rascunho') && $projeto->anexoGrupoPesquisa == null)], 'mimes:pdf'], - 'anexoAutorizacaoComiteEtica' => [ - Rule::requiredIf((!$this->has('rascunho') && $projeto->justificativaAutorizacaoEtica == null && $projeto->anexoAutorizacaoComiteEtica == null) ) - ], - 'justificativaAutorizacaoEtica' => [ - Rule::requiredIf((!$this->has('rascunho') && $projeto->anexoAutorizacaoComiteEtica == null && $projeto->justificativaAutorizacaoEtica == null)) - ], - - ]; + + $rules = []; + if($evento->tipo!="PIBEX"){ + $rules['anexoPlanilhaPontuacao'] = ['required']; + $rules['anexoLattesCoordenador'] = ['required', 'mimes:pdf']; + $rules['anexoGrupoPesquisa'] = ['required', 'mimes:pdf']; + $rules['anexoAutorizacaoComiteEtica'] = [Rule::requiredIf($this->justificativaAutorizacaoEtica == null)]; + $rules['justificativaAutorizacaoEtica']= [Rule::requiredIf($this->anexoAutorizacaoComiteEtica == null)]; + $rules['pontuacaoPlanilha'] = ['required', 'string']; + $rules['linkGrupoPesquisa'] = ['required', 'string']; + } + $rules['editalId'] = ['required', 'string']; + $rules['marcado.*'] = ['required']; + $rules['titulo'] = ['required', 'string']; + $rules['grande_area_id'] = ['required', 'string']; + $rules['area_id'] = ['required', 'string']; + + $rules['linkLattesEstudante'] = ['required', 'string']; + + + $rules['anexoProjeto'] = ['required', 'mimes:pdf']; + $rules['anexoDecisaoCONSU'] = [Rule::requiredIf($evento->consu), 'mimes:pdf']; + return $rules; } } -- GitLab