[PR #2035] [CLOSED] feat: Add WebUI URL support for database hosts #1719

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/2035
Author: @PalmarHealer
Created: 12/22/2025
Status: Closed

Base: mainHead: palmarhealer/feat-db-add-webui-url


📝 Commits (9)

  • c98e999 feat: Add WebUI URL support for database hosts
  • ac8ee5e feat: Add web UI URL field to database host creation form
  • 3885641 Add databaseHost property to Database model
  • bcfbe36 satisfy pint
  • 8ecf870 replace databaseHost references with host in DatabaseResource
  • 4cad3d3 use null safe operator
  • 3b718df revert null safe operator
  • c89c91b Update app/Filament/Server/Resources/Databases/DatabaseResource.php
  • 5457e4c Enhance WebUI URL support by adding placeholder replacements and refactoring logic

📊 Changes

8 files changed (+73 additions, -2 deletions)

View changed files

📝 app/Filament/Admin/Resources/DatabaseHosts/DatabaseHostResource.php (+7 -1)
📝 app/Filament/Admin/Resources/DatabaseHosts/Pages/CreateDatabaseHost.php (+6 -0)
📝 app/Filament/Server/Resources/Databases/DatabaseResource.php (+7 -0)
📝 app/Models/Database.php (+19 -0)
📝 app/Models/DatabaseHost.php (+3 -1)
database/migrations/2025_12_22_082850_add_webui_url_to_database_hosts_table.php (+28 -0)
📝 lang/en/admin/databasehost.php (+2 -0)
📝 lang/en/server/database.php (+1 -0)

📄 Description

This adds a "open" button for databases to link a phpmyadmin instance to view the db

  • Introduced a new webui_url column to the database_hosts table and created a migration for it.
  • Updated the admin panel to include a WebUI URL input field in database host forms.
  • Added an "Open" action for database records, allowing users to directly access the WebUI interface.
  • Enhanced translations and model validations to accommodate the new webui_url field.

🔄 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/2035 **Author:** [@PalmarHealer](https://github.com/PalmarHealer) **Created:** 12/22/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `palmarhealer/feat-db-add-webui-url` --- ### 📝 Commits (9) - [`c98e999`](https://github.com/pelican-dev/panel/commit/c98e999559eb0c068745ee5e020669d026027be5) feat: Add WebUI URL support for database hosts - [`ac8ee5e`](https://github.com/pelican-dev/panel/commit/ac8ee5ea73251aa58f605cd6887d6ea592dead3f) feat: Add web UI URL field to database host creation form - [`3885641`](https://github.com/pelican-dev/panel/commit/3885641f62abc8b73c68107d08897ad66b3f1c42) Add `databaseHost` property to `Database` model - [`bcfbe36`](https://github.com/pelican-dev/panel/commit/bcfbe36be9d04244ae06985bfb6f7d120c20a841) satisfy pint - [`8ecf870`](https://github.com/pelican-dev/panel/commit/8ecf870f723c2a2a116b0192fd2846fee2dd57d0) replace `databaseHost` references with `host` in `DatabaseResource` - [`4cad3d3`](https://github.com/pelican-dev/panel/commit/4cad3d3e39daabd1ab558ee6728eb099cc1d90e9) use null safe operator - [`3b718df`](https://github.com/pelican-dev/panel/commit/3b718df23e550044480b6e78166ddd3be94e7e3a) revert null safe operator - [`c89c91b`](https://github.com/pelican-dev/panel/commit/c89c91ba9e8d64102296747b526430de31da69e5) Update app/Filament/Server/Resources/Databases/DatabaseResource.php - [`5457e4c`](https://github.com/pelican-dev/panel/commit/5457e4cdfde1d775db82df9dc377d3725e550434) Enhance WebUI URL support by adding placeholder replacements and refactoring logic ### 📊 Changes **8 files changed** (+73 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Admin/Resources/DatabaseHosts/DatabaseHostResource.php` (+7 -1) 📝 `app/Filament/Admin/Resources/DatabaseHosts/Pages/CreateDatabaseHost.php` (+6 -0) 📝 `app/Filament/Server/Resources/Databases/DatabaseResource.php` (+7 -0) 📝 `app/Models/Database.php` (+19 -0) 📝 `app/Models/DatabaseHost.php` (+3 -1) ➕ `database/migrations/2025_12_22_082850_add_webui_url_to_database_hosts_table.php` (+28 -0) 📝 `lang/en/admin/databasehost.php` (+2 -0) 📝 `lang/en/server/database.php` (+1 -0) </details> ### 📄 Description This adds a "open" button for databases to link a phpmyadmin instance to view the db - Introduced a new `webui_url` column to the `database_hosts` table and created a migration for it. - Updated the admin panel to include a `WebUI URL` input field in database host forms. - Added an "Open" action for database records, allowing users to directly access the WebUI interface. - Enhanced translations and model validations to accommodate the new `webui_url` field. --- <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:12 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1719