Unverified Commit 992b0fc1 authored by GuilhermeGz's avatar GuilhermeGz Committed by GitHub
Browse files

Merge pull request #214 from GuilhermeGz/master

Correções de bugs, alteração de visuais e mudanças nas restrições de acessos a determinadas páginas
parents 3391f7ba 82411365
...@@ -18,7 +18,8 @@ class Evento extends Model ...@@ -18,7 +18,8 @@ class Evento extends Model
'numMaxTrabalhos', 'numMaxCoautores', 'hasResumo', 'criador_id', 'numParticipantes', 'numMaxTrabalhos', 'numMaxCoautores', 'hasResumo', 'criador_id', 'numParticipantes',
'dt_inicioRelatorioParcial', 'dt_fimRelatorioParcial', 'dt_inicioRelatorioFinal', 'dt_fimRelatorioFinal', 'dt_inicioRelatorioParcial', 'dt_fimRelatorioParcial', 'dt_inicioRelatorioFinal', 'dt_fimRelatorioFinal',
'formAvaliacaoExterno', 'formAvaliacaoInterno', 'formAvaliacaoExterno', 'formAvaliacaoInterno',
'cotaDoutor', 'inicioProjeto', 'fimProjeto' 'cotaDoutor', 'inicioProjeto', 'fimProjeto',
'formAvaliacaoRelatorio'
]; ];
public function endereco(){ public function endereco(){
......
...@@ -245,7 +245,19 @@ class AdministradorController extends Controller ...@@ -245,7 +245,19 @@ class AdministradorController extends Controller
public function salvar(Request $request) { public function salvar(Request $request) {
if ($request->tipo != "proponente") { if($request->tipo == "coordenador") {
$validated = $request->validate([
'name' => ['required', 'string', 'max:255'],
'tipo' => ['required'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
'instituicao' => ['required_if:instituicaoSelect,Outra', 'max:255'],
'instituicaoSelect' => ['required_without:instituicao'],
'senha' => ['required', 'min:8'],
'confirmar_senha' => ['required', 'min:8'],
'celular' => ($request['celular']!=null ? 'required|string|telefone' : 'nullable'),
'cpf' => ($request['cpf']!=null ? 'required|cpf|unique:users' : 'nullable'),
]);
}else if ($request->tipo != "proponente") {
$validated = $request->validate([ $validated = $request->validate([
'name' => ['required', 'string', 'max:255'], 'name' => ['required', 'string', 'max:255'],
'tipo' => ['required'], 'tipo' => ['required'],
...@@ -377,7 +389,18 @@ class AdministradorController extends Controller ...@@ -377,7 +389,18 @@ class AdministradorController extends Controller
public function update(Request $request, $id) { public function update(Request $request, $id) {
$user = User::find($id); $user = User::find($id);
if ($request->tipo != "proponente") { if($request->tipo == "coordenador") {
$validated = $request->validate([
'name' => ['required', 'string', 'max:255'],
'tipo' => ['required'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
'instituicao' => ['required_if:instituicaoSelect,Outra', 'max:255'],
'instituicaoSelect' => ['required_without:instituicao'],
'celular' => ($request['celular']!=null ? 'required|string|telefone' : 'nullable'),
'cpf' => ($request['cpf']!=null ? 'required|cpf|unique:users' : 'nullable'),
]);
}else if ($request->tipo != "proponente") {
$validated = $request->validate([ $validated = $request->validate([
'name' => ['required', 'string', 'max:255'], 'name' => ['required', 'string', 'max:255'],
'tipo' => ['required'], 'tipo' => ['required'],
......
...@@ -94,6 +94,21 @@ class ArquivoController extends Controller ...@@ -94,6 +94,21 @@ class ArquivoController extends Controller
// //
} }
public function arquivar(Request $request){
$arquivo = Arquivo::find($request->arquivo_id);
if($request->arquivar_tipo == 1 ){
$arquivo->arquivado = true;
$message = "Plano de trabalho ".$arquivo->titulo." arquivado";
}else{
$arquivo->arquivado = false;
$message = "Plano de trabalho ".$arquivo->titulo." desarquivado";
}
$arquivo->update();
return redirect()->back()->with(['sucesso'=>$message ]);
}
public function baixarPlano($id) { public function baixarPlano($id) {
$arquivo = Arquivo::find($id); $arquivo = Arquivo::find($id);
......
...@@ -236,6 +236,16 @@ class EventoController extends Controller ...@@ -236,6 +236,16 @@ class EventoController extends Controller
$evento->formAvaliacaoExterno = $path . $nome; $evento->formAvaliacaoExterno = $path . $nome;
} }
if(isset($request->pdfFormAvalRelatorio)){
$pdfFormAvalRelatorio = $request->pdfFormAvalRelatorio;
$extension = $pdfFormAvalRelatorio->extension();
$path = 'pdfFormAvalRelatorio/' . $evento->id . '/';
$nome = "formulario de avaliação do relatorio" . "." . $extension;
Storage::putFileAs($path, $pdfFormAvalRelatorio, $nome);
$evento->formAvaliacaoRelatorio = $path . $nome;
}
$evento->update(); $evento->update();
// $user = Auth::user(); // $user = Auth::user();
...@@ -273,6 +283,10 @@ class EventoController extends Controller ...@@ -273,6 +283,10 @@ class EventoController extends Controller
$pasta = 'pdfFormAvalExterno/' . $eventoTemp->id; $pasta = 'pdfFormAvalExterno/' . $eventoTemp->id;
$eventoTemp->formAvaliacaoExterno = Storage::putFileAs($pasta, $request->pdfFormAvalExterno, 'formulario de avaliação externo.pdf'); $eventoTemp->formAvaliacaoExterno = Storage::putFileAs($pasta, $request->pdfFormAvalExterno, 'formulario de avaliação externo.pdf');
} }
if(!(is_null($request->pdfFormAvalRelatorio)) ) {
$pasta = 'pdfFormAvalRelatorio/' . $eventoTemp->id;
$eventoTemp->formAvaliacaoRelatorio = Storage::putFileAs($pasta, $request->pdfFormAvalRelatorio, 'formulario de avaliação do relatorio.pdf');
}
$eventoTemp->update(); $eventoTemp->update();
...@@ -412,6 +426,7 @@ class EventoController extends Controller ...@@ -412,6 +426,7 @@ class EventoController extends Controller
'pdfEdital' => ['file', 'mimes:pdf', 'max:2048'], 'pdfEdital' => ['file', 'mimes:pdf', 'max:2048'],
'modeloDocumento' => ['file', 'mimes:zip,doc,docx,odt,pdf', 'max:2048'], 'modeloDocumento' => ['file', 'mimes:zip,doc,docx,odt,pdf', 'max:2048'],
'pdfFormAvalExterno' => ['file', 'mimes:pdf', 'max:2048'], 'pdfFormAvalExterno' => ['file', 'mimes:pdf', 'max:2048'],
'pdfFormAvalRelatorio' => ['file', 'mimes:pdf', 'max:2048'],
'inicioProjeto' => ['required', 'date'], 'inicioProjeto' => ['required', 'date'],
'fimProjeto' => ['required', 'date'], 'fimProjeto' => ['required', 'date'],
]); ]);
...@@ -437,6 +452,7 @@ class EventoController extends Controller ...@@ -437,6 +452,7 @@ class EventoController extends Controller
'dt_fimRelatorioFinal' => ['required', 'date', 'after_or_equal:dt_inicioRelatorioFinal'], 'dt_fimRelatorioFinal' => ['required', 'date', 'after_or_equal:dt_inicioRelatorioFinal'],
'modeloDocumento' => ['file', 'mimes:zip,doc,docx,odt,pdf', 'max:2048'], 'modeloDocumento' => ['file', 'mimes:zip,doc,docx,odt,pdf', 'max:2048'],
'pdfFormAvalExterno' => ['file', 'mimes:pdf', 'max:2048'], 'pdfFormAvalExterno' => ['file', 'mimes:pdf', 'max:2048'],
'pdfFormAvalRelatorio' => ['file', 'mimes:pdf', 'max:2048'],
'inicioProjeto' => ['required', 'date', 'after:resultado_final'], 'inicioProjeto' => ['required', 'date', 'after:resultado_final'],
'fimProjeto' => ['required', 'date', 'after:inicioProjeto'], 'fimProjeto' => ['required', 'date', 'after:inicioProjeto'],
]); ]);
...@@ -490,6 +506,16 @@ class EventoController extends Controller ...@@ -490,6 +506,16 @@ class EventoController extends Controller
$evento->formAvaliacaoExterno = $path . $nome; $evento->formAvaliacaoExterno = $path . $nome;
} }
if(isset($request->pdfFormAvalRelatorio)){
$pdfFormAvalRelatorio = $request->pdfFormAvalRelatorio;
$extension = $pdfFormAvalRelatorio->extension();
$path = 'pdfFormAvalRelatorio/' . $evento->id . '/';
$nome = "formulario de avaliação do relatorio" . "." . $extension;
Storage::putFileAs($path, $pdfFormAvalRelatorio, $nome);
$evento->formAvaliacaoRelatorio = $path . $nome;
}
$evento->update(); $evento->update();
$eventos = Evento::orderBy('nome')->get(); $eventos = Evento::orderBy('nome')->get();
......
...@@ -111,7 +111,7 @@ class ProponenteController extends Controller ...@@ -111,7 +111,7 @@ class ProponenteController extends Controller
} }
public function projetosEdital($id) { public function projetosEdital($id) {
$edital = Evento::find($id); $edital = Evento::find($id);
$projetos = Trabalho::where('evento_id', '=', $id)->orderBy('titulo')->paginate(10); $projetos = Trabalho::where('evento_id', '=', $id)->where('proponente_id', Auth::user()->proponentes->id)->orderBy('titulo')->paginate(10);
$hoje = Carbon::today('America/Recife'); $hoje = Carbon::today('America/Recife');
$hoje = $hoje->toDateString(); $hoje = $hoje->toDateString();
......
...@@ -113,7 +113,21 @@ class TrabalhoController extends Controller ...@@ -113,7 +113,21 @@ class TrabalhoController extends Controller
'areaTematicas' => $areaTematicas, 'areaTematicas' => $areaTematicas,
]); ]);
} }
public function arquivar(Request $request){
$trabalho = Trabalho::find($request->trabalho_id);
if($request->arquivar_tipo == 1 ){
$trabalho->arquivado = true;
$message = "Projeto ".$trabalho->titulo." arquivado";
}else{
$trabalho->arquivado = false;
$message = "Projeto ".$trabalho->titulo." desarquivado";
}
$trabalho->update();
return redirect()->back()->with(['sucesso'=>$message ]);
}
public function storeParcial(Request $request){ public function storeParcial(Request $request){
$mytime = Carbon::now('America/Recife'); $mytime = Carbon::now('America/Recife');
$mytime = $mytime->toDateString(); $mytime = $mytime->toDateString();
...@@ -242,7 +256,7 @@ class TrabalhoController extends Controller ...@@ -242,7 +256,7 @@ class TrabalhoController extends Controller
if (Storage::disk()->exists($trabalho->anexoDecisaoCONSU)) { if (Storage::disk()->exists($trabalho->anexoDecisaoCONSU)) {
Storage::delete($trabalho->anexoDecisaoCONSU); Storage::delete($trabalho->anexoDecisaoCONSU);
} }
$trabalho->anexoDecisaoCONSU = Storage::putFileAs($pasta, $request->anexoDecisaoCONSU, 'CONSU.pdf'); $trabalho->anexoDecisaoCONSU = Storage::putFileAs($pasta, $request->anexoDecisaoCONSU, 'Decisão_da_Câmara_ou_Conselho_Pertinente.pdf');
} }
// } // }
...@@ -298,7 +312,7 @@ class TrabalhoController extends Controller ...@@ -298,7 +312,7 @@ class TrabalhoController extends Controller
//Anexo Decisão CONSU //Anexo Decisão CONSU
//if ($evento->tipo == 'PIBIC' || $evento->tipo == 'PIBIC-EM') { //if ($evento->tipo == 'PIBIC' || $evento->tipo == 'PIBIC-EM') {
if (isset($request->anexoDecisaoCONSU)) { if (isset($request->anexoDecisaoCONSU)) {
$trabalho->anexoDecisaoCONSU = Storage::putFileAs($pasta, $request->anexoDecisaoCONSU, 'CONSU.pdf'); $trabalho->anexoDecisaoCONSU = Storage::putFileAs($pasta, $request->anexoDecisaoCONSU, 'Decisão_da_Câmara_ou_Conselho_Pertinente.pdf');
} }
//} //}
...@@ -897,10 +911,11 @@ class TrabalhoController extends Controller ...@@ -897,10 +911,11 @@ class TrabalhoController extends Controller
$arquivo = Arquivo::where('participanteId', $participante->id)->first(); $arquivo = Arquivo::where('participanteId', $participante->id)->first();
$path = 'trabalhos/' . $evento->id . '/' . $trabalho->id . '/'; $path = 'trabalhos/' . $evento->id . '/' . $trabalho->id . '/';
$nome = $data['nomePlanoTrabalho'] . ".pdf"; $nome = $data['nomePlanoTrabalho'] . ".pdf";
$titulo = $data['nomePlanoTrabalho'];
$file = $request->anexoPlanoTrabalho[$part]; $file = $request->anexoPlanoTrabalho[$part];
Storage::putFileAs($path, $file, $nome); Storage::putFileAs($path, $file, $nome);
$arquivo->update([ $arquivo->update([
'titulo' => $nome, 'titulo' => $titulo,
'nome' => $path . $nome, 'nome' => $path . $nome,
'data' => now(), 'data' => now(),
]); ]);
......
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddFormAvaliacaoRelatorioToEventosTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('eventos', function (Blueprint $table) {
$table->string('formAvaliacaoRelatorio')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('eventos', function (Blueprint $table) {
$table->dropColumn('formAvaliacaoRelatorio');
});
}
}
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddArquivadoToTrabalhosTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('trabalhos', function (Blueprint $table) {
$table->boolean('arquivado')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('trabalhos', function (Blueprint $table) {
$table->dropColumn('arquivado');
});
}
}
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddArquivadoToArquivosTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('arquivos', function (Blueprint $table) {
$table->boolean('arquivado')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('arquivos', function (Blueprint $table) {
$table->dropColumn('arquivado');
});
}
}
...@@ -21,7 +21,26 @@ ...@@ -21,7 +21,26 @@
<div class="form-row mt-3"> <div class="form-row mt-3">
<div class="col-md-12"> <div class="col-md-12">
<h5 style="color: #234B8B; font-weight: bold">Informações da Proposta</h5> <h5 style="color: #234B8B; font-weight: bold">Informações da Proposta
@if($trabalho->arquivado == false)
<a title="Arquivar" href='javascript:arquivar.submit()' >
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#ed1212" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="12" y1="11" x2="12" y2="17"></line><line x1="9" y1="14" x2="15" y2="14"></line></svg> </a>
<form method="GET" name='arquivar' action='{{route('projeto.arquivar')}}' >
@csrf
<input value='{{$trabalho->id}}' name='trabalho_id' type='hidden'/>
<input value='1' name='arquivar_tipo' type='hidden'/>
</form>
@else
<a title="Desarquivar" href='javascript:arquivar.submit()'>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#ed1212" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h5l2 3h9a2 2 0 0 1 2 2v11zM9.9 16.1L14 12M9.9 11.9L14 16"/></svg>
</a>
<form method="GET" name='arquivar' action='{{route('projeto.arquivar')}}' >
@csrf
<input value='{{$trabalho->id}}' name='trabalho_id' type='hidden'/>
<input value='0' name='arquivar_tipo' type='hidden'/>
</form>
@endif
</h5>
<hr style="border-top: 1px solid#1492E6"> <hr style="border-top: 1px solid#1492E6">
</div> </div>
...@@ -155,7 +174,26 @@ ...@@ -155,7 +174,26 @@
<div class="modal-header" style="overflow-x:auto; padding-left: 31px"> <div class="modal-header" style="overflow-x:auto; padding-left: 31px">
<h5 class="modal-title" id="exampleModalLabel" style="color:#1492E6"> <h5 class="modal-title" id="exampleModalLabel" style="color:#1492E6">
Informações Participante</h5> Informações Participante
@if($participante->planoTrabalho->arquivado == false)
<a title="Arquivar" href='javascript:arquivar2.submit()' >
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#ed1212" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5l2 3h9a2 2 0 0 1 2 2z"></path><line x1="12" y1="11" x2="12" y2="17"></line><line x1="9" y1="14" x2="15" y2="14"></line></svg> </a>
<form method="GET" name='arquivar2' action='{{route('arquivo.arquivar')}}' >
@csrf
<input value='{{$participante->planoTrabalho->id}}' name='arquivo_id' type='hidden'/>
<input value='1' name='arquivar_tipo' type='hidden'/>
</form>
@else
<a title="Desarquivar" href='javascript:arquivar2.submit()'>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#ed1212" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 19a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h5l2 3h9a2 2 0 0 1 2 2v11zM9.9 16.1L14 12M9.9 11.9L14 16"/></svg>
</a>
<form method="GET" name='arquivar2' action='{{route('arquivo.arquivar')}}' >
@csrf
<input value='{{$participante->planoTrabalho->id}}' name='arquivo_id' type='hidden'/>
<input value='0' name='arquivar_tipo' type='hidden'/>
</form>
@endif
</h5>
<button type="button" class="close" data-dismiss="modal" <button type="button" class="close" data-dismiss="modal"
aria-label="Close" style="padding-top: 8px; color:#1492E6"> aria-label="Close" style="padding-top: 8px; color:#1492E6">
...@@ -209,7 +247,8 @@ ...@@ -209,7 +247,8 @@
<div class="modal-header" style="overflow-x:auto; padding-left: 31px"> <div class="modal-header" style="overflow-x:auto; padding-left: 31px">
<h5 class="modal-title" id="exampleModalLabel" <h5 class="modal-title" id="exampleModalLabel"
style="color:#1492E6">Informações Participante</h5> style="color:#1492E6">Informações Participante
</h5>
<button type="button" class="close" aria-label="Close" <button type="button" class="close" aria-label="Close"
style="padding-top: 8px; color:#1492E6" style="padding-top: 8px; color:#1492E6"
...@@ -376,14 +415,16 @@ ...@@ -376,14 +415,16 @@
@if($evento->tipo != "PIBEX") @if($evento->tipo != "PIBEX")
<div class="col-sm-4"> <div class="col-sm-4">
<label for="nomeTrabalho" class="col-form-label font-tam"
style="font-weight: bold">{{ __('Autorização Especial: ') }}</label>
@if($trabalho->anexoAutorizacaoComiteEtica != null) @if($trabalho->anexoAutorizacaoComiteEtica != null)
<a href="{{ route('baixar.anexo.comite', ['id' => $trabalho->id]) }}"> <img <label title="Declaração da autorização especial" for="nomeTrabalho" class="col-form-label font-tam" style="font-weight: bold">{{ __('Autorização Especial: ') }}</label>
class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" <a href="{{ route('baixar.anexo.comite', ['id' => $trabalho->id]) }}"> <img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a>
alt=""></a>
@else @else
- <label title="Declaração de não necessidade de autorização especial" for="nomeTrabalho" class="col-form-label font-tam" style="font-weight: bold">{{ __('Declaração Autorização Especial: ') }}</label>
@if($trabalho->justificativaAutorizacaoEtica != null)
<a href="{{ route('baixar.anexo.justificativa', ['id' => $trabalho->id]) }}"> <img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px" alt=""></a>
@else
-
@endif
@endif @endif
</div> </div>
@endif @endif
...@@ -416,8 +457,8 @@ ...@@ -416,8 +457,8 @@
@if($evento->tipo == 'PIBIC' || $evento->tipo == 'PIBIC-EM' || $evento->tipo == "PIBEX") @if($evento->tipo == 'PIBIC' || $evento->tipo == 'PIBIC-EM' || $evento->tipo == "PIBEX")
{{-- Decisão do CONSU --}} {{-- Decisão do CONSU --}}
<div class="col-sm-4"> <div class="col-sm-4">
<label for="anexoCONSU" class="col-form-label font-tam" <label title="Decisão da Câmara ou Conselho Pertinente" for="anexoCONSU" class="col-form-label font-tam"
style="font-weight: bold">{{ __('Decisão do CONSEPE: ') }}</label> style="font-weight: bold">{{ __('Câmara ou Conselho Pertinente: ') }}</label>
<a href="{{ route('baixar.anexo.consu', ['id' => $trabalho->id]) }}"><img class="" <a href="{{ route('baixar.anexo.consu', ['id' => $trabalho->id]) }}"><img class=""
src="{{asset('img/icons/pdf.ico')}}" src="{{asset('img/icons/pdf.ico')}}"
style="width:40px" style="width:40px"
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<div class="col-md-4"> <div class="col-md-4">
<label for="cpf" class="col-form-label">{{ __('CPF*') }}</label> <label for="cpf" class="col-form-label">{{ __('CPF*') }}</label>
<input id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ $user->cpf }}" required autocomplete="cpf" autofocus> <input id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ $user->cpf }}" autocomplete="cpf" autofocus>
@error('cpf') @error('cpf')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
</div> </div>
<div class="col-md-2"> <div class="col-md-2">
<label for="celular" class="col-form-label">{{ __('Celular*') }}</label> <label for="celular" class="col-form-label">{{ __('Celular*') }}</label>
<input id="celular" type="text" class="form-control @error('celular') is-invalid @enderror" name="celular" value="{{ $user->celular }}" required autocomplete="celular" autofocus> <input id="celular" type="text" class="form-control @error('celular') is-invalid @enderror" name="celular" value="{{ $user->celular }}" autocomplete="celular" autofocus>
@error('celular') @error('celular')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<div class="col-md-4"> <div class="col-md-4">
<label for="cpf" class="col-form-label">{{ __('CPF*') }}</label> <label for="cpf" class="col-form-label">{{ __('CPF*') }}</label>
<input id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ old('cpf') }}" required autocomplete="cpf" autofocus> <input id="cpf" type="text" class="form-control @error('cpf') is-invalid @enderror" name="cpf" value="{{ old('cpf') }}" autocomplete="cpf" autofocus>
@error('cpf') @error('cpf')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
...@@ -85,7 +85,7 @@ ...@@ -85,7 +85,7 @@
<div class="col-md-2"> <div class="col-md-2">
<label for="celular" class="col-form-label">{{ __('Celular*') }}</label> <label for="celular" class="col-form-label">{{ __('Celular*') }}</label>
<input id="celular" type="text" class="form-control @error('celular') is-invalid @enderror" name="celular" value="{{ old('celular') }}" required autocomplete="celular" autofocus> <input id="celular" type="text" class="form-control @error('celular') is-invalid @enderror" name="celular" value="{{ old('celular') }}" autocomplete="celular" autofocus>
@error('celular') @error('celular')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
......
...@@ -108,6 +108,16 @@ ...@@ -108,6 +108,16 @@
@if(isset($relatParcial)) value="{{$relatParcial->nota}}" @endif> @if(isset($relatParcial)) value="{{$relatParcial->nota}}" @endif>
</div> </div>
</div> </div>
<div class="row" style="margin-top: 10px">
<label for="lattes" class="col-form-label font-tam"
style="font-weight: bold;margin-right: 5px;">{{ __('Formulário de Avaliação: ') }}</label>
@if($evento->formAvaliacaoRelatorio != null)
<a href="{{route('download', ['file' => $evento->formAvaliacaoRelatorio])}}" target="_new" >
<img class="" src="{{asset('img/icons/pdf.ico')}}" style="width:40px">
</a>
@endif
</div>
<div class="row" style="margin-top: 10px"> <div class="row" style="margin-top: 10px">
<label for="lattes" class="col-form-label font-tam" <label for="lattes" class="col-form-label font-tam"
style="font-weight: bold;margin-right: 5px;">{{ __('Arquivo: ') }}</label> style="font-weight: bold;margin-right: 5px;">{{ __('Arquivo: ') }}</label>
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
@section('content') @section('content')
<div class="container"> <div class="container" style="margin-bottom: 279px">
@if (session('sucesso')) @if (session('sucesso'))
<div class="alert alert-success" role="alert"> <div class="alert alert-success" role="alert">
{{ session('sucesso') }} {{ session('sucesso') }}
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
<td style="text-align: center; text-transform: capitalize;" >{{$trabalho->status}}</td> <td style="text-align: center; text-transform: capitalize;" >{{$trabalho->status}}</td>
<td style="text-align: center;" title="{{$participante->user->name}}">{{$participante->user->name}}</td> <td style="text-align: center;" title="{{$participante->user->name}}">{{$participante->user->name}}</td>
<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}}" @if($trabalho->status!="aprovado")disabled="disabled" @endif> <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 ) || $participante->anexoLattes==null || $participante->linkLattes==null )
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
<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">
<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>
...@@ -65,7 +65,7 @@ ...@@ -65,7 +65,7 @@
</label> </label>
<br> <br>
<input type="file" class="input-group-text" value="" name="termoCompromisso" accept=".pdf" id="termoCompromisso{{$participante->id}}" required <input @if($trabalho->status!="aprovado")disabled="disabled" @endif type="file" class="input-group-text" value="" name="termoCompromisso" accept=".pdf" id="termoCompromisso{{$participante->id}}" required
/> />
@error('termoCompromisso') @error('termoCompromisso')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
...@@ -81,7 +81,7 @@ ...@@ -81,7 +81,7 @@
</label> </label>
<br> <br>
<input type="file" class="input-group-text" value="" name="comprovanteMatricula" accept=".pdf" id="comprovanteMatricula{{$participante->id}}" required/> <input @if($trabalho->status!="aprovado")disabled="disabled" @endif type="file" class="input-group-text" value="" name="comprovanteMatricula" accept=".pdf" id="comprovanteMatricula{{$participante->id}}" required/>
@error('comprovanteMatricula') @error('comprovanteMatricula')
<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>
...@@ -96,7 +96,7 @@ ...@@ -96,7 +96,7 @@
@endif @endif
</label> </label>
<br> <br>
<input 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="pdfLattes" accept=".pdf" id="pdfLattes{{$participante->id}}"
required/> required/>
@error('pdfLattes') @error('pdfLattes')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
...@@ -107,7 +107,7 @@ ...@@ -107,7 +107,7 @@
<div class="col-md-6"> <div class="col-md-6">
<label class="control-label " content="required">Link Lattes <span style="color: red">*</span> : </label> <label class="control-label " content="required">Link Lattes <span style="color: red">*</span> : </label>
<br> <br>
<input type="text" class="input-group-text col-md-12" name="linkLattes" placeholder="Link Lattes" id="linkLattes{{$participante->id}}" <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/> required @if($participante->linkLattes) value="{{$participante->linkLattes}}" @endif/>
@error('linkLattes') @error('linkLattes')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
...@@ -121,7 +121,7 @@ ...@@ -121,7 +121,7 @@
@endif @endif
</label> </label>
<br> <br>
<input type="file" class="input-group-text" value="" name="comprovanteBancario" accept=".pdf,.jpg, .jpeg, .png" id="comprovanteBancario{{$participante->id}}"/> <input @if($trabalho->status!="aprovado")disabled="disabled" @endif type="file" class="input-group-text" value="" name="comprovanteBancario" accept=".pdf,.jpg, .jpeg, .png" id="comprovanteBancario{{$participante->id}}"/>
@error('comprovanteBancario') @error('comprovanteBancario')
<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>
...@@ -135,7 +135,7 @@ ...@@ -135,7 +135,7 @@
@endif @endif
</label> </label>
<br> <br>
<input type="file" class="input-group-text" value="" name="autorizacaoPais" accept=".pdf" id="autorizacaoPais{{$participante->id}}"/> <input @if($trabalho->status!="aprovado")disabled="disabled" @endif type="file" class="input-group-text" value="" name="autorizacaoPais" accept=".pdf" id="autorizacaoPais{{$participante->id}}"/>
@error('autorizacaoPais ') @error('autorizacaoPais ')
<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>
...@@ -150,7 +150,7 @@ ...@@ -150,7 +150,7 @@
<button type="button" class="btn btn-danger" data-dismiss="modal"> <button type="button" class="btn btn-danger" data-dismiss="modal">
Cancelar Cancelar
</button> </button>
<button type="submit" href="" id="btnSubmit" class="btn btn-info"> <button type="submit" href="" id="btnSubmit" class="btn btn-info" @if($trabalho->status!="aprovado")disabled="disabled" @endif>
Salvar Salvar
</button> </button>
</div> </div>
......
...@@ -419,7 +419,7 @@ ...@@ -419,7 +419,7 @@
@enderror @enderror
</div> </div>
</div> </div>
<div class="col-sm-12"> <div class="col-sm-6">
<div class="form-group"> <div class="form-group">
<label for="pdfFormAvalExterno">Formulário de avaliação externa:</label> <label for="pdfFormAvalExterno">Formulário de avaliação externa:</label>
@if(old('pdfFormAvalExternoPreenchido') != null) @if(old('pdfFormAvalExternoPreenchido') != null)
...@@ -435,6 +435,22 @@ ...@@ -435,6 +435,22 @@
@enderror @enderror
</div> </div>
</div> </div>
<div class="col-sm-6">
<div class="form-group">
<label for="pdfFormAvalExterno">Formulário de avaliação do relatório:</label>
@if(old('pdfFormAvalRelatorioPreenchido') != null)
<a id="pdfFormAvalRelatorioTemp" href="{{ route('baixar.evento.temp', ['nomeAnexo' => 'formAvaliacaoPlano' ])}}">Arquivo atual</a>
@endif
<input type="hidden" id="pdfFormAvalRelatorioPreenchido" name="pdfFormAvalRelatorioPreenchido" value="{{ old('pdfFormAvalRelatorioPreenchido') }}" >
<input type="file" accept=".pdf" class="form-control-file pdf @error('pdfFormAvalRelatorio') is-invalid @enderror" name="pdfFormAvalRelatorio" value="{{ old('pdfFormAvalRelatorio') }}" id="pdfFormAvalRelatorio" onchange="exibirAnexoTemp(this)">
<small>O arquivo selecionado deve ser no formato PDF de até 2mb.</small>
@error('pdfFormAvalRelatorio')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div> </div>
<div class="row justify-content-center" style="margin: 20px 0 20px 0"> <div class="row justify-content-center" style="margin: 20px 0 20px 0">
...@@ -469,9 +485,9 @@ ...@@ -469,9 +485,9 @@
var pdfFormAvalExternoPreenchido = document.getElementById('pdfFormAvalExternoPreenchido'); var pdfFormAvalExternoPreenchido = document.getElementById('pdfFormAvalExternoPreenchido');
pdfFormAvalExternoPreenchido.value = "sim"; pdfFormAvalExternoPreenchido.value = "sim";
} }
if(file.id === "pdfFormAvalInterno"){ if(file.id === "pdfFormAvalRelatorio"){
var pdfFormAvalInternoPreenchido = document.getElementById('pdfFormAvalInternoPreenchido'); var pdfFormAvalRelatorioPreenchido = document.getElementById('pdfFormAvalRelatorioPreenchido');
pdfFormAvalInternoPreenchido.value = "sim"; pdfFormAvalRelatorioPreenchido.value = "sim";
} }
} }
......
...@@ -138,7 +138,6 @@ ...@@ -138,7 +138,6 @@
<span aria-hidden="true">&times;</span> <span aria-hidden="true">&times;</span>
</button> </button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<table class="table table-bordered" > <table class="table table-bordered" >
<thead> <thead>
...@@ -155,12 +154,12 @@ ...@@ -155,12 +154,12 @@
<tr> <tr>
<td>{{$coordenador->user->name}}</td> <td>{{$coordenador->user->name}}</td>
<td>{{$coordenador->user->email}}</td> <td>{{$coordenador->user->email}}</td>
@if($coordenador->user->instituicao |= null) @if($coordenador->user->celular != null)
<td>{{$coordenador->user->celular}}</td> <td>{{$coordenador->user->celular}}</td>
@else @else
<td>Não Definido</td> <td>Não Definido</td>
@endif @endif
@if($coordenador->user->instituicao |= null) @if($coordenador->user->instituicao != null)
<td>{{$coordenador->user->instituicao}}</td> <td>{{$coordenador->user->instituicao}}</td>
@else @else
<td>Não Definida</td> <td>Não Definida</td>
...@@ -400,7 +399,7 @@ ...@@ -400,7 +399,7 @@
</div> </div>
</div> </div>
<div class="col-sm-12"> <div class="col-sm-6">
<div class="form-group"> <div class="form-group">
<label for="pdfEdital">Formulário de avaliação externa:</label> <label for="pdfEdital">Formulário de avaliação externa:</label>
<a href="{{route('download', ['file' => $evento->formAvaliacaoExterno])}}" target="_new" style="font-size: 20px; color: #114048ff;" > <a href="{{route('download', ['file' => $evento->formAvaliacaoExterno])}}" target="_new" style="font-size: 20px; color: #114048ff;" >
...@@ -415,6 +414,21 @@ ...@@ -415,6 +414,21 @@
@enderror @enderror
</div> </div>
</div> </div>
<div class="col-sm-6">
<div class="form-group">
<label for="pdfEdital">Formulário de avaliação do relatório:</label>
<a href="{{route('download', ['file' => $evento->formAvaliacaoRelatorio])}}" target="_new" style="font-size: 20px; color: #114048ff;" >
<img class="" src="{{asset('img/icons/file-download-solid.svg')}}" style="width:20px">
</a>
<input type="file" class="form-control-file @error('pdfFormAvalRelatorio') is-invalid @enderror" name="pdfFormAvalRelatorio" value="{{ old('pdfFormAvalRelatorio') }}" id="pdfFormAvalRelatorio">
<small>O arquivo selecionado deve ser no formato PDF de até 2mb.</small>
@error('pdfFormAvalRelatorio')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
</div> </div>
<div class="row justify-content-center" style="margin: 20px 0 20px 0"> <div class="row justify-content-center" style="margin: 20px 0 20px 0">
......
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
@if($edital->consu) @if($edital->consu)
<div class="form-group col-md-6"> <div class="form-group col-md-6">
<label for="anexoCONSU" class="col-form-label font-tam" style="font-weight: bold">{{ __('Decisão do CONSEPE: ') }}</label> <label title="Decisão da Câmara ou Conselho Pertinente" for="anexoCONSU" class="col-form-label font-tam" style="font-weight: bold">{{ __('Decisão da Câmara ou Conselho Pertinente: ') }}<span style="color: red; font-weight:bold">*</span></label>
<input type="file" class="input-group-text" name="anexoDecisaoCONSU" accept=".pdf" /> <input type="file" class="input-group-text" name="anexoDecisaoCONSU" accept=".pdf" />
@error('anexoDecisaoCONSU') @error('anexoDecisaoCONSU')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
</div> </div>
@else @else
<div class="form-group col-md-6"> <div class="form-group col-md-6">
<label for="anexoCONSU" class="col-form-label font-tam" style="font-weight: bold">{{ __('Decisão do CONSEPE: ') }}</label> <label title="Decisão da Câmara ou Conselho Pertinente" for="anexoCONSU" class="col-form-label font-tam" style="font-weight: bold">{{ __('Decisão da Câmara ou Conselho Pertinente:') }}</label>
<input type="file" class="input-group-text" name="anexoDecisaoCONSU" accept=".pdf" /> <input type="file" class="input-group-text" name="anexoDecisaoCONSU" accept=".pdf" />
@error('anexoDecisaoCONSU') @error('anexoDecisaoCONSU')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
...@@ -114,6 +114,23 @@ ...@@ -114,6 +114,23 @@
@enderror @enderror
</div> </div>
</div> </div>
@for($i = 0; $i < $edital->numParticipantes; $i++)
<div class="form-group col-md-6" hidden id="arquivoPlano{{$i}}">
<label id="labelAnexoPlanoTrabalho{{$i}}" for="nomeTrabalho" class="col-form-label font-tam" style="font-weight: bold">Plano: </label>
<input type="file" class="input-group-text" value="{{old('anexoPlanoTrabalho')[$i] ?? "" }}" name="anexoPlanoTrabalho[{{$i}}]" id="anexoPlanoTrabalho[{{$i}}]" accept=".pdf" placeholder="Anexo do Plano de Trabalho" />
@error('anexoPlanoTrabalho.'.$i)
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
@error('anexoPlanoTrabalho')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
<br>
</div>
@endfor
@endif @endif
</div> </div>
</div> </div>
......
...@@ -346,22 +346,7 @@ ...@@ -346,22 +346,7 @@
@enderror @enderror
@endcomponent @endcomponent
</div> </div>
<div class="col-12">
@component('componentes.input', ['label' => 'Anexo (.pdf)'])
<input type="file" class="input-group-text" value="{{old('anexoPlanoTrabalho')[$i] ?? "" }}" name="anexoPlanoTrabalho[{{$i}}]" accept=".pdf" placeholder="Anexo do Plano de Trabalho" />
@error('anexoPlanoTrabalho.'.$i)
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
@error('anexoPlanoTrabalho')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
@endcomponent
<br>
</div>
<div class="col-6"> <div class="col-6">
<button data-dismiss="modal" type="button" id="cancelar{{$i}}" class=" btn btn-danger" style="font-size: 16px" onclick="desmarcar({{$i}})">Cancelar</button> <button data-dismiss="modal" type="button" id="cancelar{{$i}}" class=" btn btn-danger" style="font-size: 16px" onclick="desmarcar({{$i}})">Cancelar</button>
</div> </div>
...@@ -395,37 +380,7 @@ ...@@ -395,37 +380,7 @@
</div> </div>
</div> </div>
<script> <script>
$("input.rg:text").mask('00.000.000-0');
function marcar(id){
let nome = document.getElementById("nome"+id);
let linkNome = document.getElementById("nomePart"+(id+1));
let linkTituloProj = document.getElementById("tituloProj"+(id+1));
let planoTrabalho = document.getElementById("nomePlanoTrabalho"+id);
if(nome.value != ""){
if(planoTrabalho.value != ""){
linkNome.innerText = `Nome: ${nome.value} \n Título do Plano: ${planoTrabalho.value}`;
}else {
linkNome.innerText = `Nome: ${nome.value}`;
}
}
document.getElementById("checkB"+id).checked = true;
$("#atribuir1").attr('data-target','#exampleModal'+(id+1));
document.getElementById("part"+id).removeAttribute("hidden");
document.getElementById("exampleModal"+id).modal('hide');
}
function desmarcar(id){
document.getElementById("checkB"+id).checked = false;
document.getElementById("part"+id).setAttribute("hidden",true);
$("#atribuir1").attr('data-target','#exampleModal'+(id));
document.getElementById("exampleModal"+id).modal('hide');
}
</script> </script>
<!--X Participantes X--> <!--X Participantes X-->
...@@ -185,7 +185,39 @@ ...@@ -185,7 +185,39 @@
}); });
$("input.rg:text").mask('00.000.000-0');
function marcar(id){
let nome = document.getElementById("nome"+id);
let linkNome = document.getElementById("nomePart"+(id+1));
let linkTituloProj = document.getElementById("tituloProj"+(id+1));
let planoTrabalho = document.getElementById("nomePlanoTrabalho"+id);
if(nome.value != ""){
if(planoTrabalho.value != ""){
linkNome.innerText = `Nome: ${nome.value} \n Título do Plano: ${planoTrabalho.value}`;
}else {
linkNome.innerText = `Nome: ${nome.value}`;
}
}
document.getElementById("labelAnexoPlanoTrabalho"+id).innerHTML += document.getElementById("nomePlanoTrabalho"+id).value + `<span style="color: red"> *</span>`;
document.getElementById("arquivoPlano"+id).removeAttribute("hidden");
document.getElementById("checkB"+id).checked = true;
$("#atribuir1").attr('data-target','#exampleModal'+(id+1));
document.getElementById("part"+id).removeAttribute("hidden");
document.getElementById("exampleModal"+id).modal('hide');
}
function desmarcar(id){
document.getElementById("arquivoPlano"+id).setAttribute("hidden", true);
document.getElementById("checkB"+id).checked = false;
document.getElementById("part"+id).setAttribute("hidden",true);
$("#atribuir1").attr('data-target','#exampleModal'+(id));
document.getElementById("exampleModal"+id).modal('hide');
}
</script> </script>
......
...@@ -183,6 +183,9 @@ ...@@ -183,6 +183,9 @@
<a href="{{route('admin.editais')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);">Editais</a> <a href="{{route('admin.editais')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);">Editais</a>
<!--<a href="{{route('admin.showProjetos')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);" >Projetos</a> --> <!--<a href="{{route('admin.showProjetos')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);" >Projetos</a> -->
<a href="{{route('notificacao.listarTrab')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);" >Notificações</a> <a href="{{route('notificacao.listarTrab')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);" >Notificações</a>
@elseif(Auth::user()->coordenadorComissao != null)
<a href="{{route('notificacao.listarTrab')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);" >Notificações</a>
<a href="{{ route('coordenador.editais') }}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);">Editais</a>
@else @else
<a href="{{route('notificacao.listarTrab')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);" >Notificações</a> <a href="{{route('notificacao.listarTrab')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);" >Notificações</a>
<a href="{{route('coord.home')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);">Editais</a> <a href="{{route('coord.home')}}" class="btn navbar-text negrito " style="color: rgb(0, 140, 255);">Editais</a>
......
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