Commit c48db8fa authored by Guilherme Silva's avatar Guilherme Silva
Browse files

Ajuste no texto e envio de arquivos ao atribuir ou convidar avaliador

parent 992ffe2a
...@@ -712,8 +712,9 @@ class AdministradorController extends Controller ...@@ -712,8 +712,9 @@ class AdministradorController extends Controller
'tipo' => 5, 'tipo' => 5,
]); ]);
$notificacao->save(); $notificacao->save();
if($avaliador->tipo == "Externo"){ if($avaliador->trabalhos()->where("trabalho_id",$trabalho->id)->first()->pivot->acesso == 1
Notification::send($userTemp, new AtribuicaoAvaliadorExternoNotification($userTemp,$trabalho)); || $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 ...@@ -741,13 +742,14 @@ class AdministradorController extends Controller
$passwordTemporario = Str::random(8); $passwordTemporario = Str::random(8);
$subject = "Convite para avaliar projetos da UFAPE"; $subject = "Convite para avaliar projetos da UFAPE";
Mail::to($emailAvaliador) 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{ }else{
$passwordTemporario = Str::random(8); $passwordTemporario = Str::random(8);
$subject = "Convite para avaliar projetos da UFAPE"; $subject = "Convite para avaliar projetos da UFAPE";
Mail::to($emailAvaliador) 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([ $user = User::create([
'email' => $emailAvaliador, 'email' => $emailAvaliador,
'password' => bcrypt($passwordTemporario), 'password' => bcrypt($passwordTemporario),
......
...@@ -22,7 +22,7 @@ class EmailParaUsuarioNaoCadastrado extends Mailable ...@@ -22,7 +22,7 @@ class EmailParaUsuarioNaoCadastrado extends Mailable
* *
* @return void * @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->nomeUsuarioPai = $nomeUsuarioPai;
$this->nomeTrabalho = $nomeTrabalho; $this->nomeTrabalho = $nomeTrabalho;
...@@ -31,6 +31,8 @@ class EmailParaUsuarioNaoCadastrado extends Mailable ...@@ -31,6 +31,8 @@ class EmailParaUsuarioNaoCadastrado extends Mailable
$this->senhaTemporaria = $senhaTemporaria; $this->senhaTemporaria = $senhaTemporaria;
$this->subject = $subject; $this->subject = $subject;
$this->tipoEvento = $tipo; $this->tipoEvento = $tipo;
$this->natureza = $natureza;
$this->arquivo = $arquivo;
} }
/** /**
...@@ -41,9 +43,7 @@ class EmailParaUsuarioNaoCadastrado extends Mailable ...@@ -41,9 +43,7 @@ class EmailParaUsuarioNaoCadastrado extends Mailable
public function build() public function build()
{ {
if($this->nomeFuncao != 'Participante'){ if($this->nomeFuncao != 'Participante'){
if($this->tipoEvento == 'PIBITI'){ $file = storage_path('app').'/'.$this->arquivo;
$file1 = public_path().'/ParecerProjetoPIBITI2021-2021.xlsx';
$file2 = public_path().'/TermoDeConfidencialidade-AvaliadorExterno.doc';
return $this->from('lmtsteste@gmail.com', 'Submeta - LMTS') return $this->from('lmtsteste@gmail.com', 'Submeta - LMTS')
->subject($this->subject) ->subject($this->subject)
->view('emails.usuarioNaoCadastrado') ->view('emails.usuarioNaoCadastrado')
...@@ -53,33 +53,10 @@ class EmailParaUsuarioNaoCadastrado extends Mailable ...@@ -53,33 +53,10 @@ class EmailParaUsuarioNaoCadastrado extends Mailable
'nomeFuncao' => $this->nomeFuncao, 'nomeFuncao' => $this->nomeFuncao,
'nomeEvento' => $this->nomeEvento, 'nomeEvento' => $this->nomeEvento,
'senhaTemporaria' => $this->senhaTemporaria, 'senhaTemporaria' => $this->senhaTemporaria,
'tipoEvento' => $this->tipoEvento 'tipoEvento' => $this->tipoEvento,
'natureza' => $this->natureza
])->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
])->attach($file, [ ])->attach($file);
'as' => 'ModeloFormularioAvaliadorExternoPIBIC.docx',
'mime' => 'application/docx',
]);
}
}else{ }else{
return $this->from('lmtsteste@gmail.com', 'Submeta - LMTS') return $this->from('lmtsteste@gmail.com', 'Submeta - LMTS')
->subject($this->subject) ->subject($this->subject)
......
...@@ -19,7 +19,7 @@ class AtribuicaoAvaliadorExternoNotification extends Notification ...@@ -19,7 +19,7 @@ class AtribuicaoAvaliadorExternoNotification extends Notification
* *
* @return void * @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())); $this->data = date('d/m/Y \à\s H:i\h', strtotime(now()));
$url = "/avaliador/editais"; $url = "/avaliador/editais";
...@@ -27,6 +27,7 @@ class AtribuicaoAvaliadorExternoNotification extends Notification ...@@ -27,6 +27,7 @@ class AtribuicaoAvaliadorExternoNotification extends Notification
$this->user = $usuario; $this->user = $usuario;
$this->titulo = $trabalho->titulo; $this->titulo = $trabalho->titulo;
$this->trabalho = $trabalho; $this->trabalho = $trabalho;
$this->arquivo = $arquivo;
} }
/** /**
...@@ -53,7 +54,7 @@ class AtribuicaoAvaliadorExternoNotification extends Notification ...@@ -53,7 +54,7 @@ class AtribuicaoAvaliadorExternoNotification extends Notification
->greeting("Saudações!") ->greeting("Saudações!")
->line("Prezado avaliador, você foi convidado a avaliar a proposta / projeto intitulada(o) {$this->titulo}.") ->line("Prezado avaliador, você foi convidado a avaliar a proposta / projeto intitulada(o) {$this->titulo}.")
->action('Acessar', $this->url ) ->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'); ->markdown('vendor.notifications.email');
} }
......
...@@ -6,26 +6,24 @@ ...@@ -6,26 +6,24 @@
<body> <body>
@if($nomeFuncao == "Avaliador") @if($nomeFuncao == "Avaliador")
<h3>Prezado(a) Avaliador(a), saudações!</h3> <h3>Prezado(a) Avaliador(a), cordiais saudações!</h3>
<p> <p>
Agradecemos seu aceite para participar da avaliação de propostas do Edital {{$nomeEvento}} da Universidade Federal do Agreste de Pernambuco (UFAPE). 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 concluir seu cadastro e receber os projetos para avaliação. <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') @if($natureza == '3')
<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>Aproveitamos para enviar, em anexo, o formulário de avaliação que deverá ser anexado ao sistema com o seu parecer.
<br><br>Atenciosamente, <br>Qualquer dúvida, por favor, entre em contato pelo e-mail: editais.prec@ufape.edu.br
<br>Universidade Federal do Agreste de Pernambuco <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 @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><br>Atenciosamente, <br>Qualquer dúvida, por favor, entre em contato pelo e-mail: editais.prec@ufape.edu.br
<br>Universidade Federal do Agreste de Pernambuco <br><br>Atenciosamente,
<br>Universidade Federal do Agreste de Pernambuco
@endif @endif
</p> </p>
@endif
@if($nomeFuncao == "Participante") @elseif($nomeFuncao == "Participante")
<h3>Prezado(a)</h3> <h3>Prezado(a)</h3>
<p> <p>
...@@ -33,21 +31,22 @@ ...@@ -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>. 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. <br>Desde já, a UFAPE agradece toda a atenção dispensada por Vossa Senhoria.
</p> </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> <p>
Agradecemos seu aceite para participar da avaliação de propostas do Edital {{$nomeEvento}} da Universidade Federal do Agreste de Pernambuco (UFAPE). 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> para dar seguimentos nas avaliações. <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. @if($natureza == '3')
<br><br>Atenciosamente, <br>Aproveitamos para enviar, em anexo, o formulário de avaliação que deverá ser anexado ao sistema com o seu parecer.
<br>Universidade Federal do Agreste de Pernambuco <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 @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><br>Atenciosamente,
<br>Universidade Federal do Agreste de Pernambuco <br>Universidade Federal do Agreste de Pernambuco
@endif @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