Unverified Commit c708a0e8 authored by GuilhermeGz's avatar GuilhermeGz Committed by GitHub
Browse files

Merge pull request #227 from GuilhermeGz/master

Ajuste no texto e envio de arquivos ao atribuir ou convidar avaliador
parents 992ffe2a c48db8fa
......@@ -712,8 +712,9 @@ class AdministradorController extends Controller
'tipo' => 5,
]);
$notificacao->save();
if($avaliador->tipo == "Externo"){
Notification::send($userTemp, new AtribuicaoAvaliadorExternoNotification($userTemp,$trabalho));
if($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 1
|| $avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 3 ){
Notification::send($userTemp, new AtribuicaoAvaliadorExternoNotification($userTemp,$trabalho,$evento->formAvaliacaoExterno));
}
}
......@@ -741,13 +742,14 @@ class AdministradorController extends Controller
$passwordTemporario = Str::random(8);
$subject = "Convite para avaliar projetos da UFAPE";
Mail::to($emailAvaliador)
->send(new EmailParaUsuarioNaoCadastrado($nomeAvaliador, ' ', 'Avaliador-Cadastrado', $evento->nome, $passwordTemporario, $subject, $evento->tipo));
->send(new EmailParaUsuarioNaoCadastrado($nomeAvaliador, ' ', 'Avaliador-Cadastrado', $evento->nome, $passwordTemporario, $subject, $evento->tipo,$evento->natureza_id,$evento->formAvaliacaoExterno));
}else{
$passwordTemporario = Str::random(8);
$subject = "Convite para avaliar projetos da UFAPE";
Mail::to($emailAvaliador)
->send(new EmailParaUsuarioNaoCadastrado($nomeAvaliador, ' ', 'Avaliador', $evento->nome, $passwordTemporario, $subject, $evento->tipo));
->send(new EmailParaUsuarioNaoCadastrado($nomeAvaliador, ' ', 'Avaliador', $evento->nome, $passwordTemporario, $subject, $evento->tipo,$evento->natureza_id,$evento->formAvaliacaoExterno));
$user = User::create([
'email' => $emailAvaliador,
'password' => bcrypt($passwordTemporario),
......
......@@ -22,7 +22,7 @@ class EmailParaUsuarioNaoCadastrado extends Mailable
*
* @return void
*/
public function __construct(String $nomeUsuarioPai, String $nomeTrabalho, String $nomeFuncao, String $nomeEvento, String $senhaTemporaria, String $subject, String $tipo)
public function __construct(String $nomeUsuarioPai, String $nomeTrabalho, String $nomeFuncao, String $nomeEvento, String $senhaTemporaria, String $subject, String $tipo, String $natureza, String $arquivo)
{
$this->nomeUsuarioPai = $nomeUsuarioPai;
$this->nomeTrabalho = $nomeTrabalho;
......@@ -31,6 +31,8 @@ class EmailParaUsuarioNaoCadastrado extends Mailable
$this->senhaTemporaria = $senhaTemporaria;
$this->subject = $subject;
$this->tipoEvento = $tipo;
$this->natureza = $natureza;
$this->arquivo = $arquivo;
}
/**
......@@ -41,9 +43,7 @@ class EmailParaUsuarioNaoCadastrado extends Mailable
public function build()
{
if($this->nomeFuncao != 'Participante'){
if($this->tipoEvento == 'PIBITI'){
$file1 = public_path().'/ParecerProjetoPIBITI2021-2021.xlsx';
$file2 = public_path().'/TermoDeConfidencialidade-AvaliadorExterno.doc';
$file = storage_path('app').'/'.$this->arquivo;
return $this->from('lmtsteste@gmail.com', 'Submeta - LMTS')
->subject($this->subject)
->view('emails.usuarioNaoCadastrado')
......@@ -53,33 +53,10 @@ class EmailParaUsuarioNaoCadastrado extends Mailable
'nomeFuncao' => $this->nomeFuncao,
'nomeEvento' => $this->nomeEvento,
'senhaTemporaria' => $this->senhaTemporaria,
'tipoEvento' => $this->tipoEvento
])->attach($file1, [
'as' => 'ParecerProjetoPIBITI2021-2021.xlsx',
'mime' => 'application/xlsx',
])->attach($file2, [
'as' => 'TermoDeConfidencialidade-AvaliadorExterno.doc',
'mime' => 'application/doc',
]);
}else{
$file = public_path().'/ModeloFormularioAvaliadorExternoPIBIC.docx';
return $this->from('lmtsteste@gmail.com', 'Submeta - LMTS')
->subject($this->subject)
->view('emails.usuarioNaoCadastrado')
->with([
'nomeUsuarioPai' => $this->nomeUsuarioPai,
'nomeTrabalho' => $this->nomeTrabalho,
'nomeFuncao' => $this->nomeFuncao,
'nomeEvento' => $this->nomeEvento,
'senhaTemporaria' => $this->senhaTemporaria,
'tipoEvento' => $this->tipoEvento
'tipoEvento' => $this->tipoEvento,
'natureza' => $this->natureza
])->attach($file, [
'as' => 'ModeloFormularioAvaliadorExternoPIBIC.docx',
'mime' => 'application/docx',
]);
}
])->attach($file);
}else{
return $this->from('lmtsteste@gmail.com', 'Submeta - LMTS')
->subject($this->subject)
......
......@@ -19,7 +19,7 @@ class AtribuicaoAvaliadorExternoNotification extends Notification
*
* @return void
*/
public function __construct($usuario,$trabalho)
public function __construct($usuario,$trabalho,$arquivo)
{
$this->data = date('d/m/Y \à\s H:i\h', strtotime(now()));
$url = "/avaliador/editais";
......@@ -27,6 +27,7 @@ class AtribuicaoAvaliadorExternoNotification extends Notification
$this->user = $usuario;
$this->titulo = $trabalho->titulo;
$this->trabalho = $trabalho;
$this->arquivo = $arquivo;
}
/**
......@@ -53,7 +54,7 @@ class AtribuicaoAvaliadorExternoNotification extends Notification
->greeting("Saudações!")
->line("Prezado avaliador, você foi convidado a avaliar a proposta / projeto intitulada(o) {$this->titulo}.")
->action('Acessar', $this->url )
->attach(storage_path() . "/app/pdfFormAvalExterno/{$this->trabalho->evento_id}/formulario de avaliação externo.pdf")
->attach(storage_path('app') . "/".$this->arquivo)
->markdown('vendor.notifications.email');
}
......
......@@ -6,26 +6,24 @@
<body>
@if($nomeFuncao == "Avaliador")
<h3>Prezado(a) Avaliador(a), saudações!</h3>
<h3>Prezado(a) Avaliador(a), cordiais saudações!</h3>
<p>
Agradecemos seu aceite para participar da avaliação de propostas do Edital {{$nomeEvento}} da Universidade Federal do Agreste de Pernambuco (UFAPE).
<br>Solicitamos gentilmente que acesse o sistema Submeta através do <a href="{{ url('http://sistemas.ufape.edu.br/submeta/') }}">LINK</a> e da senha {{$senhaTemporaria}} para concluir seu cadastro e receber os projetos para avaliação.
Agradecemos seu aceite para participar das avaliações de propostas de {{$nomeEvento}} da Universidade Federal do Agreste de Pernambuco (UFAPE).
<br>Solicitamos gentilmente que acesse o sistema Submeta através do <a href="{{ url('http://sistemas.ufape.edu.br/submeta/') }}">LINK</a> e da senha {{$senhaTemporaria}}, para realizar o seu cadastro no sistema e dar seguimento na avaliação da proposta para aceite ou recusa da presente proposta.
@if($tipoEvento == 'PIBITI')
<br><strong>Obs:</strong>Aproveitamos para enviar os arquivos para emissão do Parecer do Projeto, bem como Termo de Confidencialidade que deverão ser compactados e anexados ao sistema.
<br><br>Atenciosamente,
<br>Universidade Federal do Agreste de Pernambuco
@if($natureza == '3')
<br>Aproveitamos para enviar, em anexo, o formulário de avaliação que deverá ser anexado ao sistema com o seu parecer.
<br>Qualquer dúvida, por favor, entre em contato pelo e-mail: editais.prec@ufape.edu.br
<br><br>Desde já, agradecemos a disponibilidade de participar do banco de avaliadores Ad hoc de propostas de Extensão e Cultura da UFAPE.
@else
<br><strong>Obs:</strong>Aproveitamos para enviar o formulário de avaliação que deverá ser anexado ao sistema com o seu parecer.
<br>Aproveitamos para enviar, em anexo, o formulário de avaliação que deverá ser anexado ao sistema com o seu parecer.
<br>Qualquer dúvida, por favor, entre em contato pelo e-mail: editais.prec@ufape.edu.br
<br><br>Atenciosamente,
<br>Universidade Federal do Agreste de Pernambuco
@endif
</p>
@endif
@if($nomeFuncao == "Participante")
@elseif($nomeFuncao == "Participante")
<h3>Prezado(a)</h3>
<p>
......@@ -33,21 +31,22 @@
Caso concorde em participar, segue a senha para se cadastrar no Sistema de Submissão de Projetos (Submeta). senha: {{$senhaTemporaria}} e o link: <a href="{{ url('http://sistemas.ufape.edu.br/submeta/') }}">Submeta</a>.
<br>Desde já, a UFAPE agradece toda a atenção dispensada por Vossa Senhoria.
</p>
@endif
@if($nomeFuncao == "Avaliador-Cadastrado")
@elseif($nomeFuncao == "Avaliador-Cadastrado")
<h3>Prezado(a) Avaliador(a), saudações!</h3>
<h3>Prezado(a) Avaliador(a), cordiais saudações!</h3>
<p>
Agradecemos seu aceite para participar da avaliação de propostas do Edital {{$nomeEvento}} da Universidade Federal do Agreste de Pernambuco (UFAPE).
<br>Solicitamos gentilmente que acesse o sistema Submeta através do <a href="{{ url('http://sistemas.ufape.edu.br/submeta/') }}">LINK</a> para dar seguimentos nas avaliações.
@if($tipoEvento == 'PIBITI')
<br><strong>Obs:</strong>Aproveitamos para enviar os arquivos para emissão do Parecer do Projeto, bem como Termo de Confidencialidade que deverão ser compactados e anexados ao sistema.
<br><br>Atenciosamente,
<br>Universidade Federal do Agreste de Pernambuco
Agradecemos seu aceite para participar das avaliações de propostas de {{$nomeEvento}} da Universidade Federal do Agreste de Pernambuco (UFAPE).
<br>Solicitamos gentilmente que acesse o sistema Submeta através do <a href="{{ url('http://sistemas.ufape.edu.br/submeta/') }}">LINK</a> e da senha {{$senhaTemporaria}}, para realizar o seu cadastro no sistema e dar seguimento na avaliação da proposta para aceite ou recusa da presente proposta.
@if($natureza == '3')
<br>Aproveitamos para enviar, em anexo, o formulário de avaliação que deverá ser anexado ao sistema com o seu parecer.
<br>Qualquer dúvida, por favor, entre em contato pelo e-mail: editais.prec@ufape.edu.br
<br><br>Desde já, agradecemos a disponibilidade de participar do banco de avaliadores Ad hoc de propostas de Extensão e Cultura da UFAPE.
@else
<br><strong>Obs:</strong>Aproveitamos para enviar o formulário de avaliação que deverá ser anexado ao sistema com o seu parecer.
<br>Aproveitamos para enviar, em anexo, o formulário de avaliação que deverá ser anexado ao sistema com o seu parecer.
<br>Qualquer dúvida, por favor, entre em contato pelo e-mail: editais.prec@ufape.edu.br
<br><br>Atenciosamente,
<br>Universidade Federal do Agreste de Pernambuco
@endif
......
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