"app/git@sites.upe.br:walter.felipe/submeta.git" did not exist on "e184bc295bc6ae64f223d187d5f354d76e1c2cb8"
Commit 048b4e5a authored by luisfrl's avatar luisfrl
Browse files

Merge branch 'master' into feature/case-sensitive-email

parents 4b3e134e 7821fa8f
...@@ -113,8 +113,8 @@ class UserController extends Controller ...@@ -113,8 +113,8 @@ class UserController extends Controller
if ($user->tipo == 'participante') { if ($user->tipo == 'participante') {
$validated = $request->validate([ $validated = $request->validate([
'name' => ['required', 'string', 'max:255'], 'name' => ['required', 'string', 'max:255'],
'email' => ['required_if:alterarSenhaCheckBox,on', 'string', 'email', 'max:255', Rule::unique('users')->ignore($user->id)], // 'email' => ['required_if:alterarSenhaCheckBox,on', 'string', 'email', 'max:255', Rule::unique('users')->ignore($user->id)],
'password' => ['required_if:alterarSenhaCheckBox,on', 'string', 'min:8', 'confirmed'], // 'password' => ['required_if:alterarSenhaCheckBox,on', 'string', 'min:8', 'confirmed'],
'cpf' => ['required', 'cpf', Rule::unique('users')->ignore($user->id)], 'cpf' => ['required', 'cpf', Rule::unique('users')->ignore($user->id)],
'rg' => ['required', Rule::unique('participantes')->ignore($user->participantes->first()->id)], 'rg' => ['required', Rule::unique('participantes')->ignore($user->participantes->first()->id)],
'celular' => ['required', 'string', 'telefone'], 'celular' => ['required', 'string', 'telefone'],
......
...@@ -7,6 +7,7 @@ use Illuminate\Validation\Rule; ...@@ -7,6 +7,7 @@ use Illuminate\Validation\Rule;
use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Auth;
use Illuminate\Foundation\Http\FormRequest; use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Contracts\Validation\Validator; use Illuminate\Contracts\Validation\Validator;
use App\User;
class StoreTrabalho extends FormRequest class StoreTrabalho extends FormRequest
{ {
...@@ -52,7 +53,7 @@ class StoreTrabalho extends FormRequest ...@@ -52,7 +53,7 @@ class StoreTrabalho extends FormRequest
$rules['instituicao.' . $value] = ['required', 'string']; $rules['instituicao.' . $value] = ['required', 'string'];
$rules['cpf.' . $value] = ['required', 'string']; $rules['cpf.' . $value] = ['required', 'string'];
$rules['celular.' . $value] = ['required', 'string']; $rules['celular.' . $value] = ['required', 'string'];
if ($this->estudante[$value] == true) { if (User::where('cpf', $this->cpf[$value])->first()->tipo == "participante") {
//endereco //endereco
$rules['rua.' . $value] = ['required', 'string']; $rules['rua.' . $value] = ['required', 'string'];
$rules['numero.' . $value] = ['required', 'string']; $rules['numero.' . $value] = ['required', 'string'];
......
...@@ -1228,7 +1228,35 @@ ...@@ -1228,7 +1228,35 @@
</div> </div>
<div class="row justify-content-start" style="alignment: center"> <div class="row justify-content-start" style="alignment: center">
@foreach($trabalho->avaliadors as $avaliador) @foreach($trabalho->avaliadors as $avaliador)
@if( ($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == null && $avaliador->tipo == "Externo") || $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 3 || (($avaliador->user->instituicao != "UFAPE" && $avaliador->user->instituicao != "Universidade Federal do Agreste de Pernambuco") && $avaliador->tipo == null && ($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == null || $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 1 || $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 3))) @php
$acesso = $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso;
$instituicao_avaliador = $avaliador->user->instituicao;
@endphp
@if(
($acesso == null && $avaliador->tipo == "Externo")
||
$acesso == 1
||
$acesso == 3
||
(
(
$instituicao_avaliador != "UFAPE"
&&
$instituicao_avaliador != "Universidade Federal do Agreste de Pernambuco"
)
&&
$avaliador->tipo == null
&&
(
$acesso == null
||
$acesso == 1
||
$acesso == 3
)
)
)
@if ($evento->tipoAvaliacao == 'form') @if ($evento->tipoAvaliacao == 'form')
<div class="col-sm-1"> <div class="col-sm-1">
<img src="{{asset('img/icons/usuario.svg')}}" style="width:60px" alt=""> <img src="{{asset('img/icons/usuario.svg')}}" style="width:60px" alt="">
......
...@@ -66,10 +66,11 @@ ...@@ -66,10 +66,11 @@
</div> </div>
@if(Auth::user()->tipo == 'coordenador')
<div class='col-2' style='margin-top:1%; padding-left:8%;'> <div class='col-2' style='margin-top:1%; padding-left:8%;'>
<button type='submit' class='btn btn-info btn-sm'>Editar</button> <button type='submit' class='btn btn-info btn-sm'>Editar</button>
</div> </div>
@endif
</form> </form>
</div> </div>
......
...@@ -205,7 +205,7 @@ ...@@ -205,7 +205,7 @@
let modal_id = Number(document.getElementById('quantidadeModais').value); let modal_id = Number(document.getElementById('quantidadeModais').value);
function exibirUsuarioAdicionado(data) { function exibirUsuarioAdicionado(data) {
console.log(data[0])
$('#modalIntegrante').modal('hide'); $('#modalIntegrante').modal('hide');
document.getElementById(`nome${modal_id}`).value = data[0]['name']; document.getElementById(`nome${modal_id}`).value = data[0]['name'];
document.getElementById(`nome${modal_id}`).setAttribute("readonly", ""); document.getElementById(`nome${modal_id}`).setAttribute("readonly", "");
...@@ -265,11 +265,9 @@ ...@@ -265,11 +265,9 @@
document.getElementById(`curso[${modal_id}]`).value = data[2].curso; document.getElementById(`curso[${modal_id}]`).value = data[2].curso;
document.getElementById(`curso[${modal_id}]`).setAttribute("readonly", ""); document.getElementById(`curso[${modal_id}]`).setAttribute("readonly", "");
console.log(document.getElementById(`funcaoParticipante${modal_id}`));
document.getElementById(`funcaoParticipante${modal_id}`).value = data[1]['nome']; document.getElementById(`funcaoParticipante${modal_id}`).value = data[1]['nome'];
if (data[1].nome != "Bolsista" && data[1].nome != "Voluntário") { if (data[1].nome != "Bolsista" && data[1].nome != "Voluntário") {
console.log(document.getElementById(`plano-titulo${modal_id}`));
document.getElementById(`plano-titulo${modal_id}`).setAttribute('hidden', ""); document.getElementById(`plano-titulo${modal_id}`).setAttribute('hidden', "");
document.getElementById(`plano-nome${modal_id}`).setAttribute('hidden', ""); document.getElementById(`plano-nome${modal_id}`).setAttribute('hidden', "");
document.getElementById(`plano-anexo${modal_id}`).setAttribute('hidden', ""); document.getElementById(`plano-anexo${modal_id}`).setAttribute('hidden', "");
......
...@@ -183,7 +183,7 @@ ...@@ -183,7 +183,7 @@
</div> </div>
</div> </div>
</div> </div>
@if($evento->tipo != "CONTINUO")
<div class="col-md-12"> <div class="col-md-12">
<div class="d-flex justify-content-left align-items-center"> <div class="d-flex justify-content-left align-items-center">
<div style="margin-right:10px; margin-top:-20px"> <div style="margin-right:10px; margin-top:-20px">
...@@ -231,6 +231,7 @@ ...@@ -231,6 +231,7 @@
</div> </div>
</div> </div>
</div> </div>
@endif
</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