mirror of
https://github.com/alexjustesen/speedtest-tracker.git
synced 2026-06-23 04:20:08 +00:00
Chore: Add helpertext for notification triggers (#2640)
Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>
This commit is contained in:
@@ -86,10 +86,11 @@ class Notification extends SettingsPage
|
||||
->columns(1)
|
||||
->schema([
|
||||
Checkbox::make('database_on_speedtest_run')
|
||||
->label(__('settings/notifications.notify_on_every_speedtest_run')),
|
||||
|
||||
->label(__('settings/notifications.notify_on_every_speedtest_run'))
|
||||
->helpertext(__('settings/notifications.notify_on_every_speedtest_run_helper')),
|
||||
Checkbox::make('database_on_threshold_failure')
|
||||
->label(__('settings/notifications.notify_on_threshold_failures')),
|
||||
->label(__('settings/notifications.notify_on_threshold_failures'))
|
||||
->helpertext(__('settings/notifications.notify_on_threshold_failures_helper')),
|
||||
]),
|
||||
|
||||
Actions::make([
|
||||
@@ -118,10 +119,11 @@ class Notification extends SettingsPage
|
||||
->columns(1)
|
||||
->schema([
|
||||
Checkbox::make('mail_on_speedtest_run')
|
||||
->label(__('settings/notifications.notify_on_every_speedtest_run')),
|
||||
|
||||
->label(__('settings/notifications.notify_on_every_speedtest_run'))
|
||||
->helpertext(__('settings/notifications.notify_on_every_speedtest_run_helper')),
|
||||
Checkbox::make('mail_on_threshold_failure')
|
||||
->label(__('settings/notifications.notify_on_threshold_failures')),
|
||||
->label(__('settings/notifications.notify_on_threshold_failures'))
|
||||
->helpertext(__('settings/notifications.notify_on_threshold_failures_helper')),
|
||||
]),
|
||||
|
||||
Repeater::make('mail_recipients')
|
||||
@@ -176,10 +178,11 @@ class Notification extends SettingsPage
|
||||
->columns(1)
|
||||
->schema([
|
||||
Checkbox::make('webhook_on_speedtest_run')
|
||||
->label(__('settings/notifications.notify_on_every_speedtest_run')),
|
||||
|
||||
->label(__('settings/notifications.notify_on_every_speedtest_run'))
|
||||
->helpertext(__('settings/notifications.notify_on_every_speedtest_run_helper')),
|
||||
Checkbox::make('webhook_on_threshold_failure')
|
||||
->label(__('settings/notifications.notify_on_threshold_failures')),
|
||||
->label(__('settings/notifications.notify_on_threshold_failures'))
|
||||
->helpertext(__('settings/notifications.notify_on_threshold_failures_helper')),
|
||||
]),
|
||||
|
||||
Repeater::make('webhook_urls')
|
||||
@@ -250,9 +253,11 @@ class Notification extends SettingsPage
|
||||
->schema([
|
||||
Checkbox::make('apprise_on_speedtest_run')
|
||||
->label(__('settings/notifications.notify_on_every_speedtest_run'))
|
||||
->helpertext(__('settings/notifications.notify_on_every_speedtest_run_helper'))
|
||||
->columnSpanFull(),
|
||||
Checkbox::make('apprise_on_threshold_failure')
|
||||
->label(__('settings/notifications.notify_on_threshold_failures'))
|
||||
->helpertext(__('settings/notifications.notify_on_threshold_failures_helper'))
|
||||
->columnSpanFull(),
|
||||
]),
|
||||
Repeater::make('apprise_channel_urls')
|
||||
|
||||
@@ -36,8 +36,10 @@ return [
|
||||
'webhook_hint_description' => 'These are generic webhooks. For payload examples and implementation details, view the documentation. For services like Discord, Ntfy etc please use Apprise.',
|
||||
|
||||
// Common notification messages
|
||||
'notify_on_every_speedtest_run' => 'Notify on every scheduled speedtest run',
|
||||
'notify_on_every_speedtest_run' => 'Notify on every completed scheduled speedtest run',
|
||||
'notify_on_every_speedtest_run_helper' => 'This will send a notification for every completed scheduled speedtest run, only for healthy or unbenchmarked tests',
|
||||
'notify_on_threshold_failures' => 'Notify on threshold failures for scheduled speedtests',
|
||||
'notify_on_threshold_failures_helper' => 'This will send a notification when a scheduled speedtest fails any configured thresholds',
|
||||
|
||||
// Test notification messages
|
||||
'test_notifications' => [
|
||||
|
||||
Reference in New Issue
Block a user