[PR #1433] [MERGED] Cleanup & fix server list #1390

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1433
Author: @Boy132
Created: 6/5/2025
Status: Merged
Merged: 6/12/2025
Merged by: @Boy132

Base: mainHead: boy132/remove-context-menu


📝 Commits (10+)

  • 6bb4f31 remove context menu, cleanup table columns, add normal table actions for power actions
  • 4b7f5c0 make phpstan happy
  • fa79655 set alignment for actions
  • bd78722 Merge remote-tracking branch 'upstream/main' into boy132/remove-context-menu
  • 7cfb304 add wire.poll to server entry to make sure lazy loaded component is refreshed correctly
  • 6af861b cleanup status retrieval
  • 1014465 fix color for server state
  • e8a8592 refresh cache after sending power action
  • 49218d9 also lazy load power actions
  • b335016 cleanup & fix actions

📊 Changes

8 files changed (+159 additions, -260 deletions)

View changed files

📝 app/Enums/ContainerStatus.php (+4 -6)
📝 app/Enums/ServerState.php (+9 -1)
📝 app/Filament/App/Resources/ServerResource/Pages/ListServers.php (+80 -97)
📝 app/Models/Node.php (+0 -20)
📝 app/Models/Server.php (+12 -13)
📝 composer.json (+1 -2)
📝 composer.lock (+4 -80)
📝 resources/views/livewire/server-entry.blade.php (+49 -41)

📄 Description

Remove context menus and replace them with normal actions. (closes #1384, supersedes #1385)
Also remove the ColumnGroups and cleanup columns in general.

Before:
grafik
grafik

After:
grafik
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/1433 **Author:** [@Boy132](https://github.com/Boy132) **Created:** 6/5/2025 **Status:** ✅ Merged **Merged:** 6/12/2025 **Merged by:** [@Boy132](https://github.com/Boy132) **Base:** `main` ← **Head:** `boy132/remove-context-menu` --- ### 📝 Commits (10+) - [`6bb4f31`](https://github.com/pelican-dev/panel/commit/6bb4f31a872b2dec732e4950cd331275bee8a83c) remove context menu, cleanup table columns, add normal table actions for power actions - [`4b7f5c0`](https://github.com/pelican-dev/panel/commit/4b7f5c0912323d889e920c69a313b6ae43add9c1) make phpstan happy - [`fa79655`](https://github.com/pelican-dev/panel/commit/fa79655aaf3bfb10fb9a796777ae48f8fa02021f) set alignment for actions - [`bd78722`](https://github.com/pelican-dev/panel/commit/bd7872273d214dc4a46de2907a376e93261c0e60) Merge remote-tracking branch 'upstream/main' into boy132/remove-context-menu - [`7cfb304`](https://github.com/pelican-dev/panel/commit/7cfb304bc2eb26e9623c721e731bbd2635e6ded2) add `wire.poll` to server entry to make sure lazy loaded component is refreshed correctly - [`6af861b`](https://github.com/pelican-dev/panel/commit/6af861b8e5ca570ae31e0ffa5d17e542413e6f39) cleanup status retrieval - [`1014465`](https://github.com/pelican-dev/panel/commit/1014465a2f363d96d6eedeef8e43d6b3f19732d9) fix color for server state - [`e8a8592`](https://github.com/pelican-dev/panel/commit/e8a859235ba61351d4af16e9883df8929651a5dc) refresh cache after sending power action - [`49218d9`](https://github.com/pelican-dev/panel/commit/49218d9041da5f2f93b1ddc811b61d216eb1a48f) also lazy load power actions - [`b335016`](https://github.com/pelican-dev/panel/commit/b33501671285f83a752e0c375d61c40516127d73) cleanup & fix actions ### 📊 Changes **8 files changed** (+159 additions, -260 deletions) <details> <summary>View changed files</summary> 📝 `app/Enums/ContainerStatus.php` (+4 -6) 📝 `app/Enums/ServerState.php` (+9 -1) 📝 `app/Filament/App/Resources/ServerResource/Pages/ListServers.php` (+80 -97) 📝 `app/Models/Node.php` (+0 -20) 📝 `app/Models/Server.php` (+12 -13) 📝 `composer.json` (+1 -2) 📝 `composer.lock` (+4 -80) 📝 `resources/views/livewire/server-entry.blade.php` (+49 -41) </details> ### 📄 Description Remove context menus and replace them with normal actions. (closes #1384, supersedes #1385) Also remove the `ColumnGroups` and cleanup columns in general. Before: ![grafik](https://github.com/user-attachments/assets/06afa06d-17ae-4dbb-9ee8-4295157c2edb) ![grafik](https://github.com/user-attachments/assets/32144cbc-c578-4379-bb5a-5d665a218bd5) After: ![grafik](https://github.com/user-attachments/assets/40bef032-d118-46a7-8d97-03b3f69b17e4) ![grafik](https://github.com/user-attachments/assets/188b4b40-0d05-4d31-acc1-251646a882e2) --- <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:29 +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#1390