[PR #939] [MERGED] Activity log list improvements #1068

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

📋 Pull Request Information

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

Base: mainHead: boy132/activity-log-server-crash


📝 Commits (9)

  • 68a87b7 handle "server:crashed" log
  • 3c87e41 update activity log list
  • 976bd19 add event filter
  • 35b7e83 add email to user column
  • 1e40afd fix phpstan
  • fa100fc only show the email if the actor is the server owner/ a subuser or if the viewing user is an admin
  • 04d12ef Apply same logic from ViewAction & make sure user is admi for url
  • ae6b51d Add pagination to avoid showing 2000 records at once
  • 48b6e55 update can check & pagination

📊 Changes

4 files changed (+132 additions, -48 deletions)

View changed files

📝 app/Filament/Server/Resources/ActivityResource/Pages/ListActivities.php (+79 -14)
📝 app/Models/ActivityLog.php (+50 -4)
📝 app/Transformers/Api/Client/ActivityLogTransformer.php (+2 -30)
📝 lang/en/activity.php (+1 -0)

📄 Description

Old:
grafik

New:
grafik
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/939 **Author:** [@Boy132](https://github.com/Boy132) **Created:** 1/24/2025 **Status:** ✅ Merged **Merged:** 1/27/2025 **Merged by:** [@Boy132](https://github.com/Boy132) **Base:** `main` ← **Head:** `boy132/activity-log-server-crash` --- ### 📝 Commits (9) - [`68a87b7`](https://github.com/pelican-dev/panel/commit/68a87b7795c3e25b8e13f5dc0412ae9d399d8456) handle "server:crashed" log - [`3c87e41`](https://github.com/pelican-dev/panel/commit/3c87e41df82272c1687fe9d08beebe0e0e982c3a) update activity log list - [`976bd19`](https://github.com/pelican-dev/panel/commit/976bd19886f508d4be3f1e621300d4b28e53e167) add event filter - [`35b7e83`](https://github.com/pelican-dev/panel/commit/35b7e83f85f85c1fcdc7111fa9cbb436f7153cdd) add email to user column - [`1e40afd`](https://github.com/pelican-dev/panel/commit/1e40afd10a0cac501e2561c6d9a26330caccb198) fix phpstan - [`fa100fc`](https://github.com/pelican-dev/panel/commit/fa100fc85b90176ab2dfbd9c820c89182d02e980) only show the email if the actor is the server owner/ a subuser or if the viewing user is an admin - [`04d12ef`](https://github.com/pelican-dev/panel/commit/04d12efabb70c9289ba6d8a4c14b2cb4eb7733d9) Apply same logic from ViewAction & make sure user is admi for url - [`ae6b51d`](https://github.com/pelican-dev/panel/commit/ae6b51d718ae2a7263645e5a9bbca38be2d4dabe) Add pagination to avoid showing 2000 records at once - [`48b6e55`](https://github.com/pelican-dev/panel/commit/48b6e55c02aedf1448fdbb5c8b914aa4b95e1ac6) update can check & pagination ### 📊 Changes **4 files changed** (+132 additions, -48 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Server/Resources/ActivityResource/Pages/ListActivities.php` (+79 -14) 📝 `app/Models/ActivityLog.php` (+50 -4) 📝 `app/Transformers/Api/Client/ActivityLogTransformer.php` (+2 -30) 📝 `lang/en/activity.php` (+1 -0) </details> ### 📄 Description - Panel side changes for https://github.com/pelican-dev/wings/pull/64 - Add icon, view button and event filter to activity log list Old: ![grafik](https://github.com/user-attachments/assets/44823708-bf77-4812-920c-4fb1ec0949a5) New: ![grafik](https://github.com/user-attachments/assets/94e57e62-0e15-462d-a36c-bae004908670) ![grafik](https://github.com/user-attachments/assets/5254f989-3632-4081-a435-26f7b51953bb) ![grafik](https://github.com/user-attachments/assets/a8aff0f9-76f4-4cbe-8df4-2152d8745d31) --- <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:02:48 +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#1068