[PR #1865] [MERGED] Add wings diagnostics retrieving to Edit Node page #1619

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1865
Author: @notAreYouScared
Created: 11/5/2025
Status: Merged
Merged: 11/8/2025
Merged by: @notAreYouScared

Base: mainHead: charles/wing-diag


📝 Commits (10+)

📊 Changes

5 files changed (+200 additions, -10 deletions)

View changed files

📝 app/Filament/Admin/Resources/Nodes/Pages/EditNode.php (+159 -5)
📝 app/Models/Node.php (+2 -2)
📝 app/Repositories/Daemon/DaemonSystemRepository.php (+18 -1)
📝 app/Services/Nodes/NodeUpdateService.php (+2 -2)
📝 lang/en/admin/node.php (+19 -0)

📄 Description

Allows remote retrieving of wings diagnostics, allows the user to pick how many log lines are included, weather or not logs are included at all, and allow the showing of endpoints.

Needs https://github.com/pelican-dev/wings/pull/135

https://github.com/user-attachments/assets/57de714d-f106-42d0-a53a-1bcd91033f37


🔄 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/1865 **Author:** [@notAreYouScared](https://github.com/notAreYouScared) **Created:** 11/5/2025 **Status:** ✅ Merged **Merged:** 11/8/2025 **Merged by:** [@notAreYouScared](https://github.com/notAreYouScared) **Base:** `main` ← **Head:** `charles/wing-diag` --- ### 📝 Commits (10+) - [`605c3c6`](https://github.com/pelican-dev/panel/commit/605c3c6b8a8ba965fb5e32c21ba3eb7598b4143a) First pass, using placeholder data - [`1f2d702`](https://github.com/pelican-dev/panel/commit/1f2d7025afc4e7a9d00f408bdf4f154f8c70c3cd) pass 2 - [`bda3938`](https://github.com/pelican-dev/panel/commit/bda39382b4281a81c08f942834e72788c45d0353) tweaks - [`1271532`](https://github.com/pelican-dev/panel/commit/1271532df81df6edd9221612a02dc26a678a35fe) refactor function - [`be82bc8`](https://github.com/pelican-dev/panel/commit/be82bc847bc80f06b449bb54ac18c6085eed8c1a) fixes - [`de8f2cc`](https://github.com/pelican-dev/panel/commit/de8f2cc0bb1258f9c63b0ca0a91a596c47c7f677) more changes, add 404 catch - [`4483ccb`](https://github.com/pelican-dev/panel/commit/4483ccbdcddaa81035d38e87ed125208ac90e567) rabbit suggestions - [`c4398eb`](https://github.com/pelican-dev/panel/commit/c4398eb26f62fd951806ad91bbe4c8272d644772) disable toggles once pulled - [`48962b6`](https://github.com/pelican-dev/panel/commit/48962b68752b934c8f35f54fde6416592abfccc7) add clear button - [`d18c78f`](https://github.com/pelican-dev/panel/commit/d18c78f8621d0fd5ed9902e60209784a6347162b) fixes ### 📊 Changes **5 files changed** (+200 additions, -10 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Admin/Resources/Nodes/Pages/EditNode.php` (+159 -5) 📝 `app/Models/Node.php` (+2 -2) 📝 `app/Repositories/Daemon/DaemonSystemRepository.php` (+18 -1) 📝 `app/Services/Nodes/NodeUpdateService.php` (+2 -2) 📝 `lang/en/admin/node.php` (+19 -0) </details> ### 📄 Description Allows remote retrieving of `wings diagnostics`, allows the user to pick how many log lines are included, weather or not logs are included at all, and allow the showing of endpoints. Needs https://github.com/pelican-dev/wings/pull/135 https://github.com/user-attachments/assets/57de714d-f106-42d0-a53a-1bcd91033f37 --- <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 20:02:00 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1619