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
561a6f19
Unverified
Commit
561a6f19
authored
Jun 05, 2020
by
Gabriel Antônio da Silva
Committed by
GitHub
Jun 05, 2020
Browse files
Merge pull request #13 from lmts-ufape/carlos
Carlos
parents
7387b6c8
9f414dff
Changes
62
Hide whitespace changes
Inline
Side-by-side
resources/views/user/perfilUser.blade.php
View file @
561a6f19
...
...
@@ -142,6 +142,9 @@
<
label
class
=
"col-form-label"
>
{{
__
(
'Ano Titulação'
)
}}
</
label
>
<
input
value
=
"
{
{$proponente->anoTitulacao}
}
"
id
=
"anoTitulacao"
type
=
"text"
class
=
"form-control @error('anoTitulacao') is-invalid @enderror"
name
=
"anoTitulacao"
autocomplete
=
"anoTitulacao"
>
<
label
class
=
"col-form-label"
>
{{
__
(
'Area de Formação'
)
}}
</
label
>
<
input
value
=
"
{
{$proponente->areaFormacao}
}
"
id
=
"areaFormacao"
type
=
"text"
class
=
"form-control @error('areaFormacao') is-invalid @enderror"
name
=
"areaFormacao"
autocomplete
=
"areaFormacao"
>
<
label
class
=
"col-form-label"
>
{{
__
(
'Área'
)
}}
</
label
>
<
input
value
=
"
{
{$proponente->grandeArea}
}
"
id
=
"grandeArea"
type
=
"text"
class
=
"form-control @error('grandeArea') is-invalid @enderror"
name
=
"grandeArea"
autocomplete
=
"grandeArea"
>
...
...
@@ -424,6 +427,9 @@
<
label
class
=
"col-form-label"
>
{{
__
(
'Ano Titulação'
)
}}
</
label
>
<
input
value
=
"
{
{$proponente->anoTitulacao}
}
"
id
=
"anoTitulacao"
type
=
"text"
class
=
"form-control @error('anoTitulacao') is-invalid @enderror"
name
=
"anoTitulacao"
autocomplete
=
"anoTitulacao"
>
<
label
class
=
"col-form-label"
>
{{
__
(
'Area de Formação'
)
}}
</
label
>
<
input
value
=
"
{
{$proponente->areaFormacao}
}
"
id
=
"areaFormacao"
type
=
"text"
class
=
"form-control @error('areaFormacao') is-invalid @enderror"
name
=
"areaFormacao"
autocomplete
=
"areaFormacao"
>
<
label
class
=
"col-form-label"
>
{{
__
(
'Área'
)
}}
</
label
>
<
input
value
=
"
{
{$proponente->grandeArea}
}
"
id
=
"grandeArea"
type
=
"text"
class
=
"form-control @error('grandeArea') is-invalid @enderror"
name
=
"grandeArea"
autocomplete
=
"grandeArea"
>
...
...
routes/web.php
View file @
561a6f19
...
...
@@ -20,11 +20,18 @@ Route::get('/evento/visualizar/naologado/{id}','EventoController@showNaoLogado'
Auth
::
routes
([
'verify'
=>
true
]);
//######## Rotas Avaliador ####################################
Route
::
get
(
'/avaliador/index'
,
'AvaliadorController@index'
)
->
name
(
'avaliador.index'
);
Route
::
get
(
'/avaliador/trabalhos'
,
'AvaliadorController@visualizarTrabalhos'
)
->
name
(
'visualizarTrabalho'
);
Route
::
prefix
(
'avaliador'
)
->
name
(
'avaliador.'
)
->
group
(
function
(){
Route
::
get
(
'/index'
,
'AvaliadorController@index'
)
->
name
(
'index'
);
Route
::
get
(
'/trabalhos'
,
'AvaliadorController@visualizarTrabalhos'
)
->
name
(
'visualizarTrabalho'
);
Route
::
post
(
'/parecer'
,
'AvaliadorController@parecer'
)
->
name
(
'parecer'
);
Route
::
get
(
'/editais'
,
'AvaliadorController@editais'
)
->
name
(
'editais'
);
Route
::
post
(
'/Enviarparecer'
,
'AvaliadorController@enviarParecer'
)
->
name
(
'enviarParecer'
);
});
//######### Proponente ########################################
Route
::
get
(
'/proponente/index'
,
'ProponenteController@index'
)
->
name
(
'proponente.index'
);
Route
::
get
(
'/proponente/cadastro'
,
'ProponenteController@create'
)
->
name
(
'proponente.create'
);
Route
::
post
(
'/proponente/cadastro'
,
'ProponenteController@store'
)
->
name
(
'proponente.store'
);
//######### Participante ########################################
Route
::
get
(
'/participante/index'
,
'ParticipanteController@index'
)
->
name
(
'participante.index'
);
...
...
@@ -83,6 +90,9 @@ Route::group(['middleware' => ['isTemp', 'auth', 'verified']], function(){
Route
::
get
(
'/trabalho/submeter/{id}'
,
'TrabalhoController@index'
)
->
name
(
'trabalho.index'
);
Route
::
post
(
'/trabalho/novaVersao'
,
'TrabalhoController@novaVersao'
)
->
name
(
'trabalho.novaVersao'
);
Route
::
post
(
'/trabalho/criar'
,
'TrabalhoController@store'
)
->
name
(
'trabalho.store'
);
Route
::
get
(
'/edital/{id}/projetos'
,
'TrabalhoController@projetosDoEdital'
)
->
name
(
'projetos.edital'
);
Route
::
get
(
'/projeto/{id}/editar'
,
'TrabalhoController@edit'
)
->
name
(
'trabalho.editar'
);
Route
::
post
(
'/projeto/{id}/atualizar'
,
'TrabalhoController@update'
)
->
name
(
'trabalho.update'
);
//######### Atribuição #######################################
Route
::
get
(
'/atribuir'
,
'AtribuicaoController@distribuicaoAutomatica'
)
->
name
(
'distribuicao'
);
...
...
@@ -96,51 +106,75 @@ Route::group(['middleware' => ['isTemp', 'auth', 'verified']], function(){
Route
::
post
(
'/revisor/email'
,
'RevisorController@enviarEmailRevisor'
)
->
name
(
'revisor.email'
);
Route
::
post
(
'/revisor/emailTodos'
,
'RevisorController@enviarEmailTodosRevisores'
)
->
name
(
'revisor.emailTodos'
);
//########## Rotas de download de documentos ###########################
Route
::
get
(
'/baixar/edital/{id}'
,
'EventoController@baixarEdital'
)
->
name
(
'baixar.edital'
);
Route
::
get
(
'/baixar/anexo-projeto/{id}'
,
'TrabalhoController@baixarAnexoProjeto'
)
->
name
(
'baixar.anexo.projeto'
);
Route
::
get
(
'/baixar/anexo-consu/{id}'
,
'TrabalhoController@baixarAnexoConsu'
)
->
name
(
'baixar.anexo.consu'
);
Route
::
get
(
'/baixar/anexo-comite/{id}'
,
'TrabalhoController@baixarAnexoComite'
)
->
name
(
'baixar.anexo.comite'
);
Route
::
get
(
'/baixar/anexo-lattes/{id}'
,
'TrabalhoController@baixarAnexoLattes'
)
->
name
(
'baixar.anexo.lattes'
);
Route
::
get
(
'/baixar/anexo-planilha/{id}'
,
'TrabalhoController@baixarAnexoPlanilha'
)
->
name
(
'baixar.anexo.planilha'
);
Route
::
get
(
'/baixar/plano-de-trabalho/{id}'
,
'ArquivoController@baixarPlano'
)
->
name
(
'baixar.plano'
);
});
Route
::
prefix
(
'usuarios'
)
->
name
(
'admin.'
)
->
group
(
function
(){
//######### Rotas da administração dos usuários ####################
Route
::
get
(
'/home-admin'
,
'AdministradorController@index'
)
->
name
(
'index'
);
Route
::
get
(
'/usuarios'
,
'AdministradorController@usuarios'
)
->
name
(
'usuarios'
);
Route
::
get
(
'/novo'
,
'AdministradorController@create'
)
->
name
(
'user.create'
);
Route
::
post
(
'/salvar-novo'
,
'AdministradorController@salvar'
)
->
name
(
'user.store'
);
Route
::
get
(
'/editar/{id}'
,
'AdministradorController@edit'
)
->
name
(
'user.edit'
);
Route
::
post
(
'/editar/atualizar/{id}'
,
'AdministradorController@update'
)
->
name
(
'user.update'
);
Route
::
post
(
'/editar/deletar/{id}'
,
'AdministradorController@destroy'
)
->
name
(
'user.destroy'
);
Route
::
get
(
'/editais'
,
'AdministradorController@editais'
)
->
name
(
'editais'
);
Route
::
get
(
'/home-admin'
,
'AdministradorController@index'
)
->
name
(
'index'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/usuarios'
,
'AdministradorController@usuarios'
)
->
name
(
'usuarios'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/novo'
,
'AdministradorController@create'
)
->
name
(
'user.create'
)
->
middleware
(
'checkAdministrador'
);
Route
::
post
(
'/salvar-novo'
,
'AdministradorController@salvar'
)
->
name
(
'user.store'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/editar/{id}'
,
'AdministradorController@edit'
)
->
name
(
'user.edit'
)
->
middleware
(
'checkAdministrador'
);
Route
::
post
(
'/editar/atualizar/{id}'
,
'AdministradorController@update'
)
->
name
(
'user.update'
)
->
middleware
(
'checkAdministrador'
);
Route
::
post
(
'/editar/deletar/{id}'
,
'AdministradorController@destroy'
)
->
name
(
'user.destroy'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/editais'
,
'AdministradorController@editais'
)
->
name
(
'editais'
);
Route
::
get
(
'/atribuir'
,
'AdministradorController@atribuir'
)
->
name
(
'atribuir'
);
Route
::
get
(
'/selecionarAvaliador'
,
'AdministradorController@selecionar'
)
->
name
(
'selecionar'
);
Route
::
get
(
'/selecionarProjetos'
,
'AdministradorController@projetos'
)
->
name
(
'projetos'
);
Route
::
post
(
'/adicionarAvalEvento'
,
'AdministradorController@adicionar'
)
->
name
(
'adicionar'
);
Route
::
post
(
'/removerAvalEvento'
,
'AdministradorController@remover'
)
->
name
(
'remover'
);
Route
::
post
(
'/atribuirAvaliadorProjeto'
,
'AdministradorController@atribuicao'
)
->
name
(
'atribuicao'
);
Route
::
post
(
'/enviarConviteAvaliador'
,
'AdministradorController@enviarConvite'
)
->
name
(
'enviarConvite'
);
Route
::
post
(
'/visualizarParecer'
,
'AdministradorController@visualizarParecer'
)
->
name
(
'visualizarParecer'
);
Route
::
get
(
'/pareceresProjetos'
,
'AdministradorController@pareceres'
)
->
name
(
'pareceres'
);
});
Route
::
prefix
(
'naturezas'
)
->
group
(
function
(){
//########### Rotas das naturezas ###############################
Route
::
get
(
'/'
,
'AdministradorController@naturezas'
)
->
name
(
'admin.naturezas'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/index'
,
'NaturezaController@index'
)
->
name
(
'natureza.index'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/nova'
,
'NaturezaController@create'
)
->
name
(
'natureza.criar'
)
->
middleware
(
'checkAdministrador'
);
Route
::
post
(
'/salvar'
,
'NaturezaController@store'
)
->
name
(
'natureza.salvar'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/detalhes/{id}'
,
'NaturezaController@show'
)
->
name
(
'natureza.show'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/editar/{id}'
,
'NaturezaController@edit'
)
->
name
(
'natureza.editar'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/atualizar/{id}'
,
'NaturezaController@update'
)
->
name
(
'natureza.atualizar'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/excluir/{id}'
,
'NaturezaController@destroy'
)
->
name
(
'natureza.deletar'
)
->
middleware
(
'checkAdministrador'
);
//########### Rotas das grandes areas ##############################
Route
::
get
(
'/'
,
'AdministradorController@naturezas'
)
->
name
(
'admin.naturezas'
);
Route
::
get
(
'/grande-area'
,
'GrandeAreaController@index'
)
->
name
(
'grandearea.index'
);
Route
::
get
(
'/grande-area/nova'
,
'GrandeAreaController@create'
)
->
name
(
'grandearea.criar'
);
Route
::
post
(
'/grande-area/salvar'
,
'GrandeAreaController@store'
)
->
name
(
'grandearea.salvar'
);
Route
::
get
(
'/grande-area/detalhes/{id}'
,
'GrandeAreaController@show'
)
->
name
(
'grandearea.show'
);
Route
::
get
(
'/grande-area/editar/{id}'
,
'GrandeAreaController@edit'
)
->
name
(
'grandearea.editar'
);
Route
::
post
(
'/grande-area/atualizar/{id}'
,
'GrandeAreaController@update'
)
->
name
(
'grandearea.atualizar'
);
Route
::
post
(
'/grande-area/excluir/{id}'
,
'GrandeAreaController@destroy'
)
->
name
(
'grandearea.deletar'
);
Route
::
get
(
'/grande-area'
,
'GrandeAreaController@index'
)
->
name
(
'grandearea.index'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/grande-area/nova'
,
'GrandeAreaController@create'
)
->
name
(
'grandearea.criar'
)
->
middleware
(
'checkAdministrador'
);
Route
::
post
(
'/grande-area/salvar'
,
'GrandeAreaController@store'
)
->
name
(
'grandearea.salvar'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/grande-area/detalhes/{id}'
,
'GrandeAreaController@show'
)
->
name
(
'grandearea.show'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/grande-area/editar/{id}'
,
'GrandeAreaController@edit'
)
->
name
(
'grandearea.editar'
)
->
middleware
(
'checkAdministrador'
);
Route
::
post
(
'/grande-area/atualizar/{id}'
,
'GrandeAreaController@update'
)
->
name
(
'grandearea.atualizar'
)
->
middleware
(
'checkAdministrador'
);
Route
::
post
(
'/grande-area/excluir/{id}'
,
'GrandeAreaController@destroy'
)
->
name
(
'grandearea.deletar'
)
->
middleware
(
'checkAdministrador'
);
//#### Rotas das areas, id's de nova e salvar são os ids da grande área a qual a nova área pertence ####
Route
::
get
(
'/areas'
,
'AreaController@index'
)
->
name
(
'area.index'
);
Route
::
get
(
'/{id}/area/nova'
,
'AreaController@create'
)
->
name
(
'area.criar'
);
Route
::
post
(
'/{id}/area/salvar'
,
'AreaController@store'
)
->
name
(
'area.salvar'
);
Route
::
get
(
'/area/detalhes/{id}'
,
'AreaController@show'
)
->
name
(
'area.show'
);
Route
::
get
(
'/area/editar/{id}'
,
'AreaController@edit'
)
->
name
(
'area.editar'
);
Route
::
post
(
'/area/atualizar/{id}'
,
'AreaController@update'
)
->
name
(
'area.atualizar'
);
Route
::
post
(
'/area/excluir/{id}'
,
'AreaController@destroy'
)
->
name
(
'area.deletar'
);
Route
::
get
(
'/areas'
,
'AreaController@index'
)
->
name
(
'area.index'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
get
(
'/{id}/area/nova'
,
'AreaController@create'
)
->
name
(
'area.criar'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
post
(
'/{id}/area/salvar'
,
'AreaController@store'
)
->
name
(
'area.salvar'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
get
(
'/area/detalhes/{id}'
,
'AreaController@show'
)
->
name
(
'area.show'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
get
(
'/area/editar/{id}'
,
'AreaController@edit'
)
->
name
(
'area.editar'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
post
(
'/area/atualizar/{id}'
,
'AreaController@update'
)
->
name
(
'area.atualizar'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
post
(
'/area/excluir/{id}'
,
'AreaController@destroy'
)
->
name
(
'area.deletar'
)
->
middleware
(
'checkAdministrador'
)
;
//### Rotas das subareas, id's de nova e salvar são os ids da área a qual a nova subárea pertence #####
Route
::
get
(
'/subareas'
,
'SubAreaController@index'
)
->
name
(
'subarea.index'
);
Route
::
get
(
'/{id}/subarea/nova'
,
'SubAreaController@create'
)
->
name
(
'subarea.criar'
);
Route
::
post
(
'/{id}/subarea/salvar'
,
'SubAreaController@store'
)
->
name
(
'subarea.salvar'
);
Route
::
get
(
'/subarea/detalhes/{id}'
,
'SubAreaController@show'
)
->
name
(
'subarea.show'
);
Route
::
get
(
'/subarea/editar/{id}'
,
'SubAreaController@edit'
)
->
name
(
'subarea.editar'
);
Route
::
post
(
'/subarea/atualizar/{id}'
,
'SubAreaController@update'
)
->
name
(
'subarea.atualizar'
);
Route
::
post
(
'/subarea/excluir/{id}'
,
'SubAreaController@destroy'
)
->
name
(
'subarea.deletar'
);
Route
::
get
(
'/subareas'
,
'SubAreaController@index'
)
->
name
(
'subarea.index'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
get
(
'/{id}/subarea/nova'
,
'SubAreaController@create'
)
->
name
(
'subarea.criar'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
post
(
'/{id}/subarea/salvar'
,
'SubAreaController@store'
)
->
name
(
'subarea.salvar'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
get
(
'/subarea/detalhes/{id}'
,
'SubAreaController@show'
)
->
name
(
'subarea.show'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
get
(
'/subarea/editar/{id}'
,
'SubAreaController@edit'
)
->
name
(
'subarea.editar'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
post
(
'/subarea/atualizar/{id}'
,
'SubAreaController@update'
)
->
name
(
'subarea.atualizar'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
post
(
'/subarea/excluir/{id}'
,
'SubAreaController@destroy'
)
->
name
(
'subarea.deletar'
)
->
middleware
(
'checkAdministrador'
)
;
});
...
...
@@ -155,6 +189,7 @@ Route::prefix('evento')->name('evento.')->group(function(){
Route
::
post
(
'/editar/{id}'
,
'EventoController@update'
)
->
name
(
'update'
);
Route
::
post
(
'/setResumo'
,
'EventoController@setResumo'
)
->
name
(
'setResumo'
);
Route
::
post
(
'/setFoto'
,
'EventoController@setFotoEvento'
)
->
name
(
'setFotoEvento'
);
});
//########## Rotas de administrador responsavel (Reitor ou pro-reitor)########
...
...
Prev
1
2
3
4
Next
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