[PR #1576] [MERGED] Add abstract base class for panel providers #1464

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1576
Author: @Boy132
Created: 8/5/2025
Status: Merged
Merged: 8/6/2025
Merged by: @Boy132

Base: mainHead: boy132/abstract-panel-class


📝 Commits (1)

  • fe1903f add abstract base class for panel providers

📊 Changes

4 files changed (+64 additions, -129 deletions)

View changed files

📝 app/Providers/Filament/AdminPanelProvider.php (+3 -44)
📝 app/Providers/Filament/AppPanelProvider.php (+4 -45)
app/Providers/Filament/PanelProvider.php (+55 -0)
📝 app/Providers/Filament/ServerPanelProvider.php (+2 -40)

📄 Description

Use an abstract base class for our panel providers to reduce duplicate code.
Also make the app panel the default one rather than the admin panel.


🔄 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/1576 **Author:** [@Boy132](https://github.com/Boy132) **Created:** 8/5/2025 **Status:** ✅ Merged **Merged:** 8/6/2025 **Merged by:** [@Boy132](https://github.com/Boy132) **Base:** `main` ← **Head:** `boy132/abstract-panel-class` --- ### 📝 Commits (1) - [`fe1903f`](https://github.com/pelican-dev/panel/commit/fe1903f23e4396a899bf2ae912b7dfc87cc5d6a0) add abstract base class for panel providers ### 📊 Changes **4 files changed** (+64 additions, -129 deletions) <details> <summary>View changed files</summary> 📝 `app/Providers/Filament/AdminPanelProvider.php` (+3 -44) 📝 `app/Providers/Filament/AppPanelProvider.php` (+4 -45) ➕ `app/Providers/Filament/PanelProvider.php` (+55 -0) 📝 `app/Providers/Filament/ServerPanelProvider.php` (+2 -40) </details> ### 📄 Description Use an abstract base class for our panel providers to reduce duplicate code. Also make the `app` panel the default one rather than the `admin` panel. --- <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:14: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#1464