[PR #721] [MERGED] Add Create Database btn on admin side #925

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/721
Author: @notAreYouScared
Created: 11/20/2024
Status: Merged
Merged: 12/1/2024
Merged by: @notAreYouScared

Base: mainHead: feature/create-db


📝 Commits (10+)

  • 7160fc9 Add Create Database btn on admin side
  • 6363b74 Remove unused function
  • aba55ef readd function
  • 01d7456 replace refreshform function
  • 96275e0 add authorize, remove database limit check
  • 1aeb017 add random words, use proper name function, catch exceptions on creation
  • f18adda add validation, match old client area more
  • af3b87f Merge remote-tracking branch 'origin/main' into feature/create-db
  • ff2d059 Add more authorize to Database tab
  • 4592fde Add confirmation to delete

📊 Changes

4 files changed (+113 additions, -20 deletions)

View changed files

📝 app/Filament/Resources/DatabaseHostResource/Pages/EditDatabaseHost.php (+7 -3)
📝 app/Filament/Resources/DatabaseHostResource/RelationManagers/DatabasesRelationManager.php (+25 -9)
📝 app/Filament/Resources/ServerResource/Pages/EditServer.php (+76 -8)
📝 app/Models/Node.php (+5 -0)

📄 Description

Adds a Create Database button to edit server page to allow admins to create databases on the users behalf, checks for database hosts and if the server has database feature allocations.


🔄 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/721 **Author:** [@notAreYouScared](https://github.com/notAreYouScared) **Created:** 11/20/2024 **Status:** ✅ Merged **Merged:** 12/1/2024 **Merged by:** [@notAreYouScared](https://github.com/notAreYouScared) **Base:** `main` ← **Head:** `feature/create-db` --- ### 📝 Commits (10+) - [`7160fc9`](https://github.com/pelican-dev/panel/commit/7160fc9b4779be13234edb5022d716f377ab5d6d) Add Create Database btn on admin side - [`6363b74`](https://github.com/pelican-dev/panel/commit/6363b74fba996f11fc4308bc4839fe87d4fa1358) Remove unused function - [`aba55ef`](https://github.com/pelican-dev/panel/commit/aba55ef4e8380151f7bf6239f8b23674d8a9e4f0) readd function - [`01d7456`](https://github.com/pelican-dev/panel/commit/01d745675b0a042f87e0fc58ce5a951ad44a1840) replace refreshform function - [`96275e0`](https://github.com/pelican-dev/panel/commit/96275e0d81b25482696d726dc45854df516a5e91) add authorize, remove database limit check - [`1aeb017`](https://github.com/pelican-dev/panel/commit/1aeb0170b037cd4eb1770144e2a6f3eecdf97af5) add random words, use proper name function, catch exceptions on creation - [`f18adda`](https://github.com/pelican-dev/panel/commit/f18addaf0fd8ac857dc2e4b12e93e14d12435500) add validation, match old client area more - [`af3b87f`](https://github.com/pelican-dev/panel/commit/af3b87fe6424ad3c15eff1faa75488b6e5cb8bba) Merge remote-tracking branch 'origin/main' into feature/create-db - [`ff2d059`](https://github.com/pelican-dev/panel/commit/ff2d0598830b07262ace97796d350bc52f0fac72) Add more authorize to Database tab - [`4592fde`](https://github.com/pelican-dev/panel/commit/4592fde6a97d27284b844f25af074d95ddda2515) Add confirmation to delete ### 📊 Changes **4 files changed** (+113 additions, -20 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Resources/DatabaseHostResource/Pages/EditDatabaseHost.php` (+7 -3) 📝 `app/Filament/Resources/DatabaseHostResource/RelationManagers/DatabasesRelationManager.php` (+25 -9) 📝 `app/Filament/Resources/ServerResource/Pages/EditServer.php` (+76 -8) 📝 `app/Models/Node.php` (+5 -0) </details> ### 📄 Description Adds a Create Database button to edit server page to allow admins to create databases on the users behalf, checks for database hosts and if the server has database feature allocations. --- <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:02:32 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#925