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