[PR #604] [MERGED] Collection of small admin area changes #851

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/604
Author: @Boy132
Created: 10/3/2024
Status: Merged
Merged: 10/4/2024
Merged by: @Boy132

Base: mainHead: admin-area-leftovers


📝 Commits (10+)

  • 0b9a80d enable tags for nodes
  • fa1bc8c update icon for cpu column
  • 9956cfe disable inline for "force outgoing ip" label
  • 7781237 change label for database hosts resource
  • 2dc2350 add custom empty state for database hosts & api keys
  • 18abdda add icons to egg tabs
  • cefaa8e fix typo
  • 5b7c48d rename node "Automatic Allocation" to avoid confusion
  • 52b13ae run code cleanup
  • be9a7a5 remove regex for node name

📊 Changes

25 files changed (+90 additions, -117 deletions)

View changed files

📝 app/Filament/Resources/ApiKeyResource.php (+0 -7)
📝 app/Filament/Resources/ApiKeyResource/Pages/ListApiKeys.php (+12 -1)
📝 app/Filament/Resources/DatabaseHostResource.php (+1 -8)
📝 app/Filament/Resources/DatabaseHostResource/Pages/CreateDatabaseHost.php (+3 -3)
📝 app/Filament/Resources/DatabaseHostResource/Pages/EditDatabaseHost.php (+3 -3)
📝 app/Filament/Resources/DatabaseHostResource/Pages/ListDatabaseHosts.php (+13 -1)
📝 app/Filament/Resources/DatabaseResource.php (+0 -7)
📝 app/Filament/Resources/EggResource.php (+0 -7)
📝 app/Filament/Resources/EggResource/Pages/CreateEgg.php (+2 -2)
📝 app/Filament/Resources/EggResource/Pages/EditEgg.php (+5 -2)
📝 app/Filament/Resources/EggResource/RelationManagers/ServersRelationManager.php (+1 -1)
📝 app/Filament/Resources/MountResource.php (+0 -7)
📝 app/Filament/Resources/MountResource/Pages/EditMount.php (+4 -4)
📝 app/Filament/Resources/NodeResource/Pages/CreateNode.php (+3 -8)
📝 app/Filament/Resources/NodeResource/Pages/EditNode.php (+2 -7)
📝 app/Filament/Resources/NodeResource/Pages/ListNodes.php (+1 -1)
📝 app/Filament/Resources/NodeResource/RelationManagers/NodesRelationManager.php (+1 -1)
📝 app/Filament/Resources/ServerResource.php (+0 -7)
📝 app/Filament/Resources/ServerResource/Pages/CreateServer.php (+7 -5)
📝 app/Filament/Resources/ServerResource/Pages/EditServer.php (+20 -19)

...and 5 more files

📄 Description

Many little things that were left todo in the admin area.

  • Enabled the tag inputs for nodes
  • Updated the icon of the cpu column for nodes
  • Disabled inline for Force outgoing ip toggle
  • Changed label for Database Hosts
  • Added custom empty states for Database Hosts & API Keys
  • Added Icons to the tabs on the EditEgg page
  • Fixed a small typo in ServersRelationManager
  • Renamed Node Automatic Allocation (public field) to avoid confusion with the Automatic Allocations (allow clients to create allocations via the frontend)
  • Ran code cleanup (mainly reordered imports or removed unnecessary code)
  • Removed regex for node display name

🔄 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/604 **Author:** [@Boy132](https://github.com/Boy132) **Created:** 10/3/2024 **Status:** ✅ Merged **Merged:** 10/4/2024 **Merged by:** [@Boy132](https://github.com/Boy132) **Base:** `main` ← **Head:** `admin-area-leftovers` --- ### 📝 Commits (10+) - [`0b9a80d`](https://github.com/pelican-dev/panel/commit/0b9a80dabbe7b0630251921ba1e5d90e4b57f830) enable tags for nodes - [`fa1bc8c`](https://github.com/pelican-dev/panel/commit/fa1bc8cee3009de7685cb12fada71d8847158d00) update icon for cpu column - [`9956cfe`](https://github.com/pelican-dev/panel/commit/9956cfef6f930605ab6f588d4e88cca33cc50ecb) disable inline for "force outgoing ip" label - [`7781237`](https://github.com/pelican-dev/panel/commit/7781237378c8706a2696b1a285e0029f14478bfa) change label for database hosts resource - [`2dc2350`](https://github.com/pelican-dev/panel/commit/2dc2350b59fe7452dfcf0578fd7c25bffaad4c48) add custom empty state for database hosts & api keys - [`18abdda`](https://github.com/pelican-dev/panel/commit/18abdda5d4dd20dffa4c267d5cc47fd30d1172ca) add icons to egg tabs - [`cefaa8e`](https://github.com/pelican-dev/panel/commit/cefaa8e83089613767ec4938bebee1e14780404a) fix typo - [`5b7c48d`](https://github.com/pelican-dev/panel/commit/5b7c48d862bc88c1d7fb6460134b7eb550e23fd4) rename node "Automatic Allocation" to avoid confusion - [`52b13ae`](https://github.com/pelican-dev/panel/commit/52b13aeaf2ab629ee957650c00f00c476bbf6626) run code cleanup - [`be9a7a5`](https://github.com/pelican-dev/panel/commit/be9a7a5d6c4951d830e203d3a1d99efc7a8bf79c) remove regex for node name ### 📊 Changes **25 files changed** (+90 additions, -117 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Resources/ApiKeyResource.php` (+0 -7) 📝 `app/Filament/Resources/ApiKeyResource/Pages/ListApiKeys.php` (+12 -1) 📝 `app/Filament/Resources/DatabaseHostResource.php` (+1 -8) 📝 `app/Filament/Resources/DatabaseHostResource/Pages/CreateDatabaseHost.php` (+3 -3) 📝 `app/Filament/Resources/DatabaseHostResource/Pages/EditDatabaseHost.php` (+3 -3) 📝 `app/Filament/Resources/DatabaseHostResource/Pages/ListDatabaseHosts.php` (+13 -1) 📝 `app/Filament/Resources/DatabaseResource.php` (+0 -7) 📝 `app/Filament/Resources/EggResource.php` (+0 -7) 📝 `app/Filament/Resources/EggResource/Pages/CreateEgg.php` (+2 -2) 📝 `app/Filament/Resources/EggResource/Pages/EditEgg.php` (+5 -2) 📝 `app/Filament/Resources/EggResource/RelationManagers/ServersRelationManager.php` (+1 -1) 📝 `app/Filament/Resources/MountResource.php` (+0 -7) 📝 `app/Filament/Resources/MountResource/Pages/EditMount.php` (+4 -4) 📝 `app/Filament/Resources/NodeResource/Pages/CreateNode.php` (+3 -8) 📝 `app/Filament/Resources/NodeResource/Pages/EditNode.php` (+2 -7) 📝 `app/Filament/Resources/NodeResource/Pages/ListNodes.php` (+1 -1) 📝 `app/Filament/Resources/NodeResource/RelationManagers/NodesRelationManager.php` (+1 -1) 📝 `app/Filament/Resources/ServerResource.php` (+0 -7) 📝 `app/Filament/Resources/ServerResource/Pages/CreateServer.php` (+7 -5) 📝 `app/Filament/Resources/ServerResource/Pages/EditServer.php` (+20 -19) _...and 5 more files_ </details> ### 📄 Description Many little things that were left todo in the admin area. - Enabled the tag inputs for nodes - Updated the icon of the cpu column for nodes - Disabled `inline` for `Force outgoing ip` toggle - Changed label for `Database Hosts` - Added custom empty states for `Database Hosts` & `API Keys` - Added Icons to the tabs on the EditEgg page - Fixed a small typo in `ServersRelationManager` - Renamed Node `Automatic Allocation` (`public` field) to avoid confusion with the `Automatic Allocations` (allow clients to create allocations via the frontend) - Ran code cleanup (mainly reordered imports or removed unnecessary code) - Removed regex for node display name --- <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:56:28 +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#851