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
89ee0f39
Commit
89ee0f39
authored
Jul 14, 2020
by
Gabriel-31415
Browse files
analisar proejtos
parent
fcd5d226
Changes
7
Hide whitespace changes
Inline
Side-by-side
app/GrandeArea.php
View file @
89ee0f39
...
@@ -9,4 +9,8 @@ class GrandeArea extends Model
...
@@ -9,4 +9,8 @@ class GrandeArea extends Model
public
function
areas
()
{
public
function
areas
()
{
return
$this
->
hasMany
(
'App\Area'
);
return
$this
->
hasMany
(
'App\Area'
);
}
}
public
function
trabalhos
(){
return
$this
->
belongsToMany
(
'App/Trabalho'
);
}
}
}
app/Http/Controllers/AdministradorController.php
View file @
89ee0f39
...
@@ -11,6 +11,7 @@ use App\Participante;
...
@@ -11,6 +11,7 @@ use App\Participante;
use
App\Proponente
;
use
App\Proponente
;
use
App\Natureza
;
use
App\Natureza
;
use
App\Trabalho
;
use
App\Trabalho
;
use
App\FuncaoParticipantes
;
use
Illuminate\Support\Str
;
use
Illuminate\Support\Str
;
use
Illuminate\Support\Facades\Hash
;
use
Illuminate\Support\Facades\Hash
;
use
App\Evento
;
use
App\Evento
;
...
@@ -44,15 +45,26 @@ class AdministradorController extends Controller
...
@@ -44,15 +45,26 @@ class AdministradorController extends Controller
}
}
public
function
pareceres
(
Request
$request
){
public
function
pareceres
(
Request
$request
){
$evento
=
Evento
::
where
(
'id'
,
$request
->
evento_id
)
->
first
();
$evento
=
Evento
::
where
(
'id'
,
$request
->
evento_id
)
->
first
();
$trabalhos
=
$evento
->
trabalhos
;
$trabalhos
=
$evento
->
trabalhos
->
where
(
'status'
,
'Submetido'
);
;
return
view
(
'administrador.projetos'
)
->
with
([
'trabalhos'
=>
$trabalhos
,
'evento'
=>
$evento
]);
return
view
(
'administrador.projetos'
)
->
with
([
'trabalhos'
=>
$trabalhos
,
'evento'
=>
$evento
]);
}
}
public
function
analisar
(
Request
$request
){
$evento
=
Evento
::
where
(
'id'
,
$request
->
evento_id
)
->
first
();
$trabalhos
=
$evento
->
trabalhos
->
where
(
'status'
,
'Submetido'
);
$funcaoParticipantes
=
FuncaoParticipantes
::
all
();
// $participantes = Participante::where('trabalho_id', $id)->get();
// $participantesUsersIds = Participante::where('trabalho_id', $id)->select('user_id')->get();
// $participantes = User::whereIn('id', $participantesUsersIds)->get();
return
view
(
'administrador.analisar'
)
->
with
([
'trabalhos'
=>
$trabalhos
,
'evento'
=>
$evento
,
'funcaoParticipantes'
=>
$funcaoParticipantes
]);
}
public
function
visualizarParecer
(
Request
$request
){
public
function
visualizarParecer
(
Request
$request
){
$avaliador
=
Avaliador
::
find
(
$request
->
avaliador_id
);
$avaliador
=
Avaliador
::
find
(
$request
->
avaliador_id
);
$trabalho
=
$avaliador
->
trabalhos
->
where
(
'id'
,
$request
->
trabalho_id
)
->
first
();
$trabalho
=
$avaliador
->
trabalhos
->
where
(
'id'
,
$request
->
trabalho_id
)
->
first
();
$parecer
=
$avaliador
->
trabalhos
->
where
(
'id'
,
$request
->
trabalho_id
)
->
first
()
->
pivot
;
$parecer
=
$avaliador
->
trabalhos
->
where
(
'id'
,
$request
->
trabalho_id
)
->
first
()
->
pivot
;
...
@@ -61,12 +73,12 @@ class AdministradorController extends Controller
...
@@ -61,12 +73,12 @@ class AdministradorController extends Controller
return
view
(
'administrador.visualizarParecer'
)
->
with
([
'trabalho'
=>
$trabalho
,
'parecer'
=>
$parecer
,
'avaliador'
=>
$avaliador
]);
return
view
(
'administrador.visualizarParecer'
)
->
with
([
'trabalho'
=>
$trabalho
,
'parecer'
=>
$parecer
,
'avaliador'
=>
$avaliador
]);
}
}
public
function
create
()
{
public
function
create
()
{
return
view
(
'administrador.novo_user'
);
return
view
(
'administrador.novo_user'
);
}
}
public
function
salvar
(
Request
$request
)
{
public
function
salvar
(
Request
$request
)
{
if
(
$request
->
tipo
!=
"proponente"
)
{
if
(
$request
->
tipo
!=
"proponente"
)
{
$validated
=
$request
->
validate
([
$validated
=
$request
->
validate
([
'name'
=>
[
'required'
,
'string'
,
'max:255'
],
'name'
=>
[
'required'
,
'string'
,
'max:255'
],
...
@@ -103,9 +115,9 @@ class AdministradorController extends Controller
...
@@ -103,9 +115,9 @@ class AdministradorController extends Controller
'bolsistaProdutividade'
=>
Rule
::
requiredIf
((
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'bolsistaProdutividade'
=>
Rule
::
requiredIf
((
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'nivel'
=>
[
'required_if:bolsistaProdutividade,sim'
],
'nivel'
=>
[
'required_if:bolsistaProdutividade,sim'
],
//'nivel' => [(isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando') ? 'required':''],
//'nivel' => [(isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando') ? 'required':''],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'required'
:
''
],
'linkLattes'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'required'
:
''
],
'linkLattes'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'link_lattes'
:
''
],
'linkLattes'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'link_lattes'
:
''
],
]);
]);
...
@@ -114,7 +126,7 @@ class AdministradorController extends Controller
...
@@ -114,7 +126,7 @@ class AdministradorController extends Controller
if
(
!
(
$request
->
senha
===
$request
->
confirmar_senha
))
{
if
(
!
(
$request
->
senha
===
$request
->
confirmar_senha
))
{
return
redirect
()
->
back
()
->
withErrors
([
'senha'
=>
'Senhas diferentes'
]);
return
redirect
()
->
back
()
->
withErrors
([
'senha'
=>
'Senhas diferentes'
]);
}
}
$user
=
new
User
();
$user
=
new
User
();
$user
->
name
=
$request
->
name
;
$user
->
name
=
$request
->
name
;
$user
->
tipo
=
$request
->
tipo
;
$user
->
tipo
=
$request
->
tipo
;
...
@@ -128,10 +140,10 @@ class AdministradorController extends Controller
...
@@ -128,10 +140,10 @@ class AdministradorController extends Controller
$user
->
instituicao
=
$request
->
instituicaoSelect
;
$user
->
instituicao
=
$request
->
instituicaoSelect
;
}
}
$user
->
save
();
$user
->
save
();
switch
(
$request
->
tipo
)
{
switch
(
$request
->
tipo
)
{
case
"administradorResponsavel"
:
case
"administradorResponsavel"
:
$adminResp
=
new
AdministradorResponsavel
();
$adminResp
=
new
AdministradorResponsavel
();
$adminResp
->
user_id
=
$user
->
id
;
$adminResp
->
user_id
=
$user
->
id
;
$adminResp
->
save
();
$adminResp
->
save
();
...
@@ -141,12 +153,12 @@ class AdministradorController extends Controller
...
@@ -141,12 +153,12 @@ class AdministradorController extends Controller
$coordenador
->
user_id
=
$user
->
id
;
$coordenador
->
user_id
=
$user
->
id
;
$coordenador
->
save
();
$coordenador
->
save
();
break
;
break
;
case
"avaliador"
:
case
"avaliador"
:
$avaliador
=
new
Avaliador
();
$avaliador
=
new
Avaliador
();
$avaliador
->
user_id
=
$user
->
id
;
$avaliador
->
user_id
=
$user
->
id
;
$avaliador
->
save
();
$avaliador
->
save
();
break
;
break
;
case
"proponente"
:
case
"proponente"
:
$proponente
=
new
Proponente
();
$proponente
=
new
Proponente
();
if
(
$request
->
SIAPE
!=
null
)
{
if
(
$request
->
SIAPE
!=
null
)
{
$proponente
->
SIAPE
=
$request
->
SIAPE
;
$proponente
->
SIAPE
=
$request
->
SIAPE
;
...
@@ -170,7 +182,7 @@ class AdministradorController extends Controller
...
@@ -170,7 +182,7 @@ class AdministradorController extends Controller
$proponente
->
user_id
=
$user
->
id
;
$proponente
->
user_id
=
$user
->
id
;
$proponente
->
save
();
$proponente
->
save
();
break
;
break
;
case
"participante"
:
case
"participante"
:
$participante
=
new
Participante
();
$participante
=
new
Participante
();
$participante
->
user_id
=
$user
->
id
;
$participante
->
user_id
=
$user
->
id
;
...
@@ -197,7 +209,7 @@ class AdministradorController extends Controller
...
@@ -197,7 +209,7 @@ class AdministradorController extends Controller
public
function
update
(
Request
$request
,
$id
)
{
public
function
update
(
Request
$request
,
$id
)
{
$user
=
User
::
find
(
$id
);
$user
=
User
::
find
(
$id
);
if
(
$request
->
tipo
!=
"proponente"
)
{
if
(
$request
->
tipo
!=
"proponente"
)
{
$validated
=
$request
->
validate
([
$validated
=
$request
->
validate
([
'name'
=>
[
'required'
,
'string'
,
'max:255'
],
'name'
=>
[
'required'
,
'string'
,
'max:255'
],
...
@@ -230,14 +242,14 @@ class AdministradorController extends Controller
...
@@ -230,14 +242,14 @@ class AdministradorController extends Controller
'bolsistaProdutividade'
=>
Rule
::
requiredIf
((
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'bolsistaProdutividade'
=>
Rule
::
requiredIf
((
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'nivel'
=>
[
'required_if:bolsistaProdutividade,sim'
],
'nivel'
=>
[
'required_if:bolsistaProdutividade,sim'
],
//'nivel' => [(isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando') ? 'required':''],
//'nivel' => [(isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando') ? 'required':''],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'required'
:
''
],
'linkLattes'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'required'
:
''
],
'linkLattes'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'link_lattes'
:
''
],
'linkLattes'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'link_lattes'
:
''
],
]);
]);
}
}
// if (!(Hash::check($request->senha_atual, $user->password))) {
// if (!(Hash::check($request->senha_atual, $user->password))) {
// return redirect()->back()->withErrors(['senha_atual' => 'Senha atual não correspondente']);
// return redirect()->back()->withErrors(['senha_atual' => 'Senha atual não correspondente']);
// }
// }
...
@@ -247,7 +259,7 @@ class AdministradorController extends Controller
...
@@ -247,7 +259,7 @@ class AdministradorController extends Controller
// }
// }
switch
(
$request
->
tipo
)
{
switch
(
$request
->
tipo
)
{
case
"administradorResponsavel"
:
case
"administradorResponsavel"
:
$adminResp
=
AdministradorResponsavel
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
$adminResp
=
AdministradorResponsavel
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
$adminResp
->
user_id
=
$user
->
id
;
$adminResp
->
user_id
=
$user
->
id
;
$adminResp
->
update
();
$adminResp
->
update
();
...
@@ -257,12 +269,12 @@ class AdministradorController extends Controller
...
@@ -257,12 +269,12 @@ class AdministradorController extends Controller
$coordenador
->
user_id
=
$user
->
id
;
$coordenador
->
user_id
=
$user
->
id
;
$coordenador
->
update
();
$coordenador
->
update
();
break
;
break
;
case
"avaliador"
:
case
"avaliador"
:
$avaliador
=
Avaliador
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
$avaliador
=
Avaliador
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
$avaliador
->
user_id
=
$user
->
id
;
$avaliador
->
user_id
=
$user
->
id
;
$avaliador
->
update
();
$avaliador
->
update
();
break
;
break
;
case
"proponente"
:
case
"proponente"
:
$proponente
=
Proponente
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
$proponente
=
Proponente
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
if
(
$request
->
SIAPE
!=
null
)
{
if
(
$request
->
SIAPE
!=
null
)
{
$proponente
->
SIAPE
=
$request
->
SIAPE
;
$proponente
->
SIAPE
=
$request
->
SIAPE
;
...
@@ -348,25 +360,25 @@ class AdministradorController extends Controller
...
@@ -348,25 +360,25 @@ class AdministradorController extends Controller
//dd($avaliadores);
//dd($avaliadores);
return
view
(
'administrador.selecionarAvaliadores'
,
[
return
view
(
'administrador.selecionarAvaliadores'
,
[
'evento'
=>
$evento
,
'evento'
=>
$evento
,
'avaliadores'
=>
$avaliadores
,
'avaliadores'
=>
$avaliadores
,
'avalSelecionados'
=>
$avalSelecionados
'avalSelecionados'
=>
$avalSelecionados
]);
]);
}
}
public
function
projetos
(
Request
$request
){
public
function
projetos
(
Request
$request
){
$evento
=
Evento
::
where
(
'id'
,
$request
->
evento_id
)
->
first
();
$evento
=
Evento
::
where
(
'id'
,
$request
->
evento_id
)
->
first
();
$trabalhos
=
$evento
->
trabalhos
;
$trabalhos
=
$evento
->
trabalhos
->
where
(
'status'
,
'Submetido'
)
;
$avaliadores
=
$evento
->
avaliadors
;
$avaliadores
=
$evento
->
avaliadors
;
foreach
(
$trabalhos
as
$key
=>
$trabalho
)
{
foreach
(
$trabalhos
as
$key
=>
$trabalho
)
{
$avalSelecionadosId
=
$trabalho
->
avaliadors
->
pluck
(
'id'
);
$avalSelecionadosId
=
$trabalho
->
avaliadors
->
pluck
(
'id'
);
$avalProjeto
=
Avaliador
::
whereNotIn
(
'id'
,
$avalSelecionadosId
)
->
get
();
$avalProjeto
=
Avaliador
::
whereNotIn
(
'id'
,
$avalSelecionadosId
)
->
get
();
$trabalho
->
aval
=
$avalProjeto
;
$trabalho
->
aval
=
$avalProjeto
;
}
}
//dd($avaliadores->teste);
//dd($avaliadores->teste);
...
@@ -459,11 +471,11 @@ class AdministradorController extends Controller
...
@@ -459,11 +471,11 @@ class AdministradorController extends Controller
'tipo'
=>
'avaliador'
,
'tipo'
=>
'avaliador'
,
]);
]);
}
}
$avaliador
=
new
Avaliador
();
$avaliador
=
new
Avaliador
();
$avaliador
->
save
();
$avaliador
->
save
();
$avaliador
->
user
()
->
associate
(
$user
);
$avaliador
->
user
()
->
associate
(
$user
);
$avaliador
->
eventos
()
->
attach
(
$evento
);
$avaliador
->
eventos
()
->
attach
(
$evento
);
$user
->
save
();
$user
->
save
();
...
...
resources/views/administrador/analisar.blade.php
0 → 100644
View file @
89ee0f39
@
extends
(
'layouts.app'
)
@
section
(
'content'
)
<
div
class
=
"container"
style
=
"margin-top: 100px;"
>
<
div
class
=
"container"
>
<
div
class
=
"row"
>
<
div
class
=
"col-sm-10"
>
<
h3
>
Trabalhos
do
evento
:
{{
$evento
->
nome
}}
</
h3
>
{{
--
<
h6
>
Data
inicioSubmissao
:
{{
date
(
'd/m/Y'
,
strtotime
(
$evento
->
inicioSubmissao
))
}}
</
h6
>
<
h6
>
Data
fim
da
submissao
:
{{
date
(
'd/m/Y'
,
strtotime
(
$evento
->
fimSubmissao
))
}}
</
h6
>
--
}}
<
h6
>
Data
inicioRevisao
:
{{
date
(
'd/m/Y'
,
strtotime
(
$evento
->
inicioRevisao
))
}}
</
h6
>
<
h6
>
Data
fimRevisao
:
{{
date
(
'd/m/Y'
,
strtotime
(
$evento
->
fimRevisao
))
}}
</
h6
>
<
h6
>
Data
do
resultado
:
{{
date
(
'd/m/Y'
,
strtotime
(
$evento
->
resultado
))
}}
</
h6
>
</
div
>
</
div
>
</
div
>
<
hr
>
<
div
class
=
"accordion"
id
=
"accordionExample"
>
@
foreach
(
$trabalhos
as
$trabalho
)
<
div
class
=
"card "
>
<
div
class
=
"card-header "
id
=
"headingOne"
>
<
h2
class
=
"mb-0"
>
<
a
class
=
"btn btn-link btn-block text-left"
type
=
"button"
data
-
toggle
=
"collapse"
data
-
target
=
"#collapseOne{{
$trabalho->id
}}"
aria
-
expanded
=
"true"
aria
-
controls
=
"collapseOne"
>
<
h5
>
{{
$trabalho
->
titulo
}}
</
h5
>
</
a
>
</
h2
>
</
div
>
<
div
id
=
"collapseOne{{
$trabalho->id
}}"
class
=
"collapse @if(
$trabalhos->first
() ==
$trabalho
) show @endif"
aria
-
labelledby
=
"headingOne"
data
-
parent
=
"#accordionExample"
>
<
div
class
=
"card-body"
>
{{
--
<
div
class
=
"card"
style
=
"margin-top:50px"
>
--
}}
<
div
class
=
"card-body"
>
<
h5
class
=
"card-title"
>
Visualizar
Projeto
</
h5
>
<
p
class
=
"card-text"
>
<
input
type
=
"hidden"
name
=
"eventoId"
value
=
"{{
$evento->id
}}"
>
{{
--
Nome
do
Projeto
--
}}
<
div
class
=
"row justify-content-center"
>
<
div
class
=
"col-sm-12"
>
<
label
for
=
"nomeTrabalho"
class
=
"col-form-label"
>
{{
__
(
'Nome do Projeto:'
)
}}
</
label
>
<
span
id
=
"nomeTrabalho"
class
=
"form-control"
name
=
"nomeProjeto"
>
{{
$trabalho
->
titulo
}}
</
span
>
</
div
>
</
div
>
{{
--
Grande
Area
--
}}
<
div
class
=
"row justify-content-center"
>
<
div
class
=
"col-sm-4"
>
<
label
for
=
"grandeArea"
class
=
"col-form-label"
>
{{
__
(
'Grande Área:'
)
}}
</
label
>
<
span
class
=
"form-control"
id
=
"grandeArea"
name
=
"grandeArea"
>
{{
App\GrandeArea
::
where
(
'id'
,
$trabalho
->
grande_area_id
)
->
first
()
->
nome
}}
</
span
>
</
div
>
<
div
class
=
"col-sm-4"
>
<
label
for
=
"area"
class
=
"col-form-label"
>
{{
__
(
'Área:'
)
}}
</
label
>
<
span
class
=
"form-control"
id
=
"area"
name
=
"area"
>
{{
App\Area
::
where
(
'id'
,
$trabalho
->
area_id
)
->
first
()
->
nome
}}
</
span
>
</
div
>
<
div
class
=
"col-sm-4"
>
<
label
for
=
"subArea"
class
=
"col-form-label"
>
{{
__
(
'Sub Área:'
)
}}
</
label
>
<
span
class
=
"form-control"
id
=
"subArea"
name
=
"subArea"
>
{{
App\SubArea
::
where
(
'id'
,
$trabalho
->
sub_area_id
)
->
first
()
->
nome
}}
</
span
>
</
div
>
</
div
>
<
hr
>
<
h3
>
Coordenador
</
h3
>
{{
--
Coordenador
--
}}
<
div
class
=
"row justify-content-center"
>
<
div
class
=
"col-sm-6"
>
<
label
for
=
"nomeCoordenador"
class
=
"col-form-label"
>
{{
__
(
'Coordenador:'
)
}}
</
label
>
<
span
class
=
"form-control"
id
=
"nomeCoordenador"
name
=
"nomeCoordenador"
disabled
>
{{
App\Proponente
::
find
(
$trabalho
->
proponente_id
)
->
user
->
name
}}
</
span
>
</
div
>
<
div
class
=
"col-sm-6"
>
<
label
for
=
"nomeCoordenador"
class
=
"col-form-label"
>
{{
__
(
'E-mail do Coordenador:'
)
}}
</
label
>
<
span
class
=
"form-control"
id
=
"nomeCoordenador"
name
=
"nomeCoordenador"
disabled
>
{{
App\Proponente
::
find
(
$trabalho
->
proponente_id
)
->
user
->
email
}}
</
span
>
</
div
>
<
div
class
=
"col-sm-6"
>
<
label
for
=
"nomeTrabalho"
class
=
"col-form-label"
>
Link
Lattes
do
Proponente
</
label
>
<
span
class
=
"form-control"
name
=
"linkLattesEstudante"
>
@
if
(
App\Proponente
::
where
(
'id'
,
$trabalho
->
proponente_id
)
->
first
()
->
linkLattes
!=
null
)
{{
App\Proponente
::
where
(
'id'
,
$trabalho
->
proponente_id
)
->
first
()
->
linkLattes
}}
@
endif
</
span
>
</
div
>
<
div
class
=
"col-sm-6"
>
<
label
for
=
"nomeTrabalho"
class
=
"col-form-label"
>
{{
__
(
'Pontuação da Planilha de Pontuação :'
)
}}
</
label
>
<
span
class
=
"form-control"
name
=
"pontuacaoPlanilha"
>
{{
$trabalho
->
pontuacaoPlanilha
}}
</
span
>
</
div
>
<
div
class
=
"col-sm-12"
>
<
label
for
=
"nomeTrabalho"
class
=
"col-form-label"
>
{{
__
(
'Link do grupo de pesquisa:'
)
}}
</
label
>
<
span
class
=
"form-control"
name
=
"linkGrupo"
>
{{
$trabalho
->
linkGrupoPesquisa
}}
</
span
>
</
div
>
</
div
>
<
hr
>
<
h3
>
Anexos
</
h3
>
{{
--
Anexo
do
Projeto
--
}}
<
div
class
=
"row justify-content-center"
>
{{
--
Arquivo
--
}}
<
div
class
=
"col-sm-6"
>
<
label
for
=
"anexoProjeto"
class
=
"col-form-label"
>
{{
__
(
'Anexo Projeto: '
)
}}
</
label
>
<
a
href
=
"{{ route('baixar.anexo.projeto', ['id' =>
$trabalho->id
])}}"
>
Arquivo
atual
</
a
>
</
div
>
<
div
class
=
"col-sm-6"
>
<
label
for
=
"anexoLatterCoordenador"
class
=
"col-form-label"
>
{{
__
(
'Anexo do Lattes do Coordenador: '
)
}}
</
label
>
<
a
href
=
"{{ route('baixar.anexo.lattes', ['id' =>
$trabalho->id
]) }}"
>
Arquivo
atual
</
a
>
</
div
>
<
div
class
=
"col-sm-6"
>
<
label
for
=
"nomeTrabalho"
class
=
"col-form-label"
>
{{
__
(
'Autorização do Comitê de Ética: '
)
}}
</
label
>
@
if
(
$trabalho
->
anexoAutorizacaoComiteEtica
!=
null
)
<
a
href
=
"{{ route('baixar.anexo.comite', ['id' =>
$trabalho->id
]) }}"
>
Arquivo
atual
</
a
>
@
else
-
@
endif
</
div
>
<
div
class
=
"col-sm-6"
>
<
label
for
=
"anexoPlanilha"
class
=
"col-form-label"
>
{{
__
(
'Anexo do Planilha de Pontuação: '
)
}}
</
label
>
<
a
href
=
"{{ route('baixar.anexo.planilha', ['id' =>
$trabalho->id
]) }}"
>
Arquivo
atual
</
a
>
</
div
>
<
div
class
=
"col-sm-6"
>
<
label
for
=
"nomeTrabalho"
class
=
"col-form-label"
>
{{
__
(
'Justificativa: '
)
}}
</
label
>
@
if
(
$trabalho
->
justificativaAutorizacaoEtica
!=
null
)
<
a
href
=
"{{ route('baixar.anexo.justificativa', ['id' =>
$trabalho->id
]) }}"
>
Arquivo
atual
</
a
>
@
else
-
@
endif
</
div
>
@
if
(
$evento
->
tipo
==
'PIBIC'
||
$evento
->
tipo
==
'PIBIC-EM'
)
{{
--
Decisão
do
CONSU
--
}}
<
div
class
=
"col-sm-6"
>
<
label
for
=
"anexoCONSU"
class
=
"col-form-label"
>
{{
__
(
'Decisão do CONSU: '
)
}}
</
label
>
<
a
href
=
"{{ route('baixar.anexo.consu', ['id' =>
$trabalho->id
]) }}"
>
Arquivo
atual
</
a
>
</
div
>
@
endif
</
div
>
<
hr
>
<
h4
>
Participantes
</
h4
>
{{
--
Participantes
--
}}
<
div
class
=
"row"
style
=
"margin-top:20px"
>
<
div
class
=
"col-sm-12"
>
<
div
id
=
"participantes"
>
@
foreach
(
$trabalho
->
participantes
as
$participante
)
{{
--
@
foreach
(
$users
as
$user
)
--
}}
{{
--
@
if
(
$participante
->
user_id
===
$user
->
id
)
--
}}
<
div
id
=
"novoParticipante"
>
<
br
>
<
h5
>
Dados
do
participante
</
h5
>
<
div
class
=
"row"
>
<
div
class
=
"col-sm-5"
>
<
label
>
Nome
Completo
</
label
>
<
span
style
=
"margin-bottom:10px"
class
=
"form-control"
name
=
"nomeParticipante[]"
>
{{
$participante
->
user
->
name
}}
</
span
>
</
div
>
<
div
class
=
"col-sm-4"
>
<
label
>
E
-
mail
</
label
>
<
span
style
=
"margin-bottom:10px"
class
=
"form-control"
name
=
"emailParticipante[]"
>
{{
$participante
->
user
->
email
}}
</
span
>
</
div
>
<
div
class
=
"col-sm-3"
>
<
label
>
Função
:</
label
>
<
select
disabled
class
=
"form-control"
name
=
"funcaoParticipante[]"
id
=
"funcaoParticipante"
>
<
option
value
=
""
disabled
selected
hidden
>--
Função
--</
option
>
@
foreach
(
$funcaoParticipantes
as
$funcaoParticipante
)
@
if
(
$funcaoParticipante
->
id
===
$participante
->
funcao_participante_id
)
<
option
value
=
"
{
{$funcaoParticipante->id}
}
"
selected
>
{{
$funcaoParticipante
->
nome
}}
</
option
>
@
else
<
option
value
=
"
{
{$funcaoParticipante->id}}">{{$funcaoParticipante->nome}
}
</option>
@endif
@endforeach
</select>
</div>
</div>
<h5>Dados do plano de trabalho</h5>
@php
$arquivos
= App\Arquivo::where('trabalhoId',
$trabalho->id
)->get();
@endphp
@foreach(
$arquivos
as
$arquivo
)
@if(
$arquivo->participanteId
===
$participante->id
)
<div class="
row
">
<div class="
col
-
sm
-
12
">
<div id="
planoTrabalho
">
<div class="
row
">
<div class="
col
-
sm
-
4
">
<label>Titulo </label>
<span style="
margin
-
bottom
:
10
px
" class="
form
-
control
" name="
nomePlanoTrabalho
[]
">
{
{$arquivo->titulo}
}
</span>
</div>
<div class="
col
-
sm
-
7
">
<label for="
nomeTrabalho
">Anexo</label>
<p>
<a href="
{{
route
(
'baixar.plano'
,
[
'id'
=>
$arquivo
->
id
])
}}
">Plano de trabalho atual</a>
</p>
</div>
</div>
</div>
</div>
</div>
@endif
@endforeach
</div>
{{-- @endif --}}
{{-- @endforeach --}}
@endforeach
</div>
</div>
</div>
</p>
</div>
{{-- </div> --}}
</div>
</div>
</div>
@endforeach
</div>
</div>
@endsection
@section('javascript')
<script>
</script>
@endsection
resources/views/administrador/editais.blade.php
View file @
89ee0f39
...
@@ -6,8 +6,8 @@
...
@@ -6,8 +6,8 @@
<
div
class
=
"container"
>
<
div
class
=
"container"
>
<
div
class
=
"row"
>
<
div
class
=
"row"
>
<
div
class
=
"col-sm-10"
>
<
div
class
=
"col-sm-10"
>
<
h3
>
Meus
Editais
</
h3
>
<
h3
>
Meus
Editais
</
h3
>
</
div
>
</
div
>
<
div
class
=
"col-sm-2"
>
<
div
class
=
"col-sm-2"
>
<
a
href
=
"
{
{route('evento.criar')}
}
"
class
=
"btn btn-primary"
style
=
"float: right;"
>
Criar
Edital
</
a
>
<
a
href
=
"
{
{route('evento.criar')}
}
"
class
=
"btn btn-primary"
style
=
"float: right;"
>
Criar
Edital
</
a
>
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
<
hr
>
<
hr
>
<
table
class
=
"table table-bordered"
>
<
table
class
=
"table table-bordered"
>
<
thead
>
<
thead
>
<
tr
>
<
tr
>
<
th
scope
=
"col"
>
Nome
do
Edital
</
th
>
<
th
scope
=
"col"
>
Nome
do
Edital
</
th
>
<
th
scope
=
"col"
>
Data
de
Criação
</
th
>
<
th
scope
=
"col"
>
Data
de
Criação
</
th
>
<
th
scope
=
"col"
>
Opção
</
th
>
<
th
scope
=
"col"
>
Opção
</
th
>
...
@@ -32,31 +32,34 @@
...
@@ -32,31 +32,34 @@
</
td
>
</
td
>
<
td
>
{{
date
(
'd/m/Y'
,
strtotime
(
$evento
->
created_at
))
}}
</
td
>
<
td
>
{{
date
(
'd/m/Y'
,
strtotime
(
$evento
->
created_at
))
}}
</
td
>
<
td
>
<
td
>
@
if
(
auth
()
->
user
()
->
id
==
$evento
->
criador_id
)
@
if
(
auth
()
->
user
()
->
id
==
$evento
->
criador_id
)
<
div
class
=
"btn-group dropright dropdown-options"
>
<
div
class
=
"btn-group dropright dropdown-options"
>
<
a
id
=
"options"
class
=
"dropdown-toggle "
data
-
toggle
=
"dropdown"
aria
-
haspopup
=
"true"
aria
-
expanded
=
"false"
>
<
a
id
=
"options"
class
=
"dropdown-toggle "
data
-
toggle
=
"dropdown"
aria
-
haspopup
=
"true"
aria
-
expanded
=
"false"
>
<
img
src
=
"
{
{asset('img/icons/ellipsis-v-solid.svg')}
}
"
style
=
"width:8px"
>
<
img
src
=
"
{
{asset('img/icons/ellipsis-v-solid.svg')}
}
"
style
=
"width:8px"
>
</
a
>
</
a
>
<
div
class
=
"dropdown-menu"
>
<
div
class
=
"dropdown-menu"
>
<
a
href
=
"{{ route('evento.editar', ['id' =>
$evento->id
]) }}"
class
=
"dropdown-item text-center"
>
<
a
href
=
"{{ route('evento.editar', ['id' =>
$evento->id
]) }}"
class
=
"dropdown-item text-center"
>
Editar
Edital
Editar
Edital
</
a
>
</
a
>
<
a
href
=
"{{route('admin.atribuir', ['evento_id' =>
$evento->id
])}}"
class
=
"dropdown-item text-center"
>
<
a
href
=
"{{route('admin.atribuir', ['evento_id' =>
$evento->id
])}}"
class
=
"dropdown-item text-center"
>
Atribuir
Avaliadores
Atribuir
Avaliadores
</
a
>
</
a
>
<
a
href
=
"{{route('admin.pareceres', ['evento_id' =>
$evento->id
])}}"
class
=
"dropdown-item text-center"
>
<
a
href
=
"{{route('admin.pareceres', ['evento_id' =>
$evento->id
])}}"
class
=
"dropdown-item text-center"
>
Visualizar
Pareceres
Visualizar
Pareceres
</
a
>
<
a
href
=
"{{route('admin.analisar', ['evento_id' =>
$evento->id
])}}"
class
=
"dropdown-item text-center"
>
Analisar
projetos
</
a
>
</
a
>
<!--
Button
trigger
modal
-->
<!--
Button
trigger
modal
-->
<
button
type
=
"button"
class
=
"dropdown-item text-center"
data
-
toggle
=
"modal"
data
-
target
=
"#exampleModal{{
$evento->id
}}"
>
<
button
type
=
"button"
class
=
"dropdown-item text-center"
data
-
toggle
=
"modal"
data
-
target
=
"#exampleModal{{
$evento->id
}}"
>
Deletar
Deletar
</
button
>
</
button
>
</
div
>
</
div
>
</
div
>
</
div
>
@
endif
@
endif
...
@@ -81,7 +84,7 @@
...
@@ -81,7 +84,7 @@
{{
csrf_field
()
}}
{{
csrf_field
()
}}
{{
method_field
(
'DELETE'
)
}}
{{
method_field
(
'DELETE'
)
}}
<
button
type
=
"submit"
class
=
"btn btn-primary"
>
<
button
type
=
"submit"
class
=
"btn btn-primary"
>
Deletar
Deletar
</
button
>
</
button
>
...
@@ -92,7 +95,7 @@
...
@@ -92,7 +95,7 @@
</
div
>
</
div
>
@
endforeach
@
endforeach
</
tbody
>
</
tbody
>
</
table
>
</
table
>
</
div
>
</
div
>
...
@@ -101,6 +104,6 @@
...
@@ -101,6 +104,6 @@
@
section
(
'javascript'
)
@
section
(
'javascript'
)
<
script
>
<
script
>
</
script
>
</
script
>
@
endsection
@
endsection
resources/views/administrador/selecionarProjetos.blade.php
View file @
89ee0f39
...
@@ -3,18 +3,18 @@
...
@@ -3,18 +3,18 @@
@
section
(
'content'
)
@
section
(
'content'
)
<
div
class
=
"container"
style
=
"margin-top: 100px;"
>
<
div
class
=
"container"
style
=
"margin-top: 100px;"
>
<
div
class
=
"container"
>
<
div
class
=
"container"
>
<
div
class
=
"row justify-content-center d-flex align-items-center"
>
<
div
class
=
"row justify-content-center d-flex align-items-center"
>
{{
--
<
div
class
=
"col-md-12"
>
--
}}
{{
--
<
div
class
=
"col-md-12"
>
--
}}
<
h3
>
Lista
de
Projetos
do
Edital
:
{{
$evento
->
nome
}}
</
h3
>
<
h3
>
Lista
de
Projetos
do
Edital
:
{{
$evento
->
nome
}}
</
h3
>
{{
--
</
div
>
--
}}
{{
--
</
div
>
--
}}
</
div
>
</
div
>
<
div
class
=
"row justify-content-center d-flex align-items-center"
>
<
div
class
=
"row justify-content-center d-flex align-items-center"
>
{{
--
<
div
class
=
"col-md-12"
>
--
}}
{{
--
<
div
class
=
"col-md-12"
>
--
}}
<
h5
>
Total
:
</
h5
>
<
h5
>
Total
:
</
h5
>
{{
--
</
div
>
--
}}
{{
--
</
div
>
--
}}
</
div
>
</
div
>
...
@@ -26,7 +26,7 @@
...
@@ -26,7 +26,7 @@
<
hr
>
<
hr
>
<
table
class
=
"table table-bordered"
>
<
table
class
=
"table table-bordered"
>
<
thead
>
<
thead
>
<
tr
>
<
tr
>
<
th
scope
=
"col"
>
Nome
do
Projeto
</
th
>
<
th
scope
=
"col"
>
Nome
do
Projeto
</
th
>
<
th
scope
=
"col"
>
Área
</
th
>
<
th
scope
=
"col"
>
Área
</
th
>
<
th
scope
=
"col"
>
Proponente
</
th
>
<
th
scope
=
"col"
>
Proponente
</
th
>
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
@
foreach
(
$trabalhos
as
$trabalho
)
@
foreach
(
$trabalhos
as
$trabalho
)
<
tr
>
<
tr
>
<
td
>
{{
$trabalho
->
titulo
}}
</
td
>
<
td
>
{{
$trabalho
->
titulo
}}
</
td
>
<
td
>
{{
$trabalho
->
area
->
nome
}}
</
td
>
<
td
>
{{
App\Area
::
find
(
$trabalho
->
area
_id
)
->
nome
}}
</
td
>
<
td
>
{{
$trabalho
->
proponente
->
user
->
name
}}
</
td
>
<
td
>
{{
$trabalho
->
proponente
->
user
->
name
}}
</
td
>
<
td
style
=
"text-align:center"
>
<
td
style
=
"text-align:center"
>
<
button
type
=
"button"
class
=
"btn btn-primary"
value
=
"{{
$trabalho->id
}}"
id
=
"atribuir1"
data
-
toggle
=
"modal"
data
-
target
=
"#exampleModalCenter{{
$trabalho->id
}}"
>
<
button
type
=
"button"
class
=
"btn btn-primary"
value
=
"{{
$trabalho->id
}}"
id
=
"atribuir1"
data
-
toggle
=
"modal"
data
-
target
=
"#exampleModalCenter{{
$trabalho->id
}}"
>
...
@@ -61,10 +61,10 @@
...
@@ -61,10 +61,10 @@
<
input
type
=
"hidden"
name
=
"evento_id"
value
=
"{{
$evento->id
}}"
>
<
input
type
=
"hidden"
name
=
"evento_id"
value
=
"{{
$evento->id
}}"
>
<
div
class
=
"form-group"
>
<
div
class
=
"form-group"
>
<
label
for
=
"exampleFormControlSelect2"
>
Example
multiple
select
</
label
>
<
label
for
=
"exampleFormControlSelect2"
>
Example
multiple
select
</
label
>
<
select
name
=
"avaliadores_id[]"
multiple
class
=
"form-control"
id
=
"exampleFormControlSelect2"
>
<
select
name
=
"avaliadores_id[]"
multiple
class
=
"form-control"
id
=
"exampleFormControlSelect2"
>
@
foreach
(
$trabalho
->
aval
as
$avaliador
)
@
foreach
(
$trabalho
->
aval
as
$avaliador
)
<
option
value
=
"{{
$avaliador->id
}}"
>
{{
$avaliador
->
user
->
name
}}
(
@
if
(
is_null
(
$avaliador
->
area
))
Indefinida
)
@
else
({{
$avaliador
->
area
->
nome
}})
@
endif
</
option
>
<
option
value
=
"{{
$avaliador->id
}}"
>
{{
$avaliador
->
user
->
name
}}
(
{{
$avaliador
->
area
->
nome
??
'Indefinida'
}})
</
option
>
@
endforeach
@
endforeach
</
select
>
</
select
>
<
small
id
=
"emailHelp"
class
=
"form-text text-muted"
>
Segure
SHIFT
do
teclado
para
selecionar
mais
de
um
.
</
small
>
<
small
id
=
"emailHelp"
class
=
"form-text text-muted"
>
Segure
SHIFT
do
teclado
para
selecionar
mais
de
um
.
</
small
>
</
div
>
</
div
>
...
@@ -81,21 +81,21 @@
...
@@ -81,21 +81,21 @@
</
div
>
</
div
>
</
td
>
</
td
>
</
tr
>
</
tr
>
@
endforeach
@
endforeach
</
tbody
>
</
tbody
>
</
table
>
</
table
>
<
div
class
=
"container"
>
<
div
class
=
"container"
>
<
div
class
=
"row justify-content-center d-flex align-items-center"
>
<
div
class
=
"row justify-content-center d-flex align-items-center"
>
<
h3
>
Status
dos
Projetos
em
Avaliação
:
{{
$evento
->
nome
}}
</
h3
>
<
h3
>
Status
dos
Projetos
em
Avaliação
:
{{
$evento
->
nome
}}
</
h3
>
</
div
>
</
div
>
</
div
>
</
div
>
<
hr
>
<
hr
>
<
table
class
=
"table table-bordered"
>
<
table
class
=
"table table-bordered"
>
<
thead
>
<
thead
>
<
tr
>
<
tr
>
<
th
scope
=
"col"
>
Nome
do
Usuário
</
th
>
<
th
scope
=
"col"
>
Nome
do
Usuário
</
th
>
<
th
scope
=
"col"
>
E
-
mail
</
th
>
<
th
scope
=
"col"
>
E
-
mail
</
th
>
<
th
scope
=
"col"
>
Status
</
th
>
<
th
scope
=
"col"
>
Status
</
th
>
...
@@ -116,15 +116,15 @@
...
@@ -116,15 +116,15 @@
<
td
>
{{
$contador
}}
/
{{
$avaliador
->
trabalhos
->
where
(
'evento_id'
,
$evento
->
id
)
->
count
()
}}
</
td
>
<
td
>
{{
$contador
}}
/
{{
$avaliador
->
trabalhos
->
where
(
'evento_id'
,
$evento
->
id
)
->
count
()
}}
</
td
>
<
td
style
=
"text-align:center"
>
...
</
td
>
<
td
style
=
"text-align:center"
>
...
</
td
>
</
tr
>
</
tr
>
@
endforeach
@
endforeach
</
tbody
>
</
tbody
>
</
table
>
</
table
>
</
div
>
</
div
>
<!--
Button
trigger
modal
-->
<!--
Button
trigger
modal
-->
...
...
resources/views/coordenador/home.blade.php
View file @
89ee0f39
...
@@ -79,11 +79,11 @@
...
@@ -79,11 +79,11 @@
<
p
>
<
p
>
@
if
(
Auth
::
check
())
@
if
(
Auth
::
check
())
<
a
href
=
"{{ route('evento.visualizar',['id'=>
$evento->id
]) }}"
class
=
"visualizarEvento"
>
Visualizar
edital
</
a
>
<
a
href
=
"{{ route('evento.visualizar',['id'=>
$evento->id
]) }}"
class
=
"visualizarEvento"
>
Visualizar
edital
</
a
>
@
if
(
Auth
::
user
()
->
proponentes
==
null
)
@
if
(
$evento
->
inicioSubmissao
<=
$hoje
&&
$hoje
<=
$evento
->
fimSubmissao
)
<
br
><
a
href
=
"{{ route('proponente.create' )}}"
class
=
"visualizarEvento"
>
Criar
projeto
</
a
>
@
if
(
Auth
::
user
()
->
proponentes
==
null
)
@
else
<
br
><
a
href
=
"{{ route('proponente.create' )}}"
class
=
"visualizarEvento"
>
Criar
projeto
</
a
>
@
if
(
$evento
->
inicioSubmissao
<=
$hoje
&&
$hoje
<=
$evento
->
fimSubmissao
)
@
else
<
br
><
a
href
=
"{{ route('trabalho.index', ['id' =>
$evento->id
] )}}"
class
=
"visualizarEvento"
>
Criar
projeto
</
a
>
<
br
><
a
href
=
"{{ route('trabalho.index', ['id' =>
$evento->id
] )}}"
class
=
"visualizarEvento"
>
Criar
projeto
</
a
>
@
endif
@
endif
@
endif
@
endif
@
else
@
else
...
...
routes/web.php
View file @
89ee0f39
...
@@ -48,12 +48,12 @@ Route::prefix('avaliador')->name('avaliador.')->group(function(){
...
@@ -48,12 +48,12 @@ Route::prefix('avaliador')->name('avaliador.')->group(function(){
Route
::
post
(
'/Enviarparecer'
,
'AvaliadorController@enviarParecer'
)
->
name
(
'enviarParecer'
)
->
middleware
(
'auth'
);
Route
::
post
(
'/Enviarparecer'
,
'AvaliadorController@enviarParecer'
)
->
name
(
'enviarParecer'
)
->
middleware
(
'auth'
);
Route
::
get
(
'/Resposta'
,
'AvaliadorController@conviteResposta'
)
->
name
(
'conviteResposta'
)
->
middleware
(
'auth'
);
Route
::
get
(
'/Resposta'
,
'AvaliadorController@conviteResposta'
)
->
name
(
'conviteResposta'
)
->
middleware
(
'auth'
);
});
});
Route
::
get
(
'/home/edital'
,
'EventoController@index'
)
->
name
(
'visualizarEvento'
);
Route
::
get
(
'/home/edital'
,
'EventoController@index'
)
->
name
(
'visualizarEvento'
);
// ######## rotas de teste #####################################
// ######## rotas de teste #####################################
Route
::
get
(
'/coordenador/evento/detalhes'
,
'EventoController@detalhes'
)
->
name
(
'coord.detalhesEvento'
);
Route
::
get
(
'/coordenador/evento/detalhes'
,
'EventoController@detalhes'
)
->
name
(
'coord.detalhesEvento'
);
//####### Visualizar trabalhos do usuário ######################
//####### Visualizar trabalhos do usuário ######################
...
@@ -78,7 +78,7 @@ Route::prefix('avaliador')->name('avaliador.')->group(function(){
...
@@ -78,7 +78,7 @@ Route::prefix('avaliador')->name('avaliador.')->group(function(){
Route
::
get
(
'/area/comissao'
,
'EventoController@listComissaoTrabalhos'
)
->
name
(
'area.comissao'
);
Route
::
get
(
'/area/comissao'
,
'EventoController@listComissaoTrabalhos'
)
->
name
(
'area.comissao'
);
//########### Deletar Comissão ###################################
//########### Deletar Comissão ###################################
Route
::
delete
(
'/evento/apagar-comissao/'
,
'ComissaoController@destroy'
)
->
name
(
'delete.comissao'
);
Route
::
delete
(
'/evento/apagar-comissao/'
,
'ComissaoController@destroy'
)
->
name
(
'delete.comissao'
);
Route
::
post
(
'/evento/numTrabalhos'
,
'EventoController@numTrabalhos'
)
->
name
(
'trabalho.numTrabalhos'
);
Route
::
post
(
'/evento/numTrabalhos'
,
'EventoController@numTrabalhos'
)
->
name
(
'trabalho.numTrabalhos'
);
//########## Area ###########################################
//########## Area ###########################################
...
@@ -86,7 +86,7 @@ Route::prefix('avaliador')->name('avaliador.')->group(function(){
...
@@ -86,7 +86,7 @@ Route::prefix('avaliador')->name('avaliador.')->group(function(){
//########### Deletar Area ######################################
//########### Deletar Area ######################################
Route
::
delete
(
'/area/deletar/{id}'
,
'AreaController@destroy'
)
->
name
(
'area.delete'
);
Route
::
delete
(
'/area/deletar/{id}'
,
'AreaController@destroy'
)
->
name
(
'area.delete'
);
//######### Deletar Revisores ##############################
//######### Deletar Revisores ##############################
Route
::
delete
(
'/revisor/apagar'
,
'RevisorController@destroy'
)
->
name
(
'revisor.delete'
);
Route
::
delete
(
'/revisor/apagar'
,
'RevisorController@destroy'
)
->
name
(
'revisor.delete'
);
...
@@ -152,6 +152,7 @@ Route::prefix('usuarios')->name('admin.')->group(function(){
...
@@ -152,6 +152,7 @@ Route::prefix('usuarios')->name('admin.')->group(function(){
Route
::
post
(
'/enviarConviteAvaliador'
,
'AdministradorController@enviarConvite'
)
->
name
(
'enviarConvite'
);
Route
::
post
(
'/enviarConviteAvaliador'
,
'AdministradorController@enviarConvite'
)
->
name
(
'enviarConvite'
);
Route
::
post
(
'/visualizarParecer'
,
'AdministradorController@visualizarParecer'
)
->
name
(
'visualizarParecer'
);
Route
::
post
(
'/visualizarParecer'
,
'AdministradorController@visualizarParecer'
)
->
name
(
'visualizarParecer'
);
Route
::
get
(
'/pareceresProjetos'
,
'AdministradorController@pareceres'
)
->
name
(
'pareceres'
);
Route
::
get
(
'/pareceresProjetos'
,
'AdministradorController@pareceres'
)
->
name
(
'pareceres'
);
Route
::
get
(
'/analisarProjetos'
,
'AdministradorController@analisar'
)
->
name
(
'analisar'
);
});
});
Route
::
prefix
(
'naturezas'
)
->
group
(
function
(){
Route
::
prefix
(
'naturezas'
)
->
group
(
function
(){
...
@@ -174,7 +175,7 @@ Route::prefix('naturezas')->group(function(){
...
@@ -174,7 +175,7 @@ Route::prefix('naturezas')->group(function(){
Route
::
get
(
'/grande-area/editar/{id}'
,
'GrandeAreaController@edit'
)
->
name
(
'grandearea.editar'
)
->
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/atualizar/{id}'
,
'GrandeAreaController@update'
)
->
name
(
'grandearea.atualizar'
)
->
middleware
(
'checkAdministrador'
);
Route
::
post
(
'/grande-area/excluir/{id}'
,
'GrandeAreaController@destroy'
)
->
name
(
'grandearea.deletar'
)
->
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 ####
//#### 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'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/areas'
,
'AreaController@index'
)
->
name
(
'area.index'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/{id}/area/nova'
,
'AreaController@create'
)
->
name
(
'area.criar'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/{id}/area/nova'
,
'AreaController@create'
)
->
name
(
'area.criar'
)
->
middleware
(
'checkAdministrador'
);
...
@@ -184,7 +185,7 @@ Route::prefix('naturezas')->group(function(){
...
@@ -184,7 +185,7 @@ Route::prefix('naturezas')->group(function(){
Route
::
post
(
'/area/atualizar/{id}'
,
'AreaController@update'
)
->
name
(
'area.atualizar'
)
->
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'
);
Route
::
post
(
'/area/excluir/{id}'
,
'AreaController@destroy'
)
->
name
(
'area.deletar'
)
->
middleware
(
'checkAdministrador'
);
Route
::
post
(
'/areas/'
,
'AreaController@consulta'
)
->
name
(
'area.consulta'
);
Route
::
post
(
'/areas/'
,
'AreaController@consulta'
)
->
name
(
'area.consulta'
);
//### Rotas das subareas, id's de nova e salvar são os ids da área a qual a nova subárea pertence #####
//### 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'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/subareas'
,
'SubAreaController@index'
)
->
name
(
'subarea.index'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/{id}/subarea/nova'
,
'SubAreaController@create'
)
->
name
(
'subarea.criar'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/{id}/subarea/nova'
,
'SubAreaController@create'
)
->
name
(
'subarea.criar'
)
->
middleware
(
'checkAdministrador'
);
...
@@ -196,7 +197,7 @@ Route::prefix('naturezas')->group(function(){
...
@@ -196,7 +197,7 @@ Route::prefix('naturezas')->group(function(){
Route
::
post
(
'/subarea/'
,
'SubAreaController@consulta'
)
->
name
(
'subarea.consulta'
);
Route
::
post
(
'/subarea/'
,
'SubAreaController@consulta'
)
->
name
(
'subarea.consulta'
);
});
});
//############ Evento ##############################################
//############ Evento ##############################################
Route
::
prefix
(
'evento'
)
->
name
(
'evento.'
)
->
group
(
function
(){
Route
::
prefix
(
'evento'
)
->
name
(
'evento.'
)
->
group
(
function
(){
Route
::
get
(
'/criar'
,
'EventoController@create'
)
->
name
(
'criar'
)
->
middleware
(
'checkAdministrador'
);
Route
::
get
(
'/criar'
,
'EventoController@create'
)
->
name
(
'criar'
)
->
middleware
(
'checkAdministrador'
);
...
@@ -208,7 +209,7 @@ Route::prefix('evento')->name('evento.')->group(function(){
...
@@ -208,7 +209,7 @@ Route::prefix('evento')->name('evento.')->group(function(){
Route
::
post
(
'/editar/{id}'
,
'EventoController@update'
)
->
name
(
'update'
)
->
middleware
(
'checkAdministrador'
);
Route
::
post
(
'/editar/{id}'
,
'EventoController@update'
)
->
name
(
'update'
)
->
middleware
(
'checkAdministrador'
);
Route
::
post
(
'/setResumo'
,
'EventoController@setResumo'
)
->
name
(
'setResumo'
)
->
middleware
(
'checkAdministrador'
);
Route
::
post
(
'/setResumo'
,
'EventoController@setResumo'
)
->
name
(
'setResumo'
)
->
middleware
(
'checkAdministrador'
);
Route
::
post
(
'/setFoto'
,
'EventoController@setFotoEvento'
)
->
name
(
'setFotoEvento'
)
->
middleware
(
'checkAdministrador'
);
Route
::
post
(
'/setFoto'
,
'EventoController@setFotoEvento'
)
->
name
(
'setFotoEvento'
)
->
middleware
(
'checkAdministrador'
);
});
});
//########## Rotas de administrador responsavel (Reitor ou pro-reitor)########
//########## Rotas de administrador responsavel (Reitor ou pro-reitor)########
...
@@ -238,4 +239,3 @@ Route::prefix('coordenador')->name('coordenador.')->group(function(){
...
@@ -238,4 +239,3 @@ Route::prefix('coordenador')->name('coordenador.')->group(function(){
Route
::
post
(
'/atribuirAvaliadorTrabalho'
,
'TrabalhoController@atribuirAvaliadorTrabalho'
)
->
name
(
'atribuirAvaliadorTrabalho'
);
Route
::
post
(
'/atribuirAvaliadorTrabalho'
,
'TrabalhoController@atribuirAvaliadorTrabalho'
)
->
name
(
'atribuirAvaliadorTrabalho'
);
Route
::
post
(
'/atribuir'
,
'TrabalhoController@atribuir'
)
->
name
(
'atribuir'
);
Route
::
post
(
'/atribuir'
,
'TrabalhoController@atribuir'
)
->
name
(
'atribuir'
);
});
});
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