mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Push Notifications (Mobile and PC) (#13277)
* Update manifest and add service worker cleanup icons a bit * Push notifications WIP * navigate working * cleanup * acknowledge wired up * Set VAPID keys on composer install * Component to control notification permissions. * Allow all user option to validate * Enable on browser load if transport exists. * Check for transport before showing user permissions translations * Documentation * style fixes * access via the attribute model * fix alerting test * update schema * cleanup subscription on disable * non-configurable db and table for webpush subscriptions (respect system connection) * revert AlertTransport change hopefully phpstan can figure it out * phpstan fixes * Support custom details display * Match transport names to brand's preferred display * less duplicate id errors * Tests are done in Laravel code now so remove legacy function usage... could be better, but ok * Style fixes * Style fixes 2 * Fix alert test * Doc updates requires HTTPS and GMP * unregister subscription when permission is set to denied * cleanup after user deletion * delete the right thing * fix whitespace * update install docs to include php-gmp * suggest ext-gmp * update javascript * Update functions.php Co-authored-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
This commit is contained in:
@@ -164,6 +164,7 @@ if (defined('SHOW_SETTINGS')) {
|
||||
</form>
|
||||
';
|
||||
} else {
|
||||
$alert_id = $vars['alert_id'] ?? 0;
|
||||
$device_id = $device['device_id'];
|
||||
$acknowledged = $widget_settings['acknowledged'];
|
||||
$fired = $widget_settings['fired'];
|
||||
@@ -255,6 +256,9 @@ var alerts_grid = $("#alerts_' . $unique_id . '").bootgrid({
|
||||
return {
|
||||
id: "alerts",
|
||||
';
|
||||
if (is_numeric($alert_id)) {
|
||||
$common_output[] = "alert_id: '$alert_id',\n";
|
||||
}
|
||||
|
||||
if (is_numeric($acknowledged)) {
|
||||
$common_output[] = "acknowledged: '$acknowledged',\n";
|
||||
|
Reference in New Issue
Block a user