[PR #963] [MERGED] Add view pages for "simple" resources #1085

Closed
opened 2026-02-04 19:16:08 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/963
Author: @Boy132
Created: 1/31/2025
Status: Merged
Merged: 2/24/2025
Merged by: @Boy132

Base: mainHead: boy132/view-pages-part-one


📝 Commits (10+)

  • da36e96 update ApiKeyResource
  • 9ef91c7 update DatabaseHostResource
  • c50efe0 update MountResource
  • 3053266 update RoleResource
  • 88d61b3 update UserResource
  • f3d5c41 WebhookResource
  • 88e4b0c fix phpstan
  • 0614441 Merge remote-tracking branch 'upstream/main' into boy132/view-pages-part-one
  • 5087dfa add back label translations for resources
  • e7c83f7 add back other labels

📊 Changes

31 files changed (+720 additions, -828 deletions)

View changed files

📝 app/Filament/Admin/Resources/ApiKeyResource.php (+106 -1)
📝 app/Filament/Admin/Resources/ApiKeyResource/Pages/CreateApiKey.php (+5 -73)
📝 app/Filament/Admin/Resources/ApiKeyResource/Pages/ListApiKeys.php (+2 -53)
📝 app/Filament/Admin/Resources/DatabaseHostResource.php (+112 -0)
📝 app/Filament/Admin/Resources/DatabaseHostResource/Pages/CreateDatabaseHost.php (+1 -66)
📝 app/Filament/Admin/Resources/DatabaseHostResource/Pages/EditDatabaseHost.php (+4 -68)
📝 app/Filament/Admin/Resources/DatabaseHostResource/Pages/ListDatabaseHosts.php (+2 -54)
app/Filament/Admin/Resources/DatabaseHostResource/Pages/ViewDatabaseHost.php (+31 -0)
📝 app/Filament/Admin/Resources/MountResource.php (+142 -0)
📝 app/Filament/Admin/Resources/MountResource/Pages/CreateMount.php (+0 -95)
📝 app/Filament/Admin/Resources/MountResource/Pages/EditMount.php (+2 -93)
📝 app/Filament/Admin/Resources/MountResource/Pages/ListMounts.php (+2 -47)
app/Filament/Admin/Resources/MountResource/Pages/ViewMount.php (+19 -0)
📝 app/Filament/Admin/Resources/NodeResource/Pages/ListNodes.php (+1 -2)
📝 app/Filament/Admin/Resources/RoleResource.php (+43 -0)
📝 app/Filament/Admin/Resources/RoleResource/Pages/EditRole.php (+7 -1)
📝 app/Filament/Admin/Resources/RoleResource/Pages/ListRoles.php (+0 -40)
app/Filament/Admin/Resources/RoleResource/Pages/ViewRole.php (+19 -0)
📝 app/Filament/Admin/Resources/ServerResource/Pages/ListServers.php (+1 -2)
📝 app/Filament/Admin/Resources/UserResource.php (+91 -0)

...and 11 more files

📄 Description

Adds view pages (#583) for the "simple" resources which means everything except Egg, Node and Server.

table and form methods were moved to the Resource class so the view pages can use a disabled form and to avoid duplicate code.


+ the table for mounts got a little rework:
grafik


🔄 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/963 **Author:** [@Boy132](https://github.com/Boy132) **Created:** 1/31/2025 **Status:** ✅ Merged **Merged:** 2/24/2025 **Merged by:** [@Boy132](https://github.com/Boy132) **Base:** `main` ← **Head:** `boy132/view-pages-part-one` --- ### 📝 Commits (10+) - [`da36e96`](https://github.com/pelican-dev/panel/commit/da36e96e99aad6b92089adb5713b493c09779d81) update ApiKeyResource - [`9ef91c7`](https://github.com/pelican-dev/panel/commit/9ef91c7162e150fbc81b13db3a866117c377bea8) update DatabaseHostResource - [`c50efe0`](https://github.com/pelican-dev/panel/commit/c50efe00a784954caf05f0531c7cbd7ca66237ab) update MountResource - [`3053266`](https://github.com/pelican-dev/panel/commit/3053266c69907dedb30e29eec283d688f71b1da0) update RoleResource - [`88d61b3`](https://github.com/pelican-dev/panel/commit/88d61b33ba51b2f071425466375630e4aa8f9382) update UserResource - [`f3d5c41`](https://github.com/pelican-dev/panel/commit/f3d5c41b70f9200eb8891dc7637e5e50e3484b61) WebhookResource - [`88e4b0c`](https://github.com/pelican-dev/panel/commit/88e4b0c09772db37914bfde6305b260a180d7363) fix phpstan - [`0614441`](https://github.com/pelican-dev/panel/commit/0614441fac853f59087f0a82dfe3bd690e83e3af) Merge remote-tracking branch 'upstream/main' into boy132/view-pages-part-one - [`5087dfa`](https://github.com/pelican-dev/panel/commit/5087dfa428dfcdb0c171029dec3478ef04e8c245) add back label translations for resources - [`e7c83f7`](https://github.com/pelican-dev/panel/commit/e7c83f7ff90a94e8675522294c0de4e07ef1dc14) add back other labels ### 📊 Changes **31 files changed** (+720 additions, -828 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Admin/Resources/ApiKeyResource.php` (+106 -1) 📝 `app/Filament/Admin/Resources/ApiKeyResource/Pages/CreateApiKey.php` (+5 -73) 📝 `app/Filament/Admin/Resources/ApiKeyResource/Pages/ListApiKeys.php` (+2 -53) 📝 `app/Filament/Admin/Resources/DatabaseHostResource.php` (+112 -0) 📝 `app/Filament/Admin/Resources/DatabaseHostResource/Pages/CreateDatabaseHost.php` (+1 -66) 📝 `app/Filament/Admin/Resources/DatabaseHostResource/Pages/EditDatabaseHost.php` (+4 -68) 📝 `app/Filament/Admin/Resources/DatabaseHostResource/Pages/ListDatabaseHosts.php` (+2 -54) ➕ `app/Filament/Admin/Resources/DatabaseHostResource/Pages/ViewDatabaseHost.php` (+31 -0) 📝 `app/Filament/Admin/Resources/MountResource.php` (+142 -0) 📝 `app/Filament/Admin/Resources/MountResource/Pages/CreateMount.php` (+0 -95) 📝 `app/Filament/Admin/Resources/MountResource/Pages/EditMount.php` (+2 -93) 📝 `app/Filament/Admin/Resources/MountResource/Pages/ListMounts.php` (+2 -47) ➕ `app/Filament/Admin/Resources/MountResource/Pages/ViewMount.php` (+19 -0) 📝 `app/Filament/Admin/Resources/NodeResource/Pages/ListNodes.php` (+1 -2) 📝 `app/Filament/Admin/Resources/RoleResource.php` (+43 -0) 📝 `app/Filament/Admin/Resources/RoleResource/Pages/EditRole.php` (+7 -1) 📝 `app/Filament/Admin/Resources/RoleResource/Pages/ListRoles.php` (+0 -40) ➕ `app/Filament/Admin/Resources/RoleResource/Pages/ViewRole.php` (+19 -0) 📝 `app/Filament/Admin/Resources/ServerResource/Pages/ListServers.php` (+1 -2) 📝 `app/Filament/Admin/Resources/UserResource.php` (+91 -0) _...and 11 more files_ </details> ### 📄 Description Adds view pages (#583) for the "simple" resources which means **everything except Egg, Node and Server**. `table` and `form` methods were moved to the Resource class so the view pages can use a disabled form and to avoid duplicate code. --- \+ the table for mounts got a little rework: ![grafik](https://github.com/user-attachments/assets/790db230-b96d-4d5f-8f4e-a3e00e1e815f) --- <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 19:16:08 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1085