Commit f89178f8 authored by Gabriel-31415's avatar Gabriel-31415
Browse files

conflito resolvido

parents d110b15d aba86714
......@@ -3,9 +3,11 @@
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Evento extends Model
{
use SoftDeletes;
/**
* The attributes that are mass assignable.
*
......
......@@ -75,8 +75,7 @@ class AdministradorController extends Controller
'instituicao' => ['required_if:instituicaoSelect,Outra', 'max:255'],
'instituicaoSelect' => ['required_without:instituicao'],
'celular' => ['required', 'string', 'telefone'],
'senha' => 'required',
'confirmar_senha' => 'required',
'senha' => ['required', 'string', 'min:8', 'confirmed'],
'cpf' => ['required', 'cpf', 'unique:users'],
]);
} else {
......@@ -86,8 +85,7 @@ class AdministradorController extends Controller
'tipo' => ['required'],
'cpf' => ['required', 'cpf', 'unique:users'],
'celular' => ['required', 'string', 'telefone'],
'senha' => 'required',
'confirmar_senha' => 'required',
'senha' => ['required', 'string', 'min:8', 'confirmed'],
'instituicao' => ['required_if:instituicaoSelect,Outra', 'max:255'],
'instituicaoSelect' => ['required_without:instituicao'],
'cargo' => ['required'],
......@@ -111,10 +109,6 @@ class AdministradorController extends Controller
]);
}
if (!($request->senha === $request->confirmar_senha)) {
return redirect()->back()->withErrors(['senha' => 'Senhas diferentes']);
}
$user = new User();
$user->name = $request->name;
$user->tipo = $request->tipo;
......@@ -313,22 +307,36 @@ class AdministradorController extends Controller
public function destroy($id) {
$user = User::find($id);
$adminResp = AdministradorResponsavel::where('user_id', '=', $id)->first();
$avaliador = Avaliador::where('user_id', '=', $id)->first();
$proponente = Proponente::where('user_id', '=', $id)->first();
$participante = Participante::where('user_id', '=', $id)->first();
$adminResp = AdministradorResponsavel::where('user_id', $id)->first();
$coordenador = CoordenadorComissao::where('user_id', $id)->first();
$avaliador = Avaliador::where('user_id', $id)->first();
$proponente = Proponente::where('user_id', $id)->first();
$participantes = Participante::where('user_id', $id)->get();
if (!(is_null($adminResp))) {
$adminResp->delete();
} else if (!(is_null($avaliador))) {
}
if (!(is_null($coordenador))) {
$evento = Evento::where('coordenadorId', $coordenador->id)->get();
if (isset($evento) && $evento->count() > 0) {
return redirect()->back()->withErrors(['error' => 'Esse coordenador está ligado a um edital']);
} else {
$coordenador->delete();
}
}
if (!(is_null($avaliador))) {
$avaliador->delete();
} else if (!(is_null($proponente))) {
}
if (!(is_null($proponente))) {
$proponente->delete();
} else if (!(is_null($participante))) {
$participante->delete();
}
if (isset($participantes) && $participantes->count() > 0) {
return redirect()->back()->withErrors(['error' => 'Esse participante está ligado a um projeto que só pode ser deletado por seu proponente']);
}
$user->delete();
return redirect( route('admin.usuarios') )->with(['mensagem' => 'Usuário deletado com sucesso']);
}
......
......@@ -58,7 +58,7 @@ class RegisterController extends Controller
return Validator::make($data, [
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
'password' => ['required', 'string', 'min:8', 'confirmed'],
'senha' => ['required', 'string', 'min:8', 'confirmed'],
'cpf' => ['required', 'cpf', 'unique:users'],
'celular' => ['required', 'string', 'telefone'],
'instituicao' => ['required_if:instituicaoSelect,Outra', 'max:255'],
......@@ -95,7 +95,7 @@ class RegisterController extends Controller
$user = new User();
$user->name = $data['name'];
$user->email = $data['email'];
$user->password = bcrypt($data['password']);
$user->password = bcrypt($data['senha']);
$user->cpf = $data['cpf'];
$user->celular = $data['celular'];
if ($data['instituicao'] != null) {
......
......@@ -130,14 +130,14 @@ class EventoController extends Controller
'natureza' => ['required'],
'coordenador_id' => ['required'],
#----------------------------------------------
'inicioSubmissao' => ['required', 'date', 'after:yesterday'],
'fimSubmissao' => ['required', 'date', 'after_or_equal:inicioSubmissao'],
'inicioRevisao' => ['required', 'date', 'after:yesterday'],
'fimRevisao' => ['required', 'date', 'after:inicioRevisao', 'after:fimSubmissao'],
'resultado_preliminar'=> ['required', 'date', 'after_or_equal:fimRevisao'],
'inicio_recurso' => ['required', 'date', 'after_or_equal:resultado_preliminar'],
'fim_recurso' => ['required', 'date', 'after:inicio_recurso'],
'resultado_final' => ['required', 'date', 'after:fim_recurso'],
'inícioDaSubmissão' => ['required', 'date', 'after:' . $yesterday],
'fimDaSubmissão' => ['required', 'date', 'after_or_equal:inícioDaSubmissão'],
'inícioDaRevisão' => ['required', 'date', 'after:' . $yesterday],
'fimDaRevisão' => ['required', 'date', 'after:inícioDaRevisão', 'after:fimDaSubmissão'],
'resultado_preliminar'=> ['required', 'date', 'after_or_equal:fimDaRevisão'],
'início_do_recurso' => ['required', 'date', 'after_or_equal:resultado_preliminar'],
'fim_do_recurso' => ['required', 'date', 'after:início_do_recurso'],
'resultado_final' => ['required', 'date', 'after:fim_do_recurso'],
'pdfEdital' => [($request->pdfEditalPreenchido!=='sim'?'required':''), 'file', 'mimes:pdf', 'max:2048'],
//'modeloDocumento' => ['file', 'mimes:zip,doc,docx,odt,pdf', 'max:2048'],
]);
......@@ -147,12 +147,12 @@ class EventoController extends Controller
$evento['descricao'] = $request->descricao;
$evento['tipo'] = $request->tipo;
$evento['natureza_id'] = $request->natureza;
$evento['inicioSubmissao'] = $request->inicioSubmissao;
$evento['fimSubmissao'] = $request->fimSubmissao;
$evento['inicioRevisao'] = $request->inicioRevisao;
$evento['fimRevisao'] = $request->fimRevisao;
$evento['inicio_recurso'] = $request->inicio_recurso;
$evento['fim_recurso'] = $request->fim_recurso;
$evento['inicioSubmissao'] = $request->inícioDaSubmissão;
$evento['fimSubmissao'] = $request->fimDaSubmissão;
$evento['inicioRevisao'] = $request->inícioDaRevisão;
$evento['fimRevisao'] = $request->fimDaRevisão;
$evento['inicio_recurso'] = $request->início_do_recurso;
$evento['fim_recurso'] = $request->fim_do_recurso;
$evento['resultado_preliminar']= $request->resultado_preliminar;
$evento['resultado_final'] = $request->resultado_final;
$evento['coordenadorId'] = $request->coordenador_id;
......
......@@ -61,7 +61,7 @@ class UserController extends Controller
'email' => 'required',
'instituicao' => ['required_if:instituicaoSelect,Outra', 'max:255'],
'instituicaoSelect' => ['required_without:instituicao'],
'celular' => 'required',
'celular' => 'required|telefone',
'cpf' => 'required|cpf',
]);
} else {
......@@ -69,7 +69,7 @@ class UserController extends Controller
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'email', 'max:255'],
'cpf' => ['required', 'cpf'],
'celular' => ['required', 'string'],
'celular' => ['required', 'string', 'telefone'],
'instituicao' => ['required_if:instituicaoSelect,Outra', 'max:255'],
'instituicaoSelect' => ['required_without:instituicao'],
'cargo' => ['required'],
......
......@@ -7,11 +7,12 @@ use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\CanResetPassword;
use App\Notifications\recuperacaoSenha;
use Illuminate\Database\Eloquent\SoftDeletes;
class User extends Authenticatable implements MustVerifyEmail
{
use Notifiable;
use SoftDeletes;
/**
* The attributes that are mass assignable.
*
......
......@@ -586,16 +586,16 @@
},
{
"name": "laravel/framework",
"version": "v6.18.22",
"version": "v6.18.23",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
"reference": "95f33151375bb2e4747b871854c8becc23502901"
"reference": "c914a3ec0706c6973a39183f8bc45f3d9a099d90"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/laravel/framework/zipball/95f33151375bb2e4747b871854c8becc23502901",
"reference": "95f33151375bb2e4747b871854c8becc23502901",
"url": "https://api.github.com/repos/laravel/framework/zipball/c914a3ec0706c6973a39183f8bc45f3d9a099d90",
"reference": "c914a3ec0706c6973a39183f8bc45f3d9a099d90",
"shasum": ""
},
"require": {
......@@ -730,7 +730,7 @@
"framework",
"laravel"
],
"time": "2020-06-24T13:08:51+00:00"
"time": "2020-06-30T13:52:04+00:00"
},
{
"name": "laravel/tinker",
......@@ -3943,16 +3943,16 @@
},
{
"name": "myclabs/deep-copy",
"version": "1.10.0",
"version": "1.10.1",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
"reference": "5796d127b0c4ff505b77455148ea9d5269d99758"
"reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/5796d127b0c4ff505b77455148ea9d5269d99758",
"reference": "5796d127b0c4ff505b77455148ea9d5269d99758",
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/969b211f9a51aa1f6c01d1d2aef56d3bd91598e5",
"reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5",
"shasum": ""
},
"require": {
......@@ -3987,7 +3987,7 @@
"object",
"object graph"
],
"time": "2020-06-28T07:02:41+00:00"
"time": "2020-06-29T13:22:24+00:00"
},
{
"name": "nunomaduro/collision",
......
......@@ -26,6 +26,7 @@ class CreateUsersTable extends Migration
$table->rememberToken();
$table->timestamps();
$table->softDeletes();
$table->timestamp('email_verified_at')->nullable();
$table->integer('enderecoId')->nullable();
......
......@@ -36,6 +36,7 @@ class CreateEventosTable extends Migration
$table->string('pdfEdital')->nullable();
$table->string('modeloDocumento')->nullable();
$table->string('anexosStatus')->nullable();
$table->softDeletes();
});
}
......
......@@ -61,13 +61,6 @@ class ChavesEstrangeiras extends Migration
//------------------------------------------------------------------------
Schema::table('eventos', function (Blueprint $table) {
$table->foreign('coordenadorId')->references('id')->on('users');
});
//------------------------------------------------------------------------
Schema::table('mensagems', function (Blueprint $table) {
$table->foreign('comissaoId')->references('id')->on('users');
});
......
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class ChangeForeignEventoCoordenador extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('eventos', function (Blueprint $table) {
$table->foreign('coordenadorId')->references('id')->on('coordenador_comissaos');
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
//
}
}
......@@ -214,7 +214,8 @@ body{
border-radius: 5px;
}
.flexcroll{ width:500px;
.flexcroll{
width:500px;
height:400px;
overflow:scroll;
}
......@@ -236,7 +237,7 @@ body{
/* Track */
.flexcroll::-webkit-scrollbar-track {
box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.61);
-webkit-border-radius: 10px;
border-radius: 10px;
}
......
......@@ -13,7 +13,7 @@ return [
'accepted' => ':Attribute deve ser aceito.',
'active_url' => ':Attribute não é uma URL válida.',
'after' => ':Attribute deve ser uma data depois de :date',
'after_or_equal' => ':attribute deve ser uma data posterior ou igual a:date.',
'after_or_equal' => ':attribute deve ser uma data posterior ou igual a :date.',
'alpha' => ':Attribute deve conter somente letras.',
'alpha_dash' => ':Attribute deve conter letras, números e traços.',
'alpha_num' => ':Attribute deve conter somente letras e números.',
......
......@@ -114,14 +114,9 @@
<div class="col-md-4">
<label for="password-confirm" class="col-form-label">{{ __('Confirme a Senha*') }}</label>
<input id="password-confirm" type="password" class="form-control @error('confirmar_senha') is-invalid @enderror" name="confirmar_senha" required autocomplete="new-password">
<input id="password-confirm" type="password" class="form-control @error('senha_confirm') is-invalid @enderror" name="senha_confirm" required autocomplete="new-password">
</div>
@error('confirmar_senha')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div id="proponente" style="display: none;">
......@@ -232,7 +227,7 @@
<div class="col-md-4">
<label for="linkLattes" class="col-form-label">{{ __('Link do currículo Lattes*') }}</label>
<input id="linkLattes" type="text" class="form-control @error('linkLattes') is-invalid @enderror" name="linkLattes" value="{{ old('linkLattes') }}" autocomplete="nome">
<input id="linkLattes" type="text" class="form-control @error('linkLattes') is-invalid @enderror" name="linkLattes" value="{{ old('linkLattes') }}" autocomplete="nome" placeholder="http://lattes.cnpq.br/1481900951748328">
@error('linkLattes')
<span class="invalid-feedback" role="alert">
......
......@@ -5,6 +5,17 @@
<div class="container" style="margin-top: 100px;">
<div class="container" >
@if ($errors->any())
<div class="row">
<div class="col-md-12">
<ul style="list-style-type: none;">
@foreach ($errors->all() as $error)
<li class="alert alert-danger" role="alert">{{ $error }}</li>
@endforeach
</ul>
</div>
</div>
@endif
<div class="row" >
<div class="col-sm-10">
<h3>Usuários</h3>
......
......@@ -94,9 +94,9 @@
<div class="col-md-4">
<label for="password" class="col-form-label">{{ __('Senha*') }}</label>
<input id="password" type="password" class="form-control @error('password') is-invalid @enderror" name="password" required autocomplete="new-password">
<input id="password" type="password" class="form-control @error('senha') is-invalid @enderror" name="senha" required autocomplete="senha">
@error('password')
@error('senha')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
......@@ -105,7 +105,7 @@
<div class="col-md-4">
<label for="password-confirm" class="col-form-label">{{ __('Confirme a Senha*') }}</label>
<input id="password-confirm" type="password" class="form-control" name="password_confirmation" required autocomplete="new-password">
<input id="password-confirm" type="password" class="form-control" name="senha_confirmation" required autocomplete="new-password">
</div>
</div>
......@@ -214,7 +214,7 @@
<div class="col-md-4">
<label for="linkLattes" class="col-form-label">{{ __('Link do currículo Lattes*') }}</label>
<input id="linkLattes" type="text" class="form-control @error('linkLattes') is-invalid @enderror" name="linkLattes" value="{{ old('linkLattes') }}" autocomplete="nome">
<input id="linkLattes" type="text" class="form-control @error('linkLattes') is-invalid @enderror" name="linkLattes" value="{{ old('linkLattes') }}" autocomplete="nome" placeholder="http://lattes.cnpq.br/1481900951748328">
@error('linkLattes')
<span class="invalid-feedback" role="alert">
......
......@@ -18,7 +18,7 @@
{{ __('Se você não recebeu o e-mail') }},
<form class="d-inline" method="POST" action="{{ route('verification.resend') }}">
@csrf
<button type="submit" class="btn btn-link p-0 m-0 align-baseline">{{ __('clique aqui para solicitar outro.') }}</button>.
<button type="submit" class="btn btn-link p-0 m-0 align-baseline">{{ __('clique aqui para solicitar outro.') }}</button>
</form>
</div>
</div>
......
......@@ -98,14 +98,14 @@
<div class="col-sm-6">
<label for="inicioSubmissao" class="col-form-label">{{ __('Início da Submissão*:') }}</label>
<input id="inicioSubmissao" type="date" class="form-control @error('inicioSubmissao') is-invalid @enderror" name="inicioSubmissao" value="{{ old('inicioSubmissao') }}" required autocomplete="inicioSubmissao" autofocus>
<input id="inicioSubmissao" type="date" class="form-control @error('inícioDaSubmissão') is-invalid @enderror" name="inícioDaSubmissão" value="{{ old('inícioDaSubmissão') }}" required autocomplete="inícioDaSubmissão" autofocus>
@error('inicioSubmissao')
@error('inícioDaSubmissão')
<span class="invalid-feedback" role="alert">
<strong>
@if ($message != null)
@for ($i = 0; $i < 9; $i++)
@if ($i < 8)
@for ($i = 0; $i < 10; $i++)
@if ($i < 9)
{{ explode(" ", $message)[$i] }}
@else
{{ date('d/m/Y', strtotime(explode(" ", $message)[$i])) }}
......@@ -118,9 +118,9 @@
</div>
<div class="col-sm-6">
<label for="fimSubmissao" class="col-form-label">{{ __('Fim da Submissão*:') }}</label>
<input id="fimSubmissao" type="date" class="form-control @error('fimSubmissao') is-invalid @enderror" name="fimSubmissao" value="{{ old('fimSubmissao') }}" required autocomplete="fimSubmissao" autofocus>
<input id="fimSubmissao" type="date" class="form-control @error('fimDaSubmissão') is-invalid @enderror" name="fimDaSubmissão" value="{{ old('fimDaSubmissão') }}" required autocomplete="fimDaSubmissão" autofocus>
@error('fimSubmissao')
@error('fimDaSubmissão')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
......@@ -130,20 +130,30 @@
<div class="row justify-content-center">
<div class="col-sm-6">
<label for="inicioRevisao" class="col-form-label">{{ __('Início da Avaliação*:') }}</label>
<input id="inicioRevisao" type="date" class="form-control @error('inicioRevisao') is-invalid @enderror" name="inicioRevisao" value="{{ old('inicioRevisao') }}" required autocomplete="inicioRevisao" autofocus>
<label for="inicioRevisao" class="col-form-label">{{ __('Início da Revisão*:') }}</label>
<input id="inicioRevisao" type="date" class="form-control @error('inícioDaRevisão') is-invalid @enderror" name="inícioDaRevisão" value="{{ old('inícioDaRevisão') }}" required autocomplete="inícioDaRevisão" autofocus>
@error('inicioRevisao')
@error('inícioDaRevisão')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
<strong>
@if ($message != null)
@for ($i = 0; $i < 10; $i++)
@if ($i < 9)
{{ explode(" ", $message)[$i] }}
@else
{{ date('d/m/Y', strtotime(explode(" ", $message)[$i])) }}
@endif
@endfor
@endif
</strong>
</span>
@enderror
</div>
<div class="col-sm-6">
<label for="fimRevisao" class="col-form-label">{{ __('Fim da Avaliação*:') }}</label>
<input id="fimRevisao" type="date" class="form-control @error('fimRevisao') is-invalid @enderror" name="fimRevisao" value="{{ old('fimRevisao') }}" required autocomplete="fimRevisao" autofocus>
<label for="fimRevisao" class="col-form-label">{{ __('Fim da Revisão*:') }}</label>
<input id="fimRevisao" type="date" class="form-control @error('fimDaRevisão') is-invalid @enderror" name="fimDaRevisão" value="{{ old('fimDaRevisão') }}" required autocomplete="fimDaRevisão" autofocus>
@error('fimRevisao')
@error('fimDaRevisão')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
......@@ -153,33 +163,33 @@
<div class="row justify-content-left">
<div class="col-sm-6">
<label for="resultado_preliminar" class="col-form-label">{{ __('Resultado Preliminar*:') }}</label>
<input id="resultado_preliminar" type="date" class="form-control @error('resultado_preliminar') is-invalid @enderror" name="resultado_preliminar" value="{{ old('resultado_preliminar') }}" required autocomplete="resultado_preliminar" autofocus>
<label for="inicio_recurso" class="col-form-label">{{ __('Início do recurso*:') }}</label>
<input id="inicio_recurso" type="date" class="form-control @error('início_do_recurso') is-invalid @enderror" name="início_do_recurso" value="{{ old('início_do_recurso') }}" required autocomplete="início_do_recurso" autofocus>
@error('resultado_preliminar')
@error('início_do_recurso')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-sm-6">
<label for="inicio_recurso" class="col-form-label">{{ __('Início do recurso*:') }}</label>
<input id="inicio_recurso" type="date" class="form-control @error('inicio_recurso') is-invalid @enderror" name="inicio_recurso" value="{{ old('inicio_recurso') }}" required autocomplete="inicio_recurso" autofocus>
<label for="fim_recurso" class="col-form-label">{{ __('Fim do Recurso*:') }}</label>
<input id="fim_recurso" type="date" class="form-control @error('fim_do_recurso') is-invalid @enderror" name="fim_do_recurso" value="{{ old('fim_do_recurso') }}" required autocomplete="fim_do_recurso" autofocus>
@error('inicio_recurso')
@error('fim_do_recurso')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="row justify-content-left">
<div class="col-sm-6">
<label for="fim_recurso" class="col-form-label">{{ __('Fim do Recurso*:') }}</label>
<input id="fim_recurso" type="date" class="form-control @error('fim_recurso') is-invalid @enderror" name="fim_recurso" value="{{ old('fim_recurso') }}" required autocomplete="resultado" autofocus>
<label for="resultado_preliminar" class="col-form-label">{{ __('Resultado Preliminar*:') }}</label>
<input id="resultado_preliminar" type="date" class="form-control @error('resultado_preliminar') is-invalid @enderror" name="resultado_preliminar" value="{{ old('resultado_preliminar') }}" required autocomplete="resultado_preliminar" autofocus>
@error('fim_recurso')
@error('resultado_preliminar')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
......
......@@ -100,95 +100,113 @@
{{-- dataInicio | dataFim | inicioSubmissao | fimSubmissao --}}
<div class="row justify-content-center">
{{-- Início da Submissão --}}
<div class="col-sm-6">
<label for="inicioSubmissao" class="col-form-label">{{ __('Início da Submissão*:') }}</label>
<input value="{{$evento->inicioSubmissao}}" id="inicioSubmissao" type="date" class="form-control @error('inicioSubmissao') is-invalid @enderror" name="inicioSubmissao" value="{{ old('inicioSubmissao') }}" required autocomplete="inicioSubmissao" autofocus>
<input id="inicioSubmissao" type="date" class="form-control @error('inícioDaSubmissão') is-invalid @enderror" name="inícioDaSubmissão" value="{{ $evento->inicioSubmissao }}" required autocomplete="inícioDaSubmissão" autofocus>
@error('inicioSubmissao')
@error('inícioDaSubmissão')
<span class="invalid-feedback" role="alert">
<strong>{{ $message . date('d/m/Y', strtotime($ontem ?? '')) . '.' }}</strong>
<strong>
@if ($message != null)
@for ($i = 0; $i < 10; $i++)
@if ($i < 9)
{{ explode(" ", $message)[$i] }}
@else
{{ date('d/m/Y', strtotime(explode(" ", $message)[$i])) }}
@endif
@endfor
@endif
</strong>
</span>
@enderror
</div>{{-- end Início da Submissão --}}
{{-- Fim da submissão --}}
</div>
<div class="col-sm-6">
<label for="fimSubmissao" class="col-form-label">{{ __('Fim da Submissão*:') }}</label>
<input value="{{$evento->fimSubmissao}}" id="fimSubmissao" type="date" class="form-control @error('fimSubmissao') is-invalid @enderror" name="fimSubmissao" value="{{ old('fimSubmissao') }}" required autocomplete="fimSubmissao" autofocus>
<input id="fimSubmissao" type="date" class="form-control @error('fimDaSubmissão') is-invalid @enderror" name="fimDaSubmissão" value="{{ $evento->fimSubmissao }}" required autocomplete="fimDaSubmissão" autofocus>
@error('fimSubmissao')
@error('fimDaSubmissão')
<span class="invalid-feedback" role="alert">
<strong>{{ $message . date('d/m/Y', strtotime(old('inicioSubmissao'))) . '.' }}</strong>
<strong>{{ $message }}</strong>
</span>
@enderror
</div>{{-- end Fim da submissão --}}
</div>
</div>{{-- end dataInicio | dataFim | inicioSubmissao | fimSubmissao --}}
<div class="row justify-content-center">
<div class="col-sm-6">
<label for="inicioRevisao" class="col-form-label">{{ __('Início da Avaliação*:') }}</label>
<input value="{{$evento->inicioRevisao}}" id="inicioRevisao" type="date" class="form-control @error('inicioRevisao') is-invalid @enderror" name="inicioRevisao" value="{{ old('inicioRevisao') }}" required autocomplete="inicioRevisao" autofocus>
<label for="inicioRevisao" class="col-form-label">{{ __('Início da Revisão*:') }}</label>
<input id="inicioRevisao" type="date" class="form-control @error('inícioDaRevisão') is-invalid @enderror" name="inícioDaRevisão" value="{{ $evento->inicioRevisao }}" required autocomplete="inícioDaRevisão" autofocus>
@error('inicioRevisao')
@error('inícioDaRevisão')
<span class="invalid-feedback" role="alert">
<strong>{{ $message . date('d/m/Y', strtotime($ontem ?? '')) . '.' }}</strong>
<strong>
@if ($message != null)
@for ($i = 0; $i < 10; $i++)
@if ($i < 9)
{{ explode(" ", $message)[$i] }}
@else
{{ date('d/m/Y', strtotime(explode(" ", $message)[$i])) }}
@endif
@endfor
@endif
</strong>
</span>
@enderror
</div>
<div class="col-sm-6">
<label for="fimRevisao" class="col-form-label">{{ __('Fim da Avaliação*:') }}</label>
<input value="{{$evento->fimRevisao}}" id="fimRevisao" type="date" class="form-control @error('fimRevisao') is-invalid @enderror" name="fimRevisao" value="{{ old('fimRevisao') }}" required autocomplete="fimRevisao" autofocus>
<label for="fimRevisao" class="col-form-label">{{ __('Fim da Revisão*:') }}</label>
<input id="fimRevisao" type="date" class="form-control @error('fimDaRevisão') is-invalid @enderror" name="fimDaRevisão" value="{{ $evento->fimRevisao }}" required autocomplete="fimDaRevisão" autofocus>
@error('fimRevisao')
@error('fimDaRevisão')
<span class="invalid-feedback" role="alert">
<strong>{{ $message . date('d/m/Y', strtotime( old('inicioRevisao') )) . '.' }}</strong>
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
{{-- inicioRevisao | fimRevisao | inicioResultado | fimResultado--}}
<div class="row justify-content-left">
<div class="col-sm-6">
<label for="resultado_preliminar" class="col-form-label">{{ __('Resultado Preliminar*:') }}</label>
<input id="resultado_preliminar" value="{{$evento->resultado_preliminar}}" type="date" class="form-control @error('resultado_preliminar') is-invalid @enderror" name="resultado_preliminar" value="{{ old('resultado_preliminar') }}" required autocomplete="resultado_preliminar" autofocus>
<label for="inicio_recurso" class="col-form-label">{{ __('Início do recurso*:') }}</label>
<input id="inicio_recurso" type="date" class="form-control @error('início_do_recurso') is-invalid @enderror" name="início_do_recurso" value="{{ $evento->inicio_recurso }}" required autocomplete="início_do_recurso" autofocus>
@error('resultado_preliminar')
@error('início_do_recurso')
<span class="invalid-feedback" role="alert">
<strong>{{ $message . date('d/m/Y', strtotime($ontem ?? '')) . '.' }}</strong>
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-sm-6">
<label for="inicio_recurso" class="col-form-label">{{ __('Início do recurso*:') }}</label>
<input id="inicio_recurso" type="date" value="{{ $evento->inicio_recurso }}" class="form-control @error('inicio_recurso') is-invalid @enderror" name="inicio_recurso" value="{{ old('inicio_recurso') }}" required autocomplete="inicio_recurso" autofocus>
<label for="fim_recurso" class="col-form-label">{{ __('Fim do Recurso*:') }}</label>
<input id="fim_recurso" type="date" class="form-control @error('fim_do_recurso') is-invalid @enderror" name="fim_do_recurso" value="{{ $evento->fim_recurso }}" required autocomplete="fim_do_recurso" autofocus>
@error('inicio_recurso')
@error('fim_do_recurso')
<span class="invalid-feedback" role="alert">
<strong>{{ $message . date('d/m/Y', strtotime($ontem ?? '')) . '.' }}</strong>
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>
<div class="row justify-content-left">
<div class="col-sm-6">
<label for="fim_recurso" class="col-form-label">{{ __('Fim do Recurso*:') }}</label>
<input id="fim_recurso" type="date" value="{{ $evento->fim_recurso }}" class="form-control @error('fim_recurso') is-invalid @enderror" name="fim_recurso" value="{{ old('fim_recurso') }}" required autocomplete="resultado" autofocus>
<label for="resultado_preliminar" class="col-form-label">{{ __('Resultado Preliminar*:') }}</label>
<input id="resultado_preliminar" type="date" class="form-control @error('resultado_preliminar') is-invalid @enderror" name="resultado_preliminar" value="{{ $evento->resultado_preliminar }}" required autocomplete="resultado_preliminar" autofocus>
@error('fim_recurso')
@error('resultado_preliminar')
<span class="invalid-feedback" role="alert">
<strong>{{ $message . date('d/m/Y', strtotime($ontem ?? '')) . '.' }}</strong>
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
<div class="col-sm-6">
<label for="resultado_final" class="col-form-label">{{ __('Resultado Final*:') }}</label>
<input id="resultado_final" type="date" value="{{ $evento->resultado_final }}" class="form-control @error('resultado_final') is-invalid @enderror" name="resultado_final" value="{{ old('resultado_final') }}" required autocomplete="resultado" autofocus>
<input id="resultado_final" type="date" class="form-control @error('resultado_final') is-invalid @enderror" name="resultado_final" value="{{ $evento->resultado_final }}" required autocomplete="resultado" autofocus>
@error('resultado_final')
<span class="invalid-feedback" role="alert">
<strong>{{ $message . date('d/m/Y', strtotime($ontem ?? '')) . '.' }}</strong>
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
......
......@@ -24,7 +24,7 @@
<div class="row justify-content-center">
<div class="col-sm-12">
<label for="nomeProjeto" class="col-form-label">{{ __('Nome do Projeto*:') }}</label>
<input id="nomeProjeto" type="text" class="form-control @error('nomeProjeto') is-invalid @enderror" name="nomeProjeto" value="{{ old('nomeProjeto') !== null ? old('nomeProjeto') : (isset($rascunho) ? $rascunho->titulo : '')}}" autocomplete="nomeProjeto" autofocus>
<input id="nomeProjeto" type="text" class="form-control @error('nomeProjeto') is-invalid @enderror" name="nomeProjeto" value="{{ old('nomeProjeto') !== null ? old('nomeProjeto') : (isset($rascunho) ? $rascunho->titulo : '')}}" autocomplete="nomeProjeto" autofocus placeholder="Nome do meu projeto">
@error('nomeProjeto')
<span class="invalid-feedback" role="alert">
......@@ -99,8 +99,8 @@
<input class="form-control" type="text" id="nomeCoordenador" name="nomeCoordenador" disabled="disabled" value="{{ Auth()->user()->name }}">
</div>
<div class="col-sm-6">
<label for="linkLattesEstudante" class="col-form-label">Link Lattes do Proponente*</label>
<input class="form-control @error('linkLattesEstudante') is-invalid @enderror" type="text" name="linkLattesEstudante"
<label for="linkLattesEstudante" class="col-form-label">Link do Currículo Lattes do Proponente*</label>
<input class="form-control @error('linkLattesEstudante') is-invalid @enderror" type="url" name="linkLattesEstudante" placeholder="http://lattes.cnpq.br/1481900951748328"
@if(Auth()->user()->proponentes != null && Auth()->user()->proponentes->linkLattes != null)
value="{{ Auth()->user()->proponentes->linkLattes }}"
@else
......@@ -115,8 +115,8 @@
</div>
<div class="col-sm-6">
<label for="pontuacaoPlanilha" class="col-form-label">{{ __('Pontuação da Planilha de Pontuação*:') }}</label>
<input class="form-control @error('pontuacaoPlanilha') is-invalid @enderror" type="text" name="pontuacaoPlanilha"
value="{{old('pontuacaoPlanilha') !== null ? old('pontuacaoPlanilha') : (isset($rascunho) ? $rascunho->pontuacaoPlanilha : '')}}">
<input class="form-control @error('pontuacaoPlanilha') is-invalid @enderror" type="number" name="pontuacaoPlanilha"
value="{{old('pontuacaoPlanilha') !== null ? old('pontuacaoPlanilha') : (isset($rascunho) ? $rascunho->pontuacaoPlanilha : '')}}" placeholder="80">
@error('pontuacaoPlanilha')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
......@@ -125,9 +125,9 @@
@enderror
</div>
<div class="col-sm-6">
<label for="linkGrupo" class="col-form-label">{{ __('Link do grupo de pesquisa*:') }}</label>
<label for="linkGrupo" class="col-form-label">{{ __('Link do Grupo de Pesquisa*:') }}</label>
<input class="form-control @error('linkGrupo') is-invalid @enderror" type="text" name="linkGrupo"
value="{{old('linkGrupo') !== null ? old('linkGrupo') : (isset($rascunho) ? $rascunho->linkGrupoPesquisa : '')}}">
value="{{old('linkGrupo') !== null ? old('linkGrupo') : (isset($rascunho) ? $rascunho->linkGrupoPesquisa : '')}}" placeholder="http://dgp.cnpq.br/dgp/espelhogrupo/4921797051521302">
@error('linkGrupo')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
......@@ -333,8 +333,8 @@
</div>
<div class="col-sm-4">
<label>E-mail*</label>
<input type="email" style="margin-bottom:10px" class="form-control @error('emailParticipante') is-invalid @enderror" name="emailParticipante[]" placeholder="email" value="{{old('emailParticipante.'.$i)}}">
@error('emailParticipante.'.$i)
<input type="email" style="margin-bottom:10px" class="form-control @error('emailParticipante') is-invalid @enderror" name="emailParticipante[]" placeholder="e-mail" value="{{old('emailParticipante.'.$i)}}">
@error('emailParticipante')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
......@@ -404,6 +404,9 @@
</div>
</div>
@if($i != 0)
<a href='#' class="btn btn-danger mt-2 mb-2 delete" style='width:100%;margin-top:10px'>Remover participante</a>
@endif
</div>
{{-- </div>
......@@ -602,7 +605,7 @@
"</div>"+
"<div class="+"col-sm-4"+">"+
"<label>E-mail*</label>"+
"<input type='email'" + "style='margin-bottom:10px'" + "class=" + "form-control @error('emailParticipante') is-invalid @enderror" + "name='emailParticipante[]'" + "placeholder='email' >" +
"<input type='email'" + "style='margin-bottom:10px'" + "class=" + "form-control @error('emailParticipante') is-invalid @enderror" + "name='emailParticipante[]'" + "placeholder='e-mail' >" +
"@error('emailParticipante')" +
"<span class='invalid-feedback'" + "role='alert'" + "style='overflow: visible; display:block'>" +
"<strong>{{ $message }}</strong>" +
......
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