[PR #1432] [MERGED] Server Without Allocations #1387

Closed
opened 2026-02-05 18:12:25 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1432
Author: @JoanFo1456
Created: 6/4/2025
Status: Merged
Merged: 6/26/2025
Merged by: @lancepioch

Base: mainHead: feature/server-without-allocations


📝 Commits (10+)

  • 9d18fa4 First Commit
  • 9cee228 Second commit repairs api
  • 61127b2 Wip with Martin
  • 6dc9681 Merge branch 'pelican-dev:main' into feature/server-without-allocations
  • 93103cf Working delete primary allocations & adding a new one will establish as primary
  • b523c57 Client network now can add allocations to servers without one + making first primary
  • 8180d40 Table now allows servers without allocations
  • f948748 Pint
  • 7aa259f Fix frontend & transfers & Add tests
  • ec57829 Merge branch 'main' into feature/server-without-allocations

📊 Changes

35 files changed (+347 additions, -175 deletions)

View changed files

app/Exceptions/Service/Deployment/NoViableNodeException.php (+7 -0)
📝 app/Filament/Admin/Resources/EggResource/RelationManagers/ServersRelationManager.php (+3 -2)
📝 app/Filament/Admin/Resources/NodeResource/RelationManagers/AllocationsRelationManager.php (+4 -2)
📝 app/Filament/Admin/Resources/NodeResource/RelationManagers/NodesRelationManager.php (+4 -2)
📝 app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php (+8 -8)
📝 app/Filament/Admin/Resources/ServerResource/Pages/EditServer.php (+6 -3)
📝 app/Filament/Admin/Resources/ServerResource/Pages/ListServers.php (+7 -4)
📝 app/Filament/Admin/Resources/ServerResource/RelationManagers/AllocationsRelationManager.php (+14 -24)
📝 app/Filament/Admin/Resources/UserResource/RelationManagers/ServersRelationManager.php (+3 -2)
📝 app/Filament/App/Resources/ServerResource/Pages/ListServers.php (+2 -1)
📝 app/Filament/Server/Resources/AllocationResource.php (+4 -7)
📝 app/Filament/Server/Resources/AllocationResource/Pages/ListAllocations.php (+4 -0)
📝 app/Filament/Server/Widgets/ServerOverview.php (+1 -1)
📝 app/Http/Controllers/Api/Client/Servers/NetworkAllocationController.php (+0 -4)
📝 app/Http/Controllers/Api/Remote/Servers/ServerTransferController.php (+15 -12)
📝 app/Http/Requests/Api/Application/Servers/StoreServerRequest.php (+1 -0)
📝 app/Livewire/ServerEntry.php (+1 -1)
📝 app/Models/Allocation.php (+0 -14)
📝 app/Models/Objects/DeploymentObject.php (+16 -0)
📝 app/Models/Server.php (+9 -3)

...and 15 more files

📄 Description

With Quinten's wings branch should allow allocationless servers.


🔄 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/1432 **Author:** [@JoanFo1456](https://github.com/JoanFo1456) **Created:** 6/4/2025 **Status:** ✅ Merged **Merged:** 6/26/2025 **Merged by:** [@lancepioch](https://github.com/lancepioch) **Base:** `main` ← **Head:** `feature/server-without-allocations` --- ### 📝 Commits (10+) - [`9d18fa4`](https://github.com/pelican-dev/panel/commit/9d18fa4fe2ceb105f3036d47220ec5a5417b6672) First Commit - [`9cee228`](https://github.com/pelican-dev/panel/commit/9cee22875894168e3e978127b9d3cd5d9988c057) Second commit repairs api - [`61127b2`](https://github.com/pelican-dev/panel/commit/61127b21d50e231e77aac701854d138620fbeeaf) Wip with Martin - [`6dc9681`](https://github.com/pelican-dev/panel/commit/6dc9681d5d381792153df5105eb59a022e3f3dfa) Merge branch 'pelican-dev:main' into feature/server-without-allocations - [`93103cf`](https://github.com/pelican-dev/panel/commit/93103cf55c37bd8d73af6c30ca962f2fed31815c) Working delete primary allocations & adding a new one will establish as primary - [`b523c57`](https://github.com/pelican-dev/panel/commit/b523c57c30f417d7c3903054c68933b5aacf464b) Client network now can add allocations to servers without one + making first primary - [`8180d40`](https://github.com/pelican-dev/panel/commit/8180d40f25e1085f985b74f93ef612ca413f6d09) Table now allows servers without allocations - [`f948748`](https://github.com/pelican-dev/panel/commit/f948748e1ccaf4e7b8e447516e0e8d1eb91d4d85) Pint - [`7aa259f`](https://github.com/pelican-dev/panel/commit/7aa259f4bdf0b94a2ff5c4d7317ae62df43f7677) Fix frontend & transfers & Add tests - [`ec57829`](https://github.com/pelican-dev/panel/commit/ec578297480c13c118b9230c19cf83deccfe5634) Merge branch 'main' into feature/server-without-allocations ### 📊 Changes **35 files changed** (+347 additions, -175 deletions) <details> <summary>View changed files</summary> ➕ `app/Exceptions/Service/Deployment/NoViableNodeException.php` (+7 -0) 📝 `app/Filament/Admin/Resources/EggResource/RelationManagers/ServersRelationManager.php` (+3 -2) 📝 `app/Filament/Admin/Resources/NodeResource/RelationManagers/AllocationsRelationManager.php` (+4 -2) 📝 `app/Filament/Admin/Resources/NodeResource/RelationManagers/NodesRelationManager.php` (+4 -2) 📝 `app/Filament/Admin/Resources/ServerResource/Pages/CreateServer.php` (+8 -8) 📝 `app/Filament/Admin/Resources/ServerResource/Pages/EditServer.php` (+6 -3) 📝 `app/Filament/Admin/Resources/ServerResource/Pages/ListServers.php` (+7 -4) 📝 `app/Filament/Admin/Resources/ServerResource/RelationManagers/AllocationsRelationManager.php` (+14 -24) 📝 `app/Filament/Admin/Resources/UserResource/RelationManagers/ServersRelationManager.php` (+3 -2) 📝 `app/Filament/App/Resources/ServerResource/Pages/ListServers.php` (+2 -1) 📝 `app/Filament/Server/Resources/AllocationResource.php` (+4 -7) 📝 `app/Filament/Server/Resources/AllocationResource/Pages/ListAllocations.php` (+4 -0) 📝 `app/Filament/Server/Widgets/ServerOverview.php` (+1 -1) 📝 `app/Http/Controllers/Api/Client/Servers/NetworkAllocationController.php` (+0 -4) 📝 `app/Http/Controllers/Api/Remote/Servers/ServerTransferController.php` (+15 -12) 📝 `app/Http/Requests/Api/Application/Servers/StoreServerRequest.php` (+1 -0) 📝 `app/Livewire/ServerEntry.php` (+1 -1) 📝 `app/Models/Allocation.php` (+0 -14) 📝 `app/Models/Objects/DeploymentObject.php` (+16 -0) 📝 `app/Models/Server.php` (+9 -3) _...and 15 more files_ </details> ### 📄 Description With Quinten's wings branch should allow allocationless servers. --- <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 18:12:25 +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#1387