[PR #1779] [MERGED] General Edit User Improvements #1566

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1779
Author: @notAreYouScared
Created: 10/7/2025
Status: Merged
Merged: 10/8/2025
Merged by: @notAreYouScared

Base: mainHead: charles/issue1741


📝 Commits (10+)

📊 Changes

8 files changed (+415 additions, -62 deletions)

View changed files

📝 app/Extensions/OAuth/OAuthService.php (+25 -0)
📝 app/Filament/Admin/Resources/Users/Pages/EditUser.php (+1 -2)
📝 app/Filament/Admin/Resources/Users/UserResource.php (+342 -37)
📝 app/Filament/Pages/Auth/EditProfile.php (+29 -10)
📝 app/Http/Controllers/Auth/OAuthController.php (+2 -12)
📝 app/Models/ActivityLog.php (+8 -1)
📝 lang/en/admin/user.php (+4 -0)
📝 lang/en/profile.php (+4 -0)

📄 Description

Closes #1741

Adds:
Send Test/Reset Password Email actions
Allows admins to set user language/timezone
Allows admins to remove a user's avatar(if set) if they deem it inappropriate
Allows admins to unlink users' sso
Allows admins to ssh/api keys assigned to that user.
Allows admins to see the user activity log.
Before:
image

After:
image
image
image
image


🔄 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/1779 **Author:** [@notAreYouScared](https://github.com/notAreYouScared) **Created:** 10/7/2025 **Status:** ✅ Merged **Merged:** 10/8/2025 **Merged by:** [@notAreYouScared](https://github.com/notAreYouScared) **Base:** `main` ← **Head:** `charles/issue1741` --- ### 📝 Commits (10+) - [`e4da436`](https://github.com/pelican-dev/panel/commit/e4da436755c69eb9465a32160ea0f64361afd876) wip - [`b0e2389`](https://github.com/pelican-dev/panel/commit/b0e2389be076dc2d25c409ee8431ce09cddc2f9a) wip - [`5a94ef4`](https://github.com/pelican-dev/panel/commit/5a94ef4089b48b180d3b38e2b29fbc72e408202f) wip - [`152a47d`](https://github.com/pelican-dev/panel/commit/152a47d5e9654d4d9f69489f0b3536c7b0981a7b) wip oauth - [`b26fa8f`](https://github.com/pelican-dev/panel/commit/b26fa8f57725bafa9e6859b62dea1c566f1d86eb) Working avatars - [`54b3b28`](https://github.com/pelican-dev/panel/commit/54b3b2893c853b2cd27945f5ebf0af8790db7d42) Cleanup - [`2a50b35`](https://github.com/pelican-dev/panel/commit/2a50b35e0517d38cc554068ec1f893afae1f8da2) fix 500 - [`e552c1d`](https://github.com/pelican-dev/panel/commit/e552c1d110af982cdd6c27f7e14ef71cfd824e72) Merge branch 'main' into charles/issue1741 - [`eba20bd`](https://github.com/pelican-dev/panel/commit/eba20bde3227254e92f2125bdce2a62534d4632e) Merge branch 'main' into charles/issue1741 - [`4fa5312`](https://github.com/pelican-dev/panel/commit/4fa531207b75ef92f2fbec73fc22ad4e7064d580) Add test email button ### 📊 Changes **8 files changed** (+415 additions, -62 deletions) <details> <summary>View changed files</summary> 📝 `app/Extensions/OAuth/OAuthService.php` (+25 -0) 📝 `app/Filament/Admin/Resources/Users/Pages/EditUser.php` (+1 -2) 📝 `app/Filament/Admin/Resources/Users/UserResource.php` (+342 -37) 📝 `app/Filament/Pages/Auth/EditProfile.php` (+29 -10) 📝 `app/Http/Controllers/Auth/OAuthController.php` (+2 -12) 📝 `app/Models/ActivityLog.php` (+8 -1) 📝 `lang/en/admin/user.php` (+4 -0) 📝 `lang/en/profile.php` (+4 -0) </details> ### 📄 Description Closes #1741 Adds: Send Test/Reset Password Email actions Allows admins to set user language/timezone Allows admins to remove a user's avatar(if set) if they deem it inappropriate Allows admins to unlink users' sso Allows admins to ssh/api keys assigned to that user. Allows admins to see the user activity log. Before: <img width="932" height="569" alt="image" src="https://github.com/user-attachments/assets/786982ce-b395-4c32-a0bc-1167511c1c78" /> After: <img width="932" height="697" alt="image" src="https://github.com/user-attachments/assets/6cd1c4d1-7d6c-4384-ab82-9b15e4a03350" /> <img width="912" height="923" alt="image" src="https://github.com/user-attachments/assets/cb5547e1-122c-411f-8510-76274dfa9d50" /> <img width="934" height="431" alt="image" src="https://github.com/user-attachments/assets/7d40885c-7994-4343-a873-a21dac3eaaf0" /> <img width="924" height="246" alt="image" src="https://github.com/user-attachments/assets/2f1dece2-2b5a-41b4-9caa-abc3282ce548" /> --- <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:17:45 +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#1566