Update email salutations/greetings

This commit is contained in:
Miguel Nogueira 2022-02-10 20:33:08 +00:00
parent 5e2eabac0c
commit 025f69f622
18 changed files with 26 additions and 55 deletions

View File

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<phive xmlns="https://phar.io/phive">
<phar name="phpunit" version="^9.2.5" installed="9.2.5" location="./tools/phpunit" copy="false"/>
<phar name="php-cs-fixer" version="^2.16.4" installed="2.16.4" location="./tools/php-cs-fixer" copy="false"/>
</phive>

26
.vscode/launch.json vendored
View File

@ -1,26 +0,0 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"port": 9000,
"ignore": [
"**/vendor/**/*.php"
]
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 9000
}
]
}

View File

@ -77,7 +77,7 @@ class ApplicationApproved extends Notification implements ShouldQueue
public function toMail($notifiable)
{
return (new MailMessage)
->salutation('Hi ' . $notifiable->name . ',')
->greeting('Hi ' . $notifiable->name . ',')
->from(config('notification.sender.address'), config('notification.sender.name'))
->subject(config('app.name').' - '.$this->application->response->vacancy->vacancyName.' application approved')
->line('<br />')
@ -87,7 +87,7 @@ class ApplicationApproved extends Notification implements ShouldQueue
->line('<br />')
->line('Good luck and welcome aboard!')
->action('Sign in', url(route('login')))
->line('The team at ' . config('app.name'));
->salutation('The team at ' . config('app.name'));
}
public function toSlack($notifiable)

View File

@ -44,13 +44,13 @@ class ApplicationConfirmed extends Notification
public function toMail($notifiable)
{
return (new MailMessage)
->salutation('Hi' . $notifiable->name . ',')
->greeting('Hi ' . $notifiable->name . ',')
->from(config('notification.sender.address'), config('notification.sender.name'))
->subject(config('app.name') . ' - application confirmed')
->line('We\'re writing you to let you know that your recent application with us has been received, and will be processed in 24/48 hours.')
->line('You will receive regular notifications about your application\'s status.')
->action('View active applications', url(route('showUserApps')))
->line('The team at ' . config('app.name'));
->salutation('The team at ' . config('app.name'));
}
/**

View File

@ -64,14 +64,14 @@ class ApplicationDenied extends Notification implements ShouldQueue
public function toMail($notifiable)
{
return (new MailMessage)
->salutation('Hi ' . $notifiable->name . ',')
->greeting('Hi ' . $notifiable->name . ',')
->from(config('notification.sender.address'), config('notification.sender.name'))
->subject(config('app.name').' - application denied')
->line('We\'re sorry to inform you that your application with us has been reviewed and declined.')
->line('Our review team denies applications for several reasons, including poor answers, missing information, or lacking qualifications.')
->line('Please review your application and try again later. You can view your account\'s eligibility status in your dashboard.')
->action('Review application', url(route('showUserApp', ['application' => $this->application->id])))
->line('The team at ' . config('app.name'));
->salutation('The team at ' . config('app.name'));
}
public function toSlack($notifiable)

View File

@ -56,13 +56,13 @@ class ApplicationMoved extends Notification implements ShouldQueue
public function toMail($notifiable)
{
return (new MailMessage)
->salutation('Hi ' . $notifiable->name . ',')
->greeting('Hi ' . $notifiable->name . ',')
->from(config('notification.sender.address'), config('notification.sender.name'))
->subject(config('app.name').' - application updated')
->line('Your application has been moved to the next step.')
->line('This means our team has reviewed it and an interview will be scheduled soon.')
->action('Sign in', url(route('login')))
->line('The team at ' . config('app.name'));
->salutation('The team at ' . config('app.name'));
}
/**

View File

@ -51,7 +51,7 @@ class AppointmentCancelled extends Notification
// TODO: Switch to HTML & Blade.
return (new MailMessage)
->salutation("Hi " . $notifiable->name . ",")
->greeting("Hi " . $notifiable->name . ",")
->from(config('notification.sender.address'), config('notification.sender.name'))
->subject(config('app.name').' - interview cancelled')
->line('The interview that was previously scheduled with you has been cancelled.')
@ -60,7 +60,7 @@ class AppointmentCancelled extends Notification
->line('A team member may contact you to reschedule within a new timeframe - you may also let us know of a date and time that suits you.')
->line('Your application will likely be declined if you do not reschedule an interview.')
->action('View active applications', url(route('showUserApps')))
->line('The team at ' . config('app.name'));
->salutation('The team at ' . config('app.name'));
}
/**

View File

@ -60,13 +60,13 @@ class AppointmentFinished extends Notification implements ShouldQueue
public function toMail($notifiable)
{
return (new MailMessage)
->salutation("Hi " . $notifiable->name . ",")
->greeting("Hi " . $notifiable->name . ",")
->from(config('notification.sender.address'), config('notification.sender.name'))
->subject(config('app.name').' - appointment completed')
->line('Your appointment has been marked as completed!')
->line('Please allow an additional day for your application to be fully processed.')
->action('View applications', url(route('showUserApps')))
->line('The team at ' . config('app.name'));
->salutation('The team at ' . config('app.name'));
}

View File

@ -63,14 +63,14 @@ class AppointmentScheduled extends Notification implements ShouldQueue
public function toMail($notifiable)
{
return (new MailMessage)
->salutation('Hi ' . $notifiable->name . ',')
->greeting('Hi ' . $notifiable->name . ',')
->from(config('notification.sender.address'), config('notification.sender.name'))
->subject(config('app.name').' - Interview scheduled')
->line('An interview has been scheduled for you @ '.$this->appointment->appointmentDate.'.')
->line('With the following details: '.$this->appointment->appointmentDescription)
->line('This meeting will take place @ '.$this->appointment->appointmentLocation.'.')
->action('Sign in', url(route('login')))
->line('The team at ' . config('app.name'));
->salutation('The team at ' . config('app.name'));
}
/**

View File

@ -60,13 +60,13 @@ class ChangedPassword extends Notification implements ShouldQueue
public function toMail($notifiable)
{
return (new MailMessage)
->salutation('Hi ' . $notifiable->name . ',')
->greeting('Hi ' . $notifiable->name . ',')
->from(config('notification.sender.address'), config('notification.sender.name'))
->subject(config('app.name').' - Account password changed')
->line('The password for the account registered to this email address has just been changed.')
->line('If this was not you, please contact an administrator immediately.')
->action('Sign in', url(route('login')))
->line('The team at ' . config('app.name'));
->salutation('The team at ' . config('app.name'));
}
/**

View File

@ -60,13 +60,13 @@ class EmailChanged extends Notification implements ShouldQueue
public function toMail($notifiable)
{
return (new MailMessage)
->salutation('Hi ' . $notifiable->name . ',')
->greeting('Hi ' . $notifiable->name . ',')
->from(config('notification.sender.address'), config('notification.sender.name'))
->subject(config('app.name').' - Email address changed')
->line('The email address for your account has just been updated.')
->line('If this was not you, please change your password immediately. We recommend you also activate multi-factor authentication.')
->action('Sign in', url(route('login')))
->line('The team at ' . config('app.name'));
->salutation('The team at ' . config('app.name'));
}
/**

View File

@ -73,7 +73,7 @@ class NewApplicant extends Notification implements ShouldQueue
public function toMail($notifiable)
{
return (new MailMessage)
->salutation('Hi ' . $notifiable->name . ',')
->greeting('Hi ' . $notifiable->name . ',')
->from(config('notification.sender.address'), config('notification.sender.name'))
->subject(config('app.name').' - New application')
->line('Someone has just applied for a position. Check it out!')

View File

@ -60,7 +60,7 @@ class NewComment extends Notification implements ShouldQueue
public function toMail($notifiable)
{
return (new MailMessage)
->salutation('Hi ' . $notifiable->name . ',')
->greeting('Hi ' . $notifiable->name . ',')
->from(config('notification.sender.address'), config('notification.sender.name'))
->subject(config('app.name').' - New comment')
->line('Someone has just posted a new comment on an application you follow.')

View File

@ -67,7 +67,7 @@ class NewContact extends Notification
'email',
])) {
return (new MailMessage)
->salutation('Hi ' . $notifiable->name . ',')
->greeting('Hi ' . $notifiable->name . ',')
->line('We\'ve received a new contact form submission in the StaffManagement app center.')
->line('This is what they sent: ')
->line('')

View File

@ -66,7 +66,7 @@ class NewUser extends Notification implements ShouldQueue
public function toMail($notifiable)
{
return (new MailMessage)
->salutation('Hi ' . $notifiable->name . ',')
->greeting('Hi ' . $notifiable->name . ',')
->from(config('notification.sender.address'), config('notification.sender.name'))
->subject(config('app.name').' - New user')
->line($this->user->name.' has just registered to our site.')

View File

@ -67,7 +67,7 @@ class UserBanned extends Notification implements ShouldQueue
public function toMail($notifiable)
{
return (new MailMessage)
->salutation('Hi ' . $notifiable->name . ',')
->greeting('Hi ' . $notifiable->name . ',')
->from(config('notification.sender.address'), config('notification.sender.name'))
->line('Hello, ')
->line('Moderators have just banned user '.$this->user->name.' for '.$this->ban->reason)

View File

@ -60,7 +60,7 @@ class VacancyClosed extends Notification implements ShouldQueue
public function toMail($notifiable)
{
return (new MailMessage)
->salutation('Hi ' . $notifiable->name . ',')
->greeting('Hi ' . $notifiable->name . ',')
->from(config('notification.sender.address'), config('notification.sender.name'))
->subject(config('app.name').' - Vacancy Closed')
->line('The vacancy '.$this->vacancy->vacancyName.', with '.$this->vacancy->vacancyCount.' remaining slots, has just been closed.')

View File

@ -3,6 +3,7 @@
namespace App\Services;
use App\Notifications\ApplicationConfirmed;
use ContextAwareValidator;
use App\Application;
use App\Events\ApplicationDeniedEvent;
@ -98,6 +99,7 @@ class ApplicationService
$user->notify((new NewApplicant($application, $vacancy->first())));
}
}
$application->user->notify(new ApplicationConfirmed($application));
return true;