[PR #2106] Notify about completed backups #1757

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/2106
Author: @lancepioch
Created: 1/14/2026
Status: 🔄 Open

Base: mainHead: lance/1742


📝 Commits (1)

  • c206055 notify about completed backups

📊 Changes

11 files changed (+794 additions, -4 deletions)

View changed files

app/Events/Backup/BackupCompleted.php (+19 -0)
📝 app/Http/Controllers/Api/Remote/Backups/BackupStatusController.php (+6 -0)
app/Listeners/Backup/BackupCompletedListener.php (+40 -0)
app/Notifications/BackupCompleted.php (+35 -0)
📝 app/Services/Helpers/PluginService.php (+4 -4)
📝 config/panel.php (+2 -0)
📝 lang/en/notifications.php (+3 -0)
tests/Integration/Api/Remote/Backups/BackupCompletionNotificationTest.php (+206 -0)
tests/Unit/Events/Backup/BackupCompletedTest.php (+52 -0)
tests/Unit/Listeners/Backup/BackupCompletedListenerTest.php (+270 -0)
tests/Unit/Notifications/BackupCompletedTest.php (+157 -0)

📄 Description

Resolves #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/2106 **Author:** [@lancepioch](https://github.com/lancepioch) **Created:** 1/14/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `lance/1742` --- ### 📝 Commits (1) - [`c206055`](https://github.com/pelican-dev/panel/commit/c2060554ab7fc7e925652a861ec24f736acc4c3b) notify about completed backups ### 📊 Changes **11 files changed** (+794 additions, -4 deletions) <details> <summary>View changed files</summary> ➕ `app/Events/Backup/BackupCompleted.php` (+19 -0) 📝 `app/Http/Controllers/Api/Remote/Backups/BackupStatusController.php` (+6 -0) ➕ `app/Listeners/Backup/BackupCompletedListener.php` (+40 -0) ➕ `app/Notifications/BackupCompleted.php` (+35 -0) 📝 `app/Services/Helpers/PluginService.php` (+4 -4) 📝 `config/panel.php` (+2 -0) 📝 `lang/en/notifications.php` (+3 -0) ➕ `tests/Integration/Api/Remote/Backups/BackupCompletionNotificationTest.php` (+206 -0) ➕ `tests/Unit/Events/Backup/BackupCompletedTest.php` (+52 -0) ➕ `tests/Unit/Listeners/Backup/BackupCompletedListenerTest.php` (+270 -0) ➕ `tests/Unit/Notifications/BackupCompletedTest.php` (+157 -0) </details> ### 📄 Description Resolves #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:13:16 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1757