[PR #724] [CLOSED] Allow Database Hosts to have multiple Nodes #927

Closed
opened 2026-02-05 17:58:47 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/724
Author: @alexevladgabriel
Created: 11/22/2024
Status: Closed

Base: mainHead: issue-133


📝 Commits (10+)

📊 Changes

16 files changed (+115 additions, -63 deletions)

View changed files

📝 app/Filament/Resources/DatabaseHostResource/Pages/CreateDatabaseHost.php (+4 -3)
📝 app/Filament/Resources/DatabaseHostResource/Pages/EditDatabaseHost.php (+4 -3)
📝 app/Filament/Resources/DatabaseHostResource/Pages/ListDatabaseHosts.php (+2 -1)
📝 app/Models/DatabaseHost.php (+6 -9)
📝 app/Models/Node.php (+6 -0)
📝 app/Services/Databases/DeployServerDatabaseService.php (+6 -6)
📝 app/Services/Databases/Hosts/HostCreationService.php (+2 -1)
📝 app/Transformers/Api/Application/DatabaseHostTransformer.php (+5 -7)
📝 composer.lock (+15 -11)
📝 database/migrations/2017_02_09_174834_SetupPermissionsPivotTable.php (+3 -0)
📝 database/migrations/2020_09_13_110007_drop_packs_from_servers.php (+1 -4)
📝 database/migrations/2024_03_12_154408_remove_nests_table.php (+4 -3)
📝 database/migrations/2024_03_14_055537_remove_locations_table.php (+1 -4)
database/migrations/2024_10_31_203540_change_database_hosts_to_belong_to_many_nodes.php (+48 -0)
📝 tests/Integration/Services/Databases/DatabaseManagementServiceTest.php (+5 -5)
📝 tests/Integration/Services/Databases/DeployServerDatabaseServiceTest.php (+3 -6)

📄 Description

Closes #133


🔄 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/724 **Author:** [@alexevladgabriel](https://github.com/alexevladgabriel) **Created:** 11/22/2024 **Status:** ❌ Closed **Base:** `main` ← **Head:** `issue-133` --- ### 📝 Commits (10+) - [`fa0fc39`](https://github.com/pelican-dev/panel/commit/fa0fc397606079e4de97fc68032d10b1597f30e4) WIP - [`dfe8c67`](https://github.com/pelican-dev/panel/commit/dfe8c67223f20d991313941b6e8d1b90fd447d0e) Update laravel and migrations - [`3b75b96`](https://github.com/pelican-dev/panel/commit/3b75b963621247a6cc5b6a5283d81a61e3273e2c) WIP - [`85e72d1`](https://github.com/pelican-dev/panel/commit/85e72d102b0664053425d9f7089a51090e6b7055) fix tests - [`5f5d14f`](https://github.com/pelican-dev/panel/commit/5f5d14f45508c4ee0f1bd8a50dd7e94fb67eb696) Merge branch 'main' into issue-133 - [`cdff1b5`](https://github.com/pelican-dev/panel/commit/cdff1b504586c6cc80206191f7ebe48c578c8151) Update composer - [`b91d57b`](https://github.com/pelican-dev/panel/commit/b91d57b8f7f618b26538555c22018edde8bc65c9) Fix transformer - [`4a3a0a0`](https://github.com/pelican-dev/panel/commit/4a3a0a0772a549e49f20d6753225f49bd8d97334) Fix filament pages - [`18a7cc3`](https://github.com/pelican-dev/panel/commit/18a7cc369781d84b46e73738688da993fdfb02b1) WIP - [`308f706`](https://github.com/pelican-dev/panel/commit/308f706673acca5b1b4b54ce0aedc043a21ef522) Update DatabaseHostTransformer ### 📊 Changes **16 files changed** (+115 additions, -63 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Resources/DatabaseHostResource/Pages/CreateDatabaseHost.php` (+4 -3) 📝 `app/Filament/Resources/DatabaseHostResource/Pages/EditDatabaseHost.php` (+4 -3) 📝 `app/Filament/Resources/DatabaseHostResource/Pages/ListDatabaseHosts.php` (+2 -1) 📝 `app/Models/DatabaseHost.php` (+6 -9) 📝 `app/Models/Node.php` (+6 -0) 📝 `app/Services/Databases/DeployServerDatabaseService.php` (+6 -6) 📝 `app/Services/Databases/Hosts/HostCreationService.php` (+2 -1) 📝 `app/Transformers/Api/Application/DatabaseHostTransformer.php` (+5 -7) 📝 `composer.lock` (+15 -11) 📝 `database/migrations/2017_02_09_174834_SetupPermissionsPivotTable.php` (+3 -0) 📝 `database/migrations/2020_09_13_110007_drop_packs_from_servers.php` (+1 -4) 📝 `database/migrations/2024_03_12_154408_remove_nests_table.php` (+4 -3) 📝 `database/migrations/2024_03_14_055537_remove_locations_table.php` (+1 -4) ➕ `database/migrations/2024_10_31_203540_change_database_hosts_to_belong_to_many_nodes.php` (+48 -0) 📝 `tests/Integration/Services/Databases/DatabaseManagementServiceTest.php` (+5 -5) 📝 `tests/Integration/Services/Databases/DeployServerDatabaseServiceTest.php` (+3 -6) </details> ### 📄 Description Closes #133 --- <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-05 17:58:47 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel-pelican-dev#927