[PR #1936] [MERGED] Fix Role class path for ::getNavigationIcon() #1664

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1936
Author: @rmartinoscar
Created: 11/27/2025
Status: Merged
Merged: 11/28/2025
Merged by: @rmartinoscar

Base: mainHead: fix/RoleIcons


📝 Commits (3)

  • 98dc593 Fix Role class path for ::getNavigationIcon()
  • 0838997 add icons to "special" pages
  • d8f7b03 allow to register custom model icons

📊 Changes

2 files changed (+40 additions, -13 deletions)

View changed files

📝 app/Filament/Admin/Resources/Roles/RoleResource.php (+1 -13)
📝 app/Models/Role.php (+39 -0)

📄 Description

Filament v4 changed the folder architecture.


🔄 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/1936 **Author:** [@rmartinoscar](https://github.com/rmartinoscar) **Created:** 11/27/2025 **Status:** ✅ Merged **Merged:** 11/28/2025 **Merged by:** [@rmartinoscar](https://github.com/rmartinoscar) **Base:** `main` ← **Head:** `fix/RoleIcons` --- ### 📝 Commits (3) - [`98dc593`](https://github.com/pelican-dev/panel/commit/98dc5931f1cf5f6b0c457ad8f49da3c85a97da52) Fix `Role` class path for `::getNavigationIcon()` - [`0838997`](https://github.com/pelican-dev/panel/commit/0838997b0165ffef757095d2912d802c21d5f241) add icons to "special" pages - [`d8f7b03`](https://github.com/pelican-dev/panel/commit/d8f7b032bbda201cf0531b87335ee2c101ccee9f) allow to register custom model icons ### 📊 Changes **2 files changed** (+40 additions, -13 deletions) <details> <summary>View changed files</summary> 📝 `app/Filament/Admin/Resources/Roles/RoleResource.php` (+1 -13) 📝 `app/Models/Role.php` (+39 -0) </details> ### 📄 Description Filament v4 changed the folder architecture. --- <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:20:46 +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#1664