Unverified Commit 920213d2 authored by Guilherme Silva de Souza's avatar Guilherme Silva de Souza Committed by GitHub
Browse files

Merge pull request #672 from Wolf-gangSE/adicionar-conflitos-de-interesse

Adicionando conflitos de interesse
parents 2e831630 74c0d5af
...@@ -178,7 +178,7 @@ class TrabalhoController extends Controller ...@@ -178,7 +178,7 @@ class TrabalhoController extends Controller
$trabalho->status = 'Rascunho'; $trabalho->status = 'Rascunho';
$stringKeys = ['titulo','linkGrupoPesquisa', 'linkLattesEstudante','pontuacaoPlanilha','anexoProjeto', $stringKeys = ['titulo','linkGrupoPesquisa', 'linkLattesEstudante','pontuacaoPlanilha','anexoProjeto',
'anexoPlanilhaPontuacao', 'anexoLattesCoordenador']; 'anexoPlanilhaPontuacao', 'anexoLattesCoordenador', 'conflitosInteresse'];
$intKeys = ['grande_area_id','area_id','sub_area_id','coordenador_id']; $intKeys = ['grande_area_id','area_id','sub_area_id','coordenador_id'];
$trabalho->fill( $trabalho->fill(
...@@ -205,6 +205,9 @@ class TrabalhoController extends Controller ...@@ -205,6 +205,9 @@ class TrabalhoController extends Controller
if(!(is_null($request->linkGrupo))){ if(!(is_null($request->linkGrupo))){
$trabalho->linkGrupoPesquisa = $request->linkGrupo; $trabalho->linkGrupoPesquisa = $request->linkGrupo;
} }
if(!(is_null($request->conflitosInteresse))){
$trabalho->conflitosInteresse = $request->conflitosInteresse;
}
//Anexos do projeto //Anexos do projeto
...@@ -1216,6 +1219,7 @@ class TrabalhoController extends Controller ...@@ -1216,6 +1219,7 @@ class TrabalhoController extends Controller
$projeto->evento_id = $request->editalId; $projeto->evento_id = $request->editalId;
$projeto->status = 'submetido'; $projeto->status = 'submetido';
$projeto->proponente_id = $proponente->id; $projeto->proponente_id = $proponente->id;
$projeto->conflitosInteresse = $request->conflitosInteresse;
// Salvando anexos no storage // Salvando anexos no storage
$projeto->save(); $projeto->save();
......
...@@ -21,6 +21,7 @@ class Trabalho extends Model ...@@ -21,6 +21,7 @@ class Trabalho extends Model
'linkLattesEstudante', 'linkLattesEstudante',
'comentario', 'comentario',
'modalidade', 'modalidade',
'conflitosInteresse',
'anexoDecisaoCONSU', 'anexoDecisaoCONSU',
'anexoAutorizacaoComiteEtica', 'anexoAutorizacaoComiteEtica',
......
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class AddConflitosInteresseToTrabalhosTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('trabalhos', function (Blueprint $table) {
$table->text('conflitosInteresse')->nullable();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::table('trabalhos', function (Blueprint $table) {
$table->dropColumn('conflitosInteresse');
});
}
}
...@@ -140,6 +140,13 @@ ...@@ -140,6 +140,13 @@
<a style="color: #4D4D4D;">{{$trabalho->modalidade}}</a> <a style="color: #4D4D4D;">{{$trabalho->modalidade}}</a>
</div> </div>
@endif @endif
@if ($trabalho->conflitosInteresse != null)
<div class="col-md-12">
<br>
<b style="color: #4D4D4D;">Conflitos de Interesse: </b>
<a style="color: #4D4D4D;">{{ $trabalho->conflitosInteresse }}</a>
</div>
@endif
</div> </div>
</div> </div>
</div> </div>
......
...@@ -85,9 +85,21 @@ ...@@ -85,9 +85,21 @@
</div> </div>
@endif @endif
<div class="col-md-2">
<br>
<label for="conflitosInteresse" class="col-form-label font-tam"
style="font-weight: bold">{{ __('Conflitos de interesse: ') }}</label>
</div>
<div class="col-md-10">
<br>
<textarea class="form-control @error('conflitosInteresse') is-invalid @enderror" autocomplete="conflitosInteresse"
autofocus id="conflitosInteresse" name="conflitosInteresse" rows="4">{{ old('conflitosInteresse') }}</textarea>
@error('conflitosInteresse')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div> </div>
</div> </div>
......
...@@ -96,9 +96,21 @@ ...@@ -96,9 +96,21 @@
</div> </div>
@endif @endif
<div class="col-md-2">
<br>
<label for="conflitosInteresse" class="col-form-label font-tam"
style="font-weight: bold">{{ __('Conflitos de interesse: ') }}</label>
</div>
<div class="col-md-10">
<br>
<textarea class="form-control @error('conflitosInteresse') is-invalid @enderror" autocomplete="conflitosInteresse"
autofocus id="conflitosInteresse" name="conflitosInteresse" rows="4">{{ $projeto->conflitosInteresse }}</textarea>
@error('conflitosInteresse')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div> </div>
</div> </div>
......
...@@ -49,6 +49,17 @@ ...@@ -49,6 +49,17 @@
</span> </span>
@enderror @enderror
</div> </div>
@if ($projeto->conflitosInteresse != null &&
(Auth::user()->tipo == 'administrador' ||
Auth::user()->tipo == 'administradorResponsavel' ||
Auth::user()->tipo == 'coordenador'))
<div class="form-group col-md-6">
<label for="conflitosInteresse">Conflitos de interesse: </label>
<textarea class="form-control @error('conflitosInteresse') is-invalid @enderror" name="conflitosInteresse"
rows="4" disabled>{{ $projeto->conflitosInteresse }}</textarea>
</div>
@endif
</div> </div>
</div> </div>
......
...@@ -76,6 +76,18 @@ ...@@ -76,6 +76,18 @@
</div> </div>
@endif @endif
@if ($projeto->conflitosInteresse != null &&
(Auth::user()->tipo == 'administrador' ||
Auth::user()->tipo == 'administradorResponsavel' ||
Auth::user()->tipo == 'coordenador' ||
Auth::user()->id == $projeto->proponente->user->id))
<div class="col-md-12">
<br>
<b style="color: #4D4D4D;">Conflitos de Interesse: </b>
<a style="color: #4D4D4D;">{{ $projeto->conflitosInteresse }}</a>
</div>
@endif
</div> </div>
</div> </div>
</div> </div>
......
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