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

Merge pull request #601 from S-Nathalia/master

resolução de assinatura para envio de e-mail de diferentes setores da UN
parents 08b459ae 20028450
...@@ -3,10 +3,8 @@ ...@@ -3,10 +3,8 @@
namespace App\Notifications; namespace App\Notifications;
use Illuminate\Bus\Queueable; use Illuminate\Bus\Queueable;
use Illuminate\Support\Facades\Auth;
use Illuminate\Notifications\Notification;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Notifications\Messages\MailMessage; use Illuminate\Notifications\Messages\MailMessage;
use Illuminate\Notifications\Notification;
class AtribuicaoAvaliadorExternoNotification extends Notification class AtribuicaoAvaliadorExternoNotification extends Notification
{ {
...@@ -14,15 +12,16 @@ class AtribuicaoAvaliadorExternoNotification extends Notification ...@@ -14,15 +12,16 @@ class AtribuicaoAvaliadorExternoNotification extends Notification
public $data; public $data;
public $url; public $url;
/** /**
* Create a new notification instance. * Create a new notification instance.
* *
* @return void * @return void
*/ */
public function __construct($usuario,$trabalho,$arquivo,$tipoAval) public function __construct($usuario, $trabalho, $arquivo, $tipoAval)
{ {
$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';
$this->url = url($url); $this->url = url($url);
$this->user = $usuario; $this->user = $usuario;
$this->titulo = $trabalho->titulo; $this->titulo = $trabalho->titulo;
...@@ -35,6 +34,7 @@ class AtribuicaoAvaliadorExternoNotification extends Notification ...@@ -35,6 +34,7 @@ class AtribuicaoAvaliadorExternoNotification extends Notification
* Get the notification's delivery channels. * Get the notification's delivery channels.
* *
* @param mixed $notifiable * @param mixed $notifiable
*
* @return array * @return array
*/ */
public function via($notifiable) public function via($notifiable)
...@@ -46,29 +46,30 @@ class AtribuicaoAvaliadorExternoNotification extends Notification ...@@ -46,29 +46,30 @@ class AtribuicaoAvaliadorExternoNotification extends Notification
* Get the mail representation of the notification. * Get the mail representation of the notification.
* *
* @param mixed $notifiable * @param mixed $notifiable
*
* @return \Illuminate\Notifications\Messages\MailMessage * @return \Illuminate\Notifications\Messages\MailMessage
*/ */
public function toMail($notifiable) public function toMail($notifiable)
{ {
if($this->tipoAval == 2){ if ($this->tipoAval == 2) {
return (new MailMessage) return (new MailMessage())
->subject('Convite para avaliar proposta de projeto - Sistema Submeta') ->subject('Convite para avaliar proposta de projeto - Sistema Submeta')
->greeting("Saudações!") ->greeting('Saudações!')
->line("Prezado/a avaliador/a, você foi convidado/a a avaliar a proposta de projeto intitulada {$this->titulo}.") ->line("Prezado/a avaliador/a, você foi convidado/a a avaliar a proposta de projeto intitulada {$this->titulo}.")
->line("Aproveitamos para enviar, em anexo, o formulário de avaliação que deverá ser anexado ao sistema Submeta com o seu parecer.") ->line('Aproveitamos para enviar, em anexo, o formulário de avaliação que deverá ser anexado ao sistema Submeta com o seu parecer.')
->line("Seção de Editais e Apoios a Projetos - PREC/UFAPE") // ->line("Seção de Editais e Apoios a Projetos - PREC/UFAPE")
->action('Acessar', $this->url ) ->action('Acessar', $this->url)
->markdown('vendor.notifications.email'); ->markdown('vendor.notifications.email');
} }
return (new MailMessage) return (new MailMessage())
->subject('Convite para avaliar proposta de projeto - Sistema Submeta') ->subject('Convite para avaliar proposta de projeto - Sistema Submeta')
->greeting("Saudações!") ->greeting('Saudações!')
->line("Prezado/a avaliador/a, você foi convidado/a a avaliar a proposta de projeto intitulada {$this->titulo}.") ->line("Prezado/a avaliador/a, você foi convidado/a a avaliar a proposta de projeto intitulada {$this->titulo}.")
->line("Aproveitamos para enviar, em anexo, o formulário de avaliação que deverá ser anexado ao sistema Submeta com o seu parecer.") ->line('Aproveitamos para enviar, em anexo, o formulário de avaliação que deverá ser anexado ao sistema Submeta com o seu parecer.')
->line("Seção de Editais e Apoios a Projetos - PREC/UFAPE") // ->line('Seção de Editais e Apoios a Projetos - PREC/UFAPE')
->action('Acessar', $this->url ) ->action('Acessar', $this->url)
->attach(storage_path('app') . "/".$this->arquivo) ->attach(storage_path('app').'/'.$this->arquivo)
->markdown('vendor.notifications.email'); ->markdown('vendor.notifications.email');
} }
...@@ -76,12 +77,12 @@ class AtribuicaoAvaliadorExternoNotification extends Notification ...@@ -76,12 +77,12 @@ class AtribuicaoAvaliadorExternoNotification extends Notification
* Get the array representation of the notification. * Get the array representation of the notification.
* *
* @param mixed $notifiable * @param mixed $notifiable
*
* @return array * @return array
*/ */
public function toArray($notifiable) public function toArray($notifiable)
{ {
return [ return [
//
]; ];
} }
} }
...@@ -63,10 +63,17 @@ ...@@ -63,10 +63,17 @@
<div class="modal-content modal-submeta"> <div class="modal-content modal-submeta">
<div class="modal-header modal-header-submeta"> <div class="modal-header modal-header-submeta">
<h5 class="modal-title titulo-table" id="exampleModalLongTitle">Selecione o(s) avaliador(es)</h5> <h5 class="modal-title titulo-table" id="exampleModalLongTitle">Selecione o(s) avaliador(es)</h5>
<div class="col-md-4" style="text-align: right">
<button type="button" id="enviarConviteButton" class="btn btn-info"
data-toggle="modal" onclick="abrirModalConviteAval()">
Enviar Convites
</button>
<button type="button" class="close" data-dismiss="modal" aria-label="Close" style="color: rgb(182, 182, 182)"> <button type="button" class="close" data-dismiss="modal" aria-label="Close" style="color: rgb(182, 182, 182)">
<span aria-hidden="true">&times;</span> <span aria-hidden="true">&times;</span>
</button> </button>
</div> </div>
</div>
<div class="modal-body"> <div class="modal-body">
<form action="{{ route('admin.atribuicao.projeto') }}" method="POST"> <form action="{{ route('admin.atribuicao.projeto') }}" method="POST">
...@@ -284,14 +291,7 @@ ...@@ -284,14 +291,7 @@
</div> </div>
<!-- Button trigger modal -->
@endsection @endsection
@section('javascript') @section('javascript')
<script> <script>
$('#myModal').on('shown.bs.modal', function () { $('#myModal').on('shown.bs.modal', function () {
...@@ -315,5 +315,10 @@ ...@@ -315,5 +315,10 @@
} }
} }
} }
function abrirModalConviteAval() {
dd("DEVE SER ABERTO AQUI O FORM DE CONVITE");
}
</script> </script>
@endsection @endsection
...@@ -442,7 +442,7 @@ ...@@ -442,7 +442,7 @@
var idParticipante = checkboxInput.id; var idParticipante = checkboxInput.id;
var tituloPlano = document.getElementById('nomePlanoTrabalho'+idParticipante); var tituloPlano = document.getElementById('nomePlanoTrabalho'+idParticipante);
var anexoPlano = document.getElementById('anexoPlanoTrabalho'+idParticipante); var anexoPlano = document.getElementById('anexoPlanoTrabalho'+idParticipante);
var planoAtual =<?php echo json_encode($participantes->first()->planoTrabalho) ?>; var planoAtual =<?php echo json_encode($participantes->first()->planoTrabalho); ?>;
var arquivo = document.getElementById('arquivo'+idParticipante); var arquivo = document.getElementById('arquivo'+idParticipante);
if(checkboxInput.checked){ if(checkboxInput.checked){
......
...@@ -5,6 +5,6 @@ ...@@ -5,6 +5,6 @@
</head> </head>
<body> <body>
<h4> Evento criado com sucesso! {{$user->email}} </h4> <h4> Edital criado com sucesso! {{$user->email}} </h4>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -10,13 +10,22 @@ ...@@ -10,13 +10,22 @@
Agradecemos seu aceite para participar das avaliações da proposta {{$propostaTitulo}} de @if($natureza == '1') Ensino @elseif($natureza=='2') Pesquisa @elseif($natureza == '3') Extensão @endif Agradecemos seu aceite para participar das avaliações da proposta {{$propostaTitulo}} de @if($natureza == '1') Ensino @elseif($natureza=='2') Pesquisa @elseif($natureza == '3') Extensão @endif
do {{$eventoTitulo}} da Universidade Federal do Agreste de Pernambuco (UFAPE). do {{$eventoTitulo}} da Universidade Federal do Agreste de Pernambuco (UFAPE).
<br><br>Solicitamos, gentilmente, que acesse o sistema Submeta através do <a href="{{ url('http://www.submeta.ufape.edu.br/') }}">LINK</a>, para realizar o seu login no sistema e dar seguimento na avaliação da proposta para aceite ou recusa da presente proposta. <br><br>Solicitamos, gentilmente, que acesse o sistema Submeta através do <a href="{{ url('http://www.submeta.ufape.edu.br/') }}">LINK</a>, para realizar o seu login no sistema e dar seguimento na avaliação da proposta para aceite ou recusa da presente proposta.
@if($acesso == '1' || $acesso == '3')<br><br>Aproveitamos para enviar, em anexo, o formulário de avaliação que deverá ser anexado ao sistema com o seu parecer.@endif
@if($natureza == '3') <br><br>Qualquer dúvida, por favor, entre em contato pelo e-mail: editais.prec@ufape.edu.br @endif @if($acesso == '1' || $acesso == '3')
<br><br>Aproveitamos para enviar, em anexo, o formulário de avaliação que deverá ser anexado ao sistema com o seu parecer.
@endif
@if($natureza == '3') @if($natureza == '3')
<br><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. <br><br>Desde já, agradecemos a disponibilidade de participar do banco de avaliadores Ad hoc de propostas de Extensão e Cultura da UFAPE.
<br><br>Atenciosamente, <br><br>Atenciosamente,
<br>Seção de Editais e Apoios a Projetos - PREC/UFAPE <br>Seção de Editais e Apoios a Projetos - PREC/UFAPE
<br>Universidade Federal do Agreste de Pernambuco
@elseif($natureza == '2')
<br><br>Atenciosamente,
<br>Coordenação de Iniciação Científica
<br>Universidade Federal do Agreste de Pernambuco
@else @else
<br><br>Atenciosamente, <br><br>Atenciosamente,
<br>Universidade Federal do Agreste de Pernambuco <br>Universidade Federal do Agreste de Pernambuco
......
...@@ -6,12 +6,12 @@ ...@@ -6,12 +6,12 @@
<body> <body>
@if($tipo == 'resultado') @if($tipo == 'resultado')
<h4>Resultado pedido de desligamento</h4> <h4>Resultado pedido de desligamento</h4>
<p>A sua solicitação de desligamento no projeto <strong>{{$projeto->titulo}}</strong> foi analisada e o resultado você pode conferir <a href="{{route('trabalho.trocaParticipante', ['evento_id' => $projeto->evento->id, 'projeto_id' => $projeto->id])}}">aqui.</a></p> <p>A sua solicitação de desligamento no projeto <strong>{{$projeto->titulo}}</strong> foi analisada e o resultado você pode ser conferirido <a href="{{route('trabalho.trocaParticipante', ['evento_id' => $projeto->evento->id, 'projeto_id' => $projeto->id])}}">aqui.</a></p>
<p> <p>
Atenciosamente, Atenciosamente,
<br> <br>
Equipe submeta. Equipe Submeta.
</p> </p>
@else @else
<h4>Um pedido de desligamento foi solicitado</h4> <h4>Um pedido de desligamento foi solicitado</h4>
......
...@@ -11,14 +11,22 @@ ...@@ -11,14 +11,22 @@
Agradecemos a sua disponibilidade para participar do banco de avaliadores de propostas de @if($natureza == '1') Ensino @elseif($natureza=='2') Pesquisa @elseif($natureza == '3') Extensão @endif Agradecemos a sua disponibilidade para participar do banco de avaliadores de propostas de @if($natureza == '1') Ensino @elseif($natureza=='2') Pesquisa @elseif($natureza == '3') Extensão @endif
do {{$nomeEvento}} da Universidade Federal do Agreste de Pernambuco (UFAPE). do {{$nomeEvento}} da Universidade Federal do Agreste de Pernambuco (UFAPE).
<br><br>Solicitamos, gentilmente, que acesse o sistema Submeta através do <a href="{{ url('http://www.submeta.ufape.edu.br/') }}">LINK</a> e da senha {{$senhaTemporaria}}, para realizar o login no sistema e o seu aceite como avaliador de propostas de projetos @if($natureza == '3')de Extensão e Cultura @elseif($natureza == '1') Ensino @elseif($natureza == '2') Pesquisa @endif da UFAPE. <br><br>Solicitamos, gentilmente, que acesse o sistema Submeta através do <a href="{{ url('http://www.submeta.ufape.edu.br/') }}">LINK</a> e da senha {{$senhaTemporaria}}, para realizar o login no sistema e o seu aceite como avaliador de propostas de projetos @if($natureza == '3')de Extensão e Cultura @elseif($natureza == '1') Ensino @elseif($natureza == '2') Pesquisa @endif da UFAPE.
<br><br>Qualquer dúvida, por favor, entre em contato pelo e-mail: editais.prec@ufape.edu.br
@if($natureza == '3') @if($natureza == '3')
<br><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. <br><br>Desde já, agradecemos a disponibilidade de participar do banco de avaliadores Ad hoc de propostas de Extensão e Cultura da UFAPE.
@endif
<br><br>Atenciosamente,
<br>Seção de Editais e Apoios a Projetos - PREC/UFAPE <br>Seção de Editais e Apoios a Projetos - PREC/UFAPE
<br>Universidade Federal do Agreste de Pernambuco <br>Universidade Federal do Agreste de Pernambuco
<br><br>Atenciosamente,
@elseif($natureza == '2')
<br><br>Atenciosamente,
<br>Coordenação de Iniciação Científica
<br>Universidade Federal do Agreste de Pernambuco
@else
<br><br>Atenciosamente,
<br>Universidade Federal do Agreste de Pernambuco
@endif
</p> </p>
@elseif($nomeFuncao == "Participante") @elseif($nomeFuncao == "Participante")
...@@ -38,14 +46,22 @@ ...@@ -38,14 +46,22 @@
Agradecemos a sua disponibilidade para participar do banco de avaliadores de propostas de @if($natureza == '1') Ensino @elseif($natureza=='2') Pesquisa @elseif($natureza == '3') Extensão @endif Agradecemos a sua disponibilidade para participar do banco de avaliadores de propostas de @if($natureza == '1') Ensino @elseif($natureza=='2') Pesquisa @elseif($natureza == '3') Extensão @endif
do {{$nomeEvento}} da Universidade Federal do Agreste de Pernambuco (UFAPE). do {{$nomeEvento}} da Universidade Federal do Agreste de Pernambuco (UFAPE).
<br><br>Solicitamos, gentilmente, que acesse o sistema Submeta através do <a href="{{ url('http://www.submeta.ufape.edu.br/') }}">LINK</a>, para realizar o login no sistema e o seu aceite como avaliador de propostas de projetos @if($natureza == '3')de Extensão e Cultura @elseif($natureza == '1') Ensino @elseif($natureza == '2') Pesquisa @endif da UFAPE. <br><br>Solicitamos, gentilmente, que acesse o sistema Submeta através do <a href="{{ url('http://www.submeta.ufape.edu.br/') }}">LINK</a>, para realizar o login no sistema e o seu aceite como avaliador de propostas de projetos @if($natureza == '3')de Extensão e Cultura @elseif($natureza == '1') Ensino @elseif($natureza == '2') Pesquisa @endif da UFAPE.
<br><br>Qualquer dúvida, por favor, entre em contato pelo e-mail: editais.prec@ufape.edu.br
@if($natureza == '3') @if($natureza == '3')
<br><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. <br><br>Desde já, agradecemos a disponibilidade de participar do banco de avaliadores Ad hoc de propostas de Extensão e Cultura da UFAPE.
@endif
<br><br>Atenciosamente, <br><br>Atenciosamente,
<br>Seção de Editais e Apoios a Projetos - PREC/UFAPE <br>Seção de Editais e Apoios a Projetos - PREC/UFAPE
@elseif($natureza == '2')
<br><br>Atenciosamente,
<br>Coordenação de Iniciação Científica
<br>Universidade Federal do Agreste de Pernambuco <br>Universidade Federal do Agreste de Pernambuco
@else
<br><br>Atenciosamente,
<br>Universidade Federal do Agreste de Pernambuco
@endif
</p> </p>
@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