[PR #1311] [MERGED] Rework subuser permission loading #1313

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1311
Author: @PalmarHealer
Created: 4/27/2025
Status: Merged
Merged: 5/6/2025
Merged by: @notAreYouScared

Base: mainHead: rework-subuser-permission-loading


📝 Commits (10+)

  • 8e24c43 Remove open in new tab since both are on filament now.
  • 1dfab66 Rework permission tab loading
  • 4183119 Rework permission tab loading
  • ed65dc0 Merge pull request #2 from PalmarHealer/remove-open-in-new-tab
  • a51dd2b Rework permission tab loading
  • af8ef6b Update UserResource.php
  • 0afc500 Fix: wrong name used
  • d4bd3f4 Merge branch 'main' into rework-subuser-permission-loading
  • 5f60863 Update permission loading
  • 583f08e Fix Pint and PHPStan error

📊 Changes

4 files changed (+157 additions, -741 deletions)

View changed files

📝 app/Filament/Server/Resources/UserResource.php (+47 -318)
📝 app/Filament/Server/Resources/UserResource/Pages/ListUsers.php (+34 -307)
📝 app/Models/Permission.php (+74 -114)
📝 lang/en/server/users.php (+2 -2)

📄 Description

While not strictly necessary, this makes future expansions easier.

This system allows for the automatic registration of tabs. If extensions are introduced in the future, it will be possible to register tabs via functions.


🔄 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/1311 **Author:** [@PalmarHealer](https://github.com/PalmarHealer) **Created:** 4/27/2025 **Status:** ✅ Merged **Merged:** 5/6/2025 **Merged by:** [@notAreYouScared](https://github.com/notAreYouScared) **Base:** `main` ← **Head:** `rework-subuser-permission-loading` --- ### 📝 Commits (10+) - [`8e24c43`](https://github.com/pelican-dev/panel/commit/8e24c43d37c98b154b7c37f8f4617740c8d653a3) Remove open in new tab since both are on filament now. - [`1dfab66`](https://github.com/pelican-dev/panel/commit/1dfab6688925fa59e933867922f192824e2ac840) Rework permission tab loading - [`4183119`](https://github.com/pelican-dev/panel/commit/41831194d3406849afe7776c6563a3f22f556221) Rework permission tab loading - [`ed65dc0`](https://github.com/pelican-dev/panel/commit/ed65dc0e9750cd8389202c4839dc436ca4f29d1a) Merge pull request #2 from PalmarHealer/remove-open-in-new-tab - [`a51dd2b`](https://github.com/pelican-dev/panel/commit/a51dd2bc7dad35f2307c1924c6828d54ef89d5e1) Rework permission tab loading - [`af8ef6b`](https://github.com/pelican-dev/panel/commit/af8ef6b4ec1804160159c18173c5c403f1011c17) Update UserResource.php - [`0afc500`](https://github.com/pelican-dev/panel/commit/0afc500ebfd429864abfd5aeb13de06715b765d5) Fix: wrong name used - [`d4bd3f4`](https://github.com/pelican-dev/panel/commit/d4bd3f4571c7e7be5145f354d4d0938b2fed9a82) Merge branch 'main' into rework-subuser-permission-loading - [`5f60863`](https://github.com/pelican-dev/panel/commit/5f608631307372a9a7f194ef29521cdb841f224a) Update permission loading - [`583f08e`](https://github.com/pelican-dev/panel/commit/583f08ece09ff7e9878e894f0ed4f3000e194f1b) Fix Pint and PHPStan error ### 📊 Changes **4 files changed** (+157 additions, -741 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Server/Resources/UserResource.php` (+47 -318) 📝 `app/Filament/Server/Resources/UserResource/Pages/ListUsers.php` (+34 -307) 📝 `app/Models/Permission.php` (+74 -114) 📝 `lang/en/server/users.php` (+2 -2) </details> ### 📄 Description While not strictly necessary, this makes future expansions easier. This system allows for the automatic registration of tabs. If extensions are introduced in the future, it will be possible to register tabs via functions. --- <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:10:03 +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#1313