[PR #1825] [MERGED] Add toggle for externally managed users #1594

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1825
Author: @Boy132
Created: 10/23/2025
Status: Merged
Merged: 12/17/2025
Merged by: @notAreYouScared

Base: mainHead: boy132/read-only-profiles


📝 Commits (7)

  • a9165c6 add toggle for externally managed users
  • 1644dbc cast is_managed_externally to boolean
  • d088a5f update tests
  • 9233db6 Merge branch 'main' into boy132/read-only-profiles
  • 9924964 Merge remote-tracking branch 'origin/main' into boy132/read-only-profiles
  • 97c3a70 update UpdateUsernameRequest
  • 6ac3525 Merge remote-tracking branch 'origin/main' into boy132/read-only-profiles

📊 Changes

13 files changed (+109 additions, -57 deletions)

View changed files

📝 app/Filament/Admin/Resources/Users/UserResource.php (+53 -46)
📝 app/Filament/Pages/Auth/EditProfile.php (+3 -1)
📝 app/Http/Requests/Api/Application/Users/StoreUserRequest.php (+2 -0)
📝 app/Http/Requests/Api/Client/Account/UpdateEmailRequest.php (+1 -1)
📝 app/Http/Requests/Api/Client/Account/UpdatePasswordRequest.php (+1 -1)
📝 app/Http/Requests/Api/Client/Account/UpdateUsernameRequest.php (+1 -1)
📝 app/Models/User.php (+5 -0)
📝 app/Transformers/Api/Application/UserTransformer.php (+1 -0)
📝 database/Factories/UserFactory.php (+1 -0)
database/migrations/2025_10_23_073209_add_is_managed_externally_to_users.php (+28 -0)
📝 lang/en/admin/user.php (+2 -0)
📝 tests/Integration/Api/Application/Users/ExternalUserControllerTest.php (+2 -1)
📝 tests/Integration/Api/Application/Users/UserControllerTest.php (+9 -6)

📄 Description

Closes #1728

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/1825 **Author:** [@Boy132](https://github.com/Boy132) **Created:** 10/23/2025 **Status:** ✅ Merged **Merged:** 12/17/2025 **Merged by:** [@notAreYouScared](https://github.com/notAreYouScared) **Base:** `main` ← **Head:** `boy132/read-only-profiles` --- ### 📝 Commits (7) - [`a9165c6`](https://github.com/pelican-dev/panel/commit/a9165c66f76fbb834a78d2d25b580d7810fd2b94) add toggle for externally managed users - [`1644dbc`](https://github.com/pelican-dev/panel/commit/1644dbc279931081ad07fc408a99711ddf16b5ec) cast is_managed_externally to boolean - [`d088a5f`](https://github.com/pelican-dev/panel/commit/d088a5f2892e850fc8fd933f6a5dce6d60c8eb36) update tests - [`9233db6`](https://github.com/pelican-dev/panel/commit/9233db6b581dad7abc4be8bc04a319a52a6fd746) Merge branch 'main' into boy132/read-only-profiles - [`9924964`](https://github.com/pelican-dev/panel/commit/9924964311b9595950cd62a6b70175d725df5689) Merge remote-tracking branch 'origin/main' into boy132/read-only-profiles - [`97c3a70`](https://github.com/pelican-dev/panel/commit/97c3a708f49fc200d677648278d3b8e6402c6afd) update UpdateUsernameRequest - [`6ac3525`](https://github.com/pelican-dev/panel/commit/6ac35254e76fa8fc5487d75965de242c015b3fc6) Merge remote-tracking branch 'origin/main' into boy132/read-only-profiles ### 📊 Changes **13 files changed** (+109 additions, -57 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Admin/Resources/Users/UserResource.php` (+53 -46) 📝 `app/Filament/Pages/Auth/EditProfile.php` (+3 -1) 📝 `app/Http/Requests/Api/Application/Users/StoreUserRequest.php` (+2 -0) 📝 `app/Http/Requests/Api/Client/Account/UpdateEmailRequest.php` (+1 -1) 📝 `app/Http/Requests/Api/Client/Account/UpdatePasswordRequest.php` (+1 -1) 📝 `app/Http/Requests/Api/Client/Account/UpdateUsernameRequest.php` (+1 -1) 📝 `app/Models/User.php` (+5 -0) 📝 `app/Transformers/Api/Application/UserTransformer.php` (+1 -0) 📝 `database/Factories/UserFactory.php` (+1 -0) ➕ `database/migrations/2025_10_23_073209_add_is_managed_externally_to_users.php` (+28 -0) 📝 `lang/en/admin/user.php` (+2 -0) 📝 `tests/Integration/Api/Application/Users/ExternalUserControllerTest.php` (+2 -1) 📝 `tests/Integration/Api/Application/Users/UserControllerTest.php` (+9 -6) </details> ### 📄 Description Closes #1728 <img width="1508" height="715" alt="grafik" src="https://github.com/user-attachments/assets/e911fee9-22b5-44f6-9af1-df3dd6f48580" /> <img width="1513" height="421" alt="grafik" src="https://github.com/user-attachments/assets/aaf90c07-9f0b-4281-a720-af9998a2ca59" /> --- <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:00:06 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1594