Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Walter Felipe
submeta
Commits
3986af19
"vscode:/vscode.git/clone" did not exist on "b82be1127b51e447116ff26b67877a12feab08cf"
Commit
3986af19
authored
Jul 16, 2021
by
José Rômulo
Browse files
Correção avaliador userTemp
parent
4b0e3ca0
Changes
4
Hide whitespace changes
Inline
Side-by-side
app/Http/Controllers/AvaliadorController.php
View file @
3986af19
...
...
@@ -3,7 +3,7 @@
namespace
App\Http\Controllers
;
use
Illuminate\Http\Request
;
use
Auth
;
use
Illuminate\Support\Facades\
Auth
;
use
App\Trabalho
;
use
App\Evento
;
use
App\Recomendacao
;
...
...
app/Http/Controllers/UserController.php
View file @
3986af19
...
...
@@ -51,18 +51,18 @@ class UserController extends Controller
return
view
(
'user.perfilUser'
,[
'user'
=>
$user
]);
}
function
editarPerfil
(
Request
$request
){
$id
=
Auth
()
->
user
()
->
id
;
$user
=
User
::
find
(
$id
);
if
(
$request
->
tipo
!=
"proponente"
)
{
$validated
=
$request
->
validate
([
'name'
=>
'required'
,
'tipo'
=>
'required'
,
'email'
=>
'required'
,
'name'
=>
[
'required'
,
'string'
,
'max:255'
],
'instituicao'
=>
[
'required_if:instituicaoSelect,Outra'
,
'max:255'
],
'instituicaoSelect'
=>
[
'required_without:instituicao'
],
'celular'
=>
'required'
,
'cpf'
=>
'required
|
cpf'
,
'celular'
=>
[
'required'
,
'string'
],
'cpf'
=>
[
'required
'
,
'
cpf'
]
,
]);
}
else
{
$validated
=
$request
->
validate
([
...
...
@@ -102,7 +102,7 @@ class UserController extends Controller
}
}
if
(
Auth
()
->
user
()
->
avaliadors
!=
null
&&
$request
->
area
!=
null
&&
Auth
()
->
user
()
->
tipo
!
=
"avaliador"
){
if
(
$
user
->
avaliadors
!=
null
&&
$request
->
area
!=
null
&&
$
user
->
tipo
=
=
"avaliador"
){
$avaliador
=
Avaliador
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
$avaliador
->
user_id
=
$user
->
id
;
$avaliador
->
area_id
=
$request
->
area
;
...
...
@@ -119,6 +119,9 @@ class UserController extends Controller
$avaliador
=
Avaliador
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
$avaliador
->
user_id
=
$user
->
id
;
$avaliador
->
area_id
=
$request
->
area
;
if
(
$user
->
usuarioTemp
==
true
){
$user
->
usuarioTemp
=
false
;
}
$avaliador
->
update
();
break
;
case
"proponente"
:
...
...
resources/views/user/perfilUser.blade.php
View file @
3986af19
...
...
@@ -108,7 +108,7 @@
<
label
for
=
"cargo"
class
=
"col-form-label"
>
{{
__
(
'Cargo*'
)
}}
</
label
>
<
select
id
=
"cargo"
name
=
"cargo"
class
=
"form-control @error('cargo') is-invalid @enderror"
onchange
=
""
>
<
option
value
=
""
disabled
selected
hidden
>--
Cargo
--</
option
>
@
i
f
(
$proponente
!=
null
)
@
i
sset
(
$proponente
)
<
option
@
if
(
$proponente
->
cargo
==
'Professor'
)
selected
@
endif
value
=
"Professor"
>
Professor
</
option
>
<
option
@
if
(
$proponente
->
cargo
==
'Técnico'
)
selected
@
endif
value
=
"Técnico"
>
Técnico
</
option
>
<
option
@
if
(
$proponente
->
cargo
==
'Outro'
)
selected
@
endif
value
=
"Outro"
>
Outro
</
option
>
...
...
@@ -116,7 +116,7 @@
<
option
value
=
"Professor"
>
Professor
</
option
>
<
option
value
=
"Técnico"
>
Técnico
</
option
>
<
option
value
=
"Outro"
>
Outro
</
option
>
@
endi
f
@
endi
sset
</
select
>
@
error
(
'cargo'
)
...
...
@@ -131,7 +131,7 @@
<
label
for
=
"vinculo"
class
=
"col-form-label"
>
{{
__
(
'Vínculo*'
)
}}
</
label
>
<
select
name
=
"vinculo"
id
=
"vinculo"
class
=
"form-control @error('vinculo') is-invalid @enderror"
onchange
=
"outroVinculo()"
>
<
option
value
=
""
disabled
selected
hidden
>--
Vínculo
--</
option
>
@
i
f
(
$proponente
!=
null
)
@
i
sset
(
$proponente
)
<
option
@
if
(
$proponente
->
vinculo
==
'Servidor na ativa'
)
selected
@
endif
value
=
"Servidor na ativa"
>
Servidor
na
ativa
</
option
>
<
option
@
if
(
$proponente
->
vinculo
==
'Servidor aposentado'
)
selected
@
endif
value
=
"Servidor aposentado"
>
Servidor
aposentado
</
option
>
<
option
@
if
(
$proponente
->
vinculo
==
'Professor visitante'
)
selected
@
endif
value
=
"Professor visitante"
>
Professor
visitante
</
option
>
...
...
@@ -146,7 +146,7 @@
<
option
value
=
"Professor visitante"
>
Professor
visitante
</
option
>
<
option
value
=
"Pós-doutorando"
>
Pós
-
doutorando
</
option
>
<
option
value
=
"Outro"
>
Outro
</
option
>
@
endi
f
@
endi
sset
</
select
>
@
error
(
'vinculo'
)
...
...
@@ -175,7 +175,7 @@
<
label
for
=
"titulacaoMaxima"
class
=
"col-form-label"
>
{{
__
(
'Titulação Máxima*'
)
}}
</
label
>
<
select
id
=
"titulacaoMaxima"
class
=
"form-control @error('titulacaoMaxima') is-invalid @enderror"
name
=
"titulacaoMaxima"
value
=
"{{ old('titulacaoMaxima') }}"
autocomplete
=
"nome"
>
<
option
value
=
""
disabled
selected
hidden
>--
Titulação
--</
option
>
@
i
f
(
$proponente
!=
null
)
@
i
sset
(
$proponente
)
<
option
@
if
(
$proponente
->
titulacaoMaxima
==
'Doutorado'
)
selected
@
endif
value
=
"Doutorado"
>
Doutorado
</
option
>
<
option
@
if
(
$proponente
->
titulacaoMaxima
==
'Mestrado'
)
selected
@
endif
value
=
"Mestrado"
>
Mestrado
</
option
>
<
option
@
if
(
$proponente
->
titulacaoMaxima
==
'Especialização'
)
selected
@
endif
value
=
"Especialização"
>
Especialização
</
option
>
...
...
@@ -187,7 +187,7 @@
<
option
value
=
"Especialização"
>
Especialização
</
option
>
<
option
value
=
"Graduação"
>
Graduação
</
option
>
<
option
value
=
"Técnico"
>
Técnico
</
option
>
@
endi
f
@
endi
sset
</
select
>
@
error
(
'titulacaoMaxima'
)
...
...
@@ -200,7 +200,7 @@
<
div
class
=
"col-md-6"
>
<
div
class
=
"form-group"
>
<
label
for
=
"anoTitulacao"
class
=
"col-form-label"
>
{{
__
(
'Ano da Titulação*'
)
}}
</
label
>
<
input
id
=
"anoTitulacao"
type
=
"text"
class
=
"form-control @error('anoTitulacao') is-invalid @enderror"
name
=
"anoTitulacao"
value
=
"@i
f
(
$proponente
!= null
)
{
{$proponente->anoTitulacao}
}
@endi
f
"
autocomplete
=
"nome"
>
<
input
id
=
"anoTitulacao"
type
=
"text"
class
=
"form-control @error('anoTitulacao') is-invalid @enderror"
name
=
"anoTitulacao"
value
=
"@i
sset
(
$proponente
)
{
{$proponente->anoTitulacao}
}
@endi
sset
"
autocomplete
=
"nome"
>
@
error
(
'anoTitulacao'
)
<
span
class
=
"invalid-feedback"
role
=
"alert"
>
...
...
@@ -212,7 +212,7 @@
<
div
class
=
"col-md-6"
>
<
div
class
=
"form-group"
>
<
label
for
=
"areaFormacao"
class
=
"col-form-label"
>
{{
__
(
'Área de Formação*'
)
}}
</
label
>
<
input
id
=
"areaFormacao"
type
=
"text"
class
=
"form-control @error('areaFormacao') is-invalid @enderror"
name
=
"areaFormacao"
value
=
"@i
f
(
$proponente
!= null
)
{
{$proponente->areaFormacao}
}
@endi
f
"
autocomplete
=
"nome"
>
<
input
id
=
"areaFormacao"
type
=
"text"
class
=
"form-control @error('areaFormacao') is-invalid @enderror"
name
=
"areaFormacao"
value
=
"@i
sset
(
$proponente
)
{
{$proponente->areaFormacao}
}
@endi
sset
"
autocomplete
=
"nome"
>
@
error
(
'areaFormacao'
)
<
span
class
=
"invalid-feedback"
role
=
"alert"
>
...
...
@@ -224,7 +224,7 @@
<
div
class
=
"col-md-6"
>
<
div
class
=
"form-group"
>
<
label
for
=
"SIAPE"
class
=
"col-form-label"
>
{{
__
(
'SIAPE'
)
}}
</
label
>
<
input
id
=
"SIAPE"
type
=
"text"
class
=
"form-control @error('SIAPE') is-invalid @enderror"
name
=
"SIAPE"
value
=
"@i
f
(
$proponente
!= null
)
{
{$proponente->SIAPE}
}
@endi
f
"
autocomplete
=
"nome"
>
<
input
id
=
"SIAPE"
type
=
"text"
class
=
"form-control @error('SIAPE') is-invalid @enderror"
name
=
"SIAPE"
value
=
"@i
sset
(
$proponente
)
{
{$proponente->SIAPE}
}
@endi
sset
"
autocomplete
=
"nome"
>
@
error
(
'SIAPE'
)
<
span
class
=
"invalid-feedback"
role
=
"alert"
>
...
...
@@ -236,7 +236,7 @@
<
div
class
=
"col-md-12"
>
<
div
class
=
"form-group"
>
<
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
=
"@i
f
(
$proponente
!= null
)
{
{$proponente->linkLattes}
}
@endi
f
"
autocomplete
=
"nome"
>
<
input
id
=
"linkLattes"
type
=
"text"
class
=
"form-control @error('linkLattes') is-invalid @enderror"
name
=
"linkLattes"
value
=
"@i
sset
(
$proponente
)
{
{$proponente->linkLattes}
}
@endi
sset
"
autocomplete
=
"nome"
>
@
error
(
'linkLattes'
)
<
span
class
=
"invalid-feedback"
role
=
"alert"
>
...
...
@@ -250,13 +250,13 @@
<
label
for
=
"bolsistaProdutividade"
class
=
"col-form-label"
>
{{
__
(
'Bolsista de Produtividade*'
)
}}
</
label
><
br
>
<
select
name
=
"bolsistaProdutividade"
id
=
"bolsistaProdutividade"
class
=
"form-control @error('bolsistaProdutividade') is-invalid @enderror"
onchange
=
"mudarNivel()"
>
<
option
value
=
""
disabled
selected
hidden
>--
Bolsista
--</
option
>
@
i
f
(
$proponente
!=
null
)
@
i
sset
(
$proponente
)
<
option
@
if
(
$proponente
->
bolsistaProdutividade
==
'nao'
)
selected
@
endif
value
=
"nao"
>
Não
</
option
>
<
option
@
if
(
$proponente
->
bolsistaProdutividade
==
'sim'
)
selected
@
endif
value
=
"sim"
>
Sim
</
option
>
@
else
<
option
value
=
"nao"
>
Não
</
option
>
<
option
value
=
"sim"
>
Sim
</
option
>
@
endi
f
@
endi
sset
</
select
>
@
error
(
'bolsistaProdutividade'
)
<
span
class
=
"invalid-feedback"
role
=
"alert"
>
...
...
@@ -266,7 +266,7 @@
</
div
>
</
div
>
<
div
class
=
"col-md-6"
>
@
if
(
$proponente
!=
null
&&
$proponente
->
bolsistaProdutividade
==
'sim'
)
@
if
(
isset
(
$proponente
)
&&
$proponente
->
bolsistaProdutividade
==
'sim'
)
<
div
class
=
"form-group"
id
=
"nivelInput"
style
=
"display: block;"
>
<
label
for
=
"nivel"
class
=
"col-form-label"
>
{{
__
(
'Nível*'
)
}}
</
label
>
<
select
name
=
"nivel"
id
=
"nivel"
class
=
"form-control @error('nivel') is-invalid @enderror"
>
...
...
routes/web.php
View file @
3986af19
...
...
@@ -33,7 +33,8 @@ Auth::routes(['verify' => true]);
//Rota para avaliador atualizar perfil, deixando de ser usuario temporario
Route
::
post
(
'/perfil-usuario'
,
'UserController@editarPerfil'
)
->
name
(
'perfil.edit'
)
->
middleware
([
'auth'
,
'verified'
]);
Route
::
group
([
'middleware'
=>
[
'isTemp'
,
'auth'
,
'verified'
]],
function
(){
//######### Proponente ########################################
...
...
@@ -47,7 +48,6 @@ Route::group(['middleware' => ['isTemp', 'auth', 'verified']], function(){
//######### Rotas Administrador #################################
Route
::
get
(
'/perfil-usuario'
,
'UserController@minhaConta'
)
->
name
(
'user.perfil'
)
->
middleware
([
'auth'
,
'verified'
]);
Route
::
post
(
'/perfil-usuario'
,
'UserController@editarPerfil'
)
->
name
(
'perfil.edit'
)
->
middleware
([
'auth'
,
'verified'
]);
//######## Rotas Avaliador ####################################
Route
::
prefix
(
'avaliador'
)
->
name
(
'avaliador.'
)
->
group
(
function
(){
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment