[PR #2041] Add backup completed event, listener, and notification system #1723

Open
opened 2026-02-04 20:10:37 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/2041
Author: @PalmarHealer
Created: 12/23/2025
Status: 🔄 Open

Base: mainHead: palmarhealer/feat-notify-completed-backups


📝 Commits (2)

  • 391add7 Add backup completed event, listener, and notification system (#1885)
  • 3241f44 Register BackupCompleted event and its listener

📊 Changes

9 files changed (+117 additions, -2 deletions)

View changed files

app/Events/Backup/BackupCompleted.php (+17 -0)
📝 app/Filament/Admin/Pages/Settings.php (+10 -0)
📝 app/Http/Controllers/Api/Remote/Backups/BackupStatusController.php (+5 -2)
app/Listeners/Backup/BackupCompletedListener.php (+39 -0)
app/Notifications/BackupCompleted.php (+34 -0)
📝 app/Providers/EventServiceProvider.php (+5 -0)
📝 config/panel.php (+2 -0)
📝 lang/en/admin/setting.php (+1 -0)
📝 lang/en/notifications.php (+4 -0)

📄 Description

Closes #1742


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/pelican-dev/panel/pull/2041 **Author:** [@PalmarHealer](https://github.com/PalmarHealer) **Created:** 12/23/2025 **Status:** 🔄 Open **Base:** `main` ← **Head:** `palmarhealer/feat-notify-completed-backups` --- ### 📝 Commits (2) - [`391add7`](https://github.com/pelican-dev/panel/commit/391add7296d2d77fbf31ab409d3cd4c802e4f3fd) Add backup completed event, listener, and notification system (#1885) - [`3241f44`](https://github.com/pelican-dev/panel/commit/3241f44437ac366de977a051b011e65347b6a2c5) Register `BackupCompleted` event and its listener ### 📊 Changes **9 files changed** (+117 additions, -2 deletions) <details> <summary>View changed files</summary> ➕ `app/Events/Backup/BackupCompleted.php` (+17 -0) 📝 `app/Filament/Admin/Pages/Settings.php` (+10 -0) 📝 `app/Http/Controllers/Api/Remote/Backups/BackupStatusController.php` (+5 -2) ➕ `app/Listeners/Backup/BackupCompletedListener.php` (+39 -0) ➕ `app/Notifications/BackupCompleted.php` (+34 -0) 📝 `app/Providers/EventServiceProvider.php` (+5 -0) 📝 `config/panel.php` (+2 -0) 📝 `lang/en/admin/setting.php` (+1 -0) 📝 `lang/en/notifications.php` (+4 -0) </details> ### 📄 Description Closes #1742 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 20:10:37 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1723