Integrate Mail, Nexmo and Slack notifications into Cachet
This commit is contained in:
@@ -91,32 +91,6 @@ return [
|
||||
'unsubscribed' => 'Your email subscription has been cancelled.',
|
||||
'failure' => 'Something went wrong with the subscription.',
|
||||
'already-subscribed' => 'Cannot subscribe :email because they\'re already subscribed.',
|
||||
'verify' => [
|
||||
'text' => "Please confirm your email subscription to :app_name status updates.\n:link",
|
||||
'html' => '<p>Please confirm your email subscription to :app_name status updates.</p>',
|
||||
'button' => 'Confirm Subscription',
|
||||
],
|
||||
'maintenance' => [
|
||||
'subject' => '[Maintenance Scheduled] :name',
|
||||
],
|
||||
'incident' => [
|
||||
'subject' => '[New Incident] :status: :name',
|
||||
],
|
||||
'component' => [
|
||||
'subject' => 'Component Status Update',
|
||||
'text' => 'The component :component_name has seen a status change. The component is now at :component_human_status.\nThank you, :app_name',
|
||||
'html' => '<p>The component :component_name has seen a status change. The component is now at :component_human_status.</p><p>Thank you, :app_name</p>',
|
||||
'tooltip-title' => 'Subscribe to notifications for :component_name.',
|
||||
],
|
||||
],
|
||||
],
|
||||
|
||||
'users' => [
|
||||
'email' => [
|
||||
'invite' => [
|
||||
'text' => "You have been invited to the team :app_name status page, to sign up follow the next link.\n:link\nThank you, :app_name",
|
||||
'html' => '<p>You have been invited to the team :app_name status page, to sign up follow the next link.</p><p><a href=":link">:link</a></p><p>Thank you, :app_name</p>',
|
||||
],
|
||||
],
|
||||
],
|
||||
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* This file is part of Cachet.
|
||||
*
|
||||
* (c) Alt Three Services Limited
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
return [
|
||||
'component' => [
|
||||
'status_update' => [
|
||||
'subject' => 'Component Status Updated',
|
||||
'title' => 'A component\'s status was updated!',
|
||||
'content' => ':name status changed from :old_status to :new_status.',
|
||||
],
|
||||
],
|
||||
'incident' => [
|
||||
'new' => [
|
||||
'subject' => 'New Incident Reported',
|
||||
'content' => ':name was reported',
|
||||
'title' => 'A new incident was reported at :app_name status page.',
|
||||
'action' => 'View',
|
||||
],
|
||||
'update' => [
|
||||
'subject' => 'Incident Updated',
|
||||
'content' => ':name was updated',
|
||||
'title' => ':name was updated to :new_status',
|
||||
'action' => 'View',
|
||||
],
|
||||
],
|
||||
'schedule' => [
|
||||
'new' => [
|
||||
'subject' => 'New Schedule Created',
|
||||
'content' => ':name was scheduled for :date',
|
||||
'title' => 'A new scheduled maintenance was created.',
|
||||
'action' => 'View',
|
||||
],
|
||||
],
|
||||
'subscriber' => [
|
||||
'verify' => [
|
||||
'subject' => 'Verify Your Subscription',
|
||||
'content' => 'Click to verify your subscription to :app_name status page.',
|
||||
'title' => 'Verify your subscription to :app_name status page.',
|
||||
'action' => 'Verify',
|
||||
],
|
||||
],
|
||||
'system' => [
|
||||
'test' => [
|
||||
'subject' => 'Ping from Cachet!',
|
||||
'content' => 'This is a test notification from Cachet!',
|
||||
'title' => '🔔',
|
||||
],
|
||||
],
|
||||
'user' => [
|
||||
'invite' => [
|
||||
'subject' => 'Your invitation is inside...',
|
||||
'content' => 'You have been invited to join :app_name status page.',
|
||||
'title' => 'You\'re invited to join :app_name status page.',
|
||||
'action' => 'Accept',
|
||||
],
|
||||
],
|
||||
];
|
||||
Reference in New Issue
Block a user