[PR #1671] [MERGED] Refactor & Catch DatabaseManagementService #1516

Closed
opened 2026-02-04 19:53:28 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1671
Author: @rmartinoscar
Created: 9/5/2025
Status: Merged
Merged: 9/6/2025
Merged by: @rmartinoscar

Base: mainHead: issue/1660


📝 Commits (5)

  • 94a49d2 Refactor & Catch DatabaseManagementService
  • 6a96f5b Fix translations
  • 210a528 Add notification on creation
  • 9d3507b Update EditServer
  • c665b91 Merge branch 'main' into issue/1660

📊 Changes

11 files changed (+155 additions, -103 deletions)

View changed files

📝 app/Filament/Admin/Resources/ServerResource/Pages/EditServer.php (+25 -10)
📝 app/Filament/Components/Forms/Actions/RotateDatabasePasswordAction.php (+5 -5)
📝 app/Filament/Server/Resources/DatabaseResource.php (+19 -1)
📝 app/Filament/Server/Resources/DatabaseResource/Pages/ListDatabases.php (+19 -5)
📝 app/Http/Controllers/Api/Application/Servers/DatabaseController.php (+1 -3)
📝 app/Http/Controllers/Api/Client/Servers/DatabaseController.php (+1 -3)
📝 app/Models/Database.php (+47 -20)
📝 app/Services/Databases/DatabaseManagementService.php (+32 -13)
app/Services/Databases/DatabasePasswordService.php (+0 -40)
📝 lang/en/server/database.php (+4 -0)
📝 tests/Integration/Api/Client/Server/Database/DatabaseAuthorizationTest.php (+2 -3)

📄 Description

Closes #1660


🔄 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/1671 **Author:** [@rmartinoscar](https://github.com/rmartinoscar) **Created:** 9/5/2025 **Status:** ✅ Merged **Merged:** 9/6/2025 **Merged by:** [@rmartinoscar](https://github.com/rmartinoscar) **Base:** `main` ← **Head:** `issue/1660` --- ### 📝 Commits (5) - [`94a49d2`](https://github.com/pelican-dev/panel/commit/94a49d298933c30cf89388e6adbc8673e025c487) Refactor & Catch DatabaseManagementService - [`6a96f5b`](https://github.com/pelican-dev/panel/commit/6a96f5b95379e2b81b8d6a04048ac3d94f629265) Fix translations - [`210a528`](https://github.com/pelican-dev/panel/commit/210a5283790f3acf0f526ad0eebbe5203c27afd4) Add notification on creation - [`9d3507b`](https://github.com/pelican-dev/panel/commit/9d3507b132e00ba01082d978e7dceb7f8f129034) Update EditServer - [`c665b91`](https://github.com/pelican-dev/panel/commit/c665b91d27ee579b5ba34dc4f3d9a09aa0b9b09c) Merge branch 'main' into issue/1660 ### 📊 Changes **11 files changed** (+155 additions, -103 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Admin/Resources/ServerResource/Pages/EditServer.php` (+25 -10) 📝 `app/Filament/Components/Forms/Actions/RotateDatabasePasswordAction.php` (+5 -5) 📝 `app/Filament/Server/Resources/DatabaseResource.php` (+19 -1) 📝 `app/Filament/Server/Resources/DatabaseResource/Pages/ListDatabases.php` (+19 -5) 📝 `app/Http/Controllers/Api/Application/Servers/DatabaseController.php` (+1 -3) 📝 `app/Http/Controllers/Api/Client/Servers/DatabaseController.php` (+1 -3) 📝 `app/Models/Database.php` (+47 -20) 📝 `app/Services/Databases/DatabaseManagementService.php` (+32 -13) ➖ `app/Services/Databases/DatabasePasswordService.php` (+0 -40) 📝 `lang/en/server/database.php` (+4 -0) 📝 `tests/Integration/Api/Client/Server/Database/DatabaseAuthorizationTest.php` (+2 -3) </details> ### 📄 Description Closes #1660 --- <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 19:53:28 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1516