[PR #395] [CLOSED] Replace Allocations with Endpoints #732

Closed
opened 2026-02-04 18:46:42 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/395
Author: @lancepioch
Created: 6/15/2024
Status: Closed

Base: mainHead: issue/68


📝 Commits (10+)

📊 Changes

119 files changed (+844 additions, -4110 deletions)

View changed files

app/Casts/EndpointCollection.php (+45 -0)
app/Exceptions/Service/Allocation/AllocationDoesNotBelongToServerException.php (+0 -9)
app/Exceptions/Service/Allocation/AutoAllocationNotEnabledException.php (+0 -18)
app/Exceptions/Service/Allocation/CidrOutOfRangeException.php (+0 -16)
app/Exceptions/Service/Allocation/InvalidPortMappingException.php (+0 -16)
app/Exceptions/Service/Allocation/NoAutoAllocationSpaceAvailableException.php (+0 -18)
app/Exceptions/Service/Allocation/PortOutOfRangeException.php (+0 -16)
app/Exceptions/Service/Allocation/ServerUsingAllocationException.php (+0 -9)
app/Exceptions/Service/Allocation/TooManyPortsInRangeException.php (+0 -16)
app/Exceptions/Service/Deployment/NoViableAllocationException.php (+0 -9)
📝 app/Filament/Resources/DatabaseHostResource/Pages/CreateDatabaseHost.php (+2 -1)
📝 app/Filament/Resources/DatabaseHostResource/Pages/EditDatabaseHost.php (+2 -1)
📝 app/Filament/Resources/EggResource/Pages/CreateEgg.php (+1 -1)
📝 app/Filament/Resources/EggResource/Pages/EditEgg.php (+1 -1)
📝 app/Filament/Resources/EggResource/RelationManagers/ServersRelationManager.php (+0 -6)
📝 app/Filament/Resources/NodeResource.php (+0 -2)
📝 app/Filament/Resources/NodeResource/Pages/CreateNode.php (+3 -2)
📝 app/Filament/Resources/NodeResource/Pages/EditNode.php (+3 -2)
app/Filament/Resources/NodeResource/RelationManagers/AllocationsRelationManager.php (+0 -160)
📝 app/Filament/Resources/NodeResource/RelationManagers/NodesRelationManager.php (+0 -6)

...and 80 more files

📄 Description

Resolves #68


🔄 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/395 **Author:** [@lancepioch](https://github.com/lancepioch) **Created:** 6/15/2024 **Status:** ❌ Closed **Base:** `main` ← **Head:** `issue/68` --- ### 📝 Commits (10+) - [`5b6c462`](https://github.com/pelican-dev/panel/commit/5b6c4629431d2798429ab195180ddf3c48922fc0) This isn’t typically used for a brand new server - [`29f8ac6`](https://github.com/pelican-dev/panel/commit/29f8ac625a65e20878210daaa70a069bb3b46404) This is for the api - [`b220c58`](https://github.com/pelican-dev/panel/commit/b220c582cc6bc6c75c094aed7149aa1622ba57d5) Rearrange these - [`9c81c0c`](https://github.com/pelican-dev/panel/commit/9c81c0ce181927bb8690e944f08dd5a89af9144d) Use public member - [`f480a27`](https://github.com/pelican-dev/panel/commit/f480a271b34ed90d17a4ca7960dc30c399418864) Simplify logic - [`4dbb550`](https://github.com/pelican-dev/panel/commit/4dbb55059d81288d9dded55144b665bfe8c40133) Remove auto generated properties - [`71684dc`](https://github.com/pelican-dev/panel/commit/71684dc517843c7f00811c95405f50be78928ed6) Pint fix - [`2e7c534`](https://github.com/pelican-dev/panel/commit/2e7c534a3b035828d58d0ae7aabea0e14f1e6c69) Disable this if there’s no egg - [`bbe09ce`](https://github.com/pelican-dev/panel/commit/bbe09ced1dc9a3cdddf3289d07f9537af96aa6f8) Add some new options for ports - [`768a45b`](https://github.com/pelican-dev/panel/commit/768a45bbb81ceff492ece8f58854ca20c30a7a4b) More updates ### 📊 Changes **119 files changed** (+844 additions, -4110 deletions) <details> <summary>View changed files</summary> ➕ `app/Casts/EndpointCollection.php` (+45 -0) ➖ `app/Exceptions/Service/Allocation/AllocationDoesNotBelongToServerException.php` (+0 -9) ➖ `app/Exceptions/Service/Allocation/AutoAllocationNotEnabledException.php` (+0 -18) ➖ `app/Exceptions/Service/Allocation/CidrOutOfRangeException.php` (+0 -16) ➖ `app/Exceptions/Service/Allocation/InvalidPortMappingException.php` (+0 -16) ➖ `app/Exceptions/Service/Allocation/NoAutoAllocationSpaceAvailableException.php` (+0 -18) ➖ `app/Exceptions/Service/Allocation/PortOutOfRangeException.php` (+0 -16) ➖ `app/Exceptions/Service/Allocation/ServerUsingAllocationException.php` (+0 -9) ➖ `app/Exceptions/Service/Allocation/TooManyPortsInRangeException.php` (+0 -16) ➖ `app/Exceptions/Service/Deployment/NoViableAllocationException.php` (+0 -9) 📝 `app/Filament/Resources/DatabaseHostResource/Pages/CreateDatabaseHost.php` (+2 -1) 📝 `app/Filament/Resources/DatabaseHostResource/Pages/EditDatabaseHost.php` (+2 -1) 📝 `app/Filament/Resources/EggResource/Pages/CreateEgg.php` (+1 -1) 📝 `app/Filament/Resources/EggResource/Pages/EditEgg.php` (+1 -1) 📝 `app/Filament/Resources/EggResource/RelationManagers/ServersRelationManager.php` (+0 -6) 📝 `app/Filament/Resources/NodeResource.php` (+0 -2) 📝 `app/Filament/Resources/NodeResource/Pages/CreateNode.php` (+3 -2) 📝 `app/Filament/Resources/NodeResource/Pages/EditNode.php` (+3 -2) ➖ `app/Filament/Resources/NodeResource/RelationManagers/AllocationsRelationManager.php` (+0 -160) 📝 `app/Filament/Resources/NodeResource/RelationManagers/NodesRelationManager.php` (+0 -6) _...and 80 more files_ </details> ### 📄 Description Resolves #68 --- <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 18:46:42 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#732