mirror of
https://github.com/pelican-dev/panel.git
synced 2026-07-16 04:03:50 +03:00
[PR #1866] [MERGED] Plugin system #1625
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/pelican-dev/panel/pull/1866
Author: @Boy132
Created: 11/6/2025
Status: ✅ Merged
Merged: 12/20/2025
Merged by: @Boy132
Base:
main← Head:boy132/plugin-system📝 Commits (10+)
0221569add plugin model314a9bfadd plugin service and handle loadingf3f05a9add artisan commands to list and create plugins3ac6313add plugin resource5e2c440allow plugins to register service providersdfa47d2auto create plugin service providerd87b2a9allow plugins to have a config file9a0cc8aallow plugins to have migrations and translationsa0ff652allow plugins to have custom views3e49021allow plugins to have artisan commands📊 Changes
33 files changed (+1875 additions, -11 deletions)
View changed files
📝
Dockerfile(+3 -2)📝
Dockerfile.dev(+3 -2)➕
app/Console/Commands/Plugin/ComposerPluginsCommand.php(+25 -0)➕
app/Console/Commands/Plugin/DisablePluginCommand.php(+37 -0)➕
app/Console/Commands/Plugin/InstallPluginCommand.php(+38 -0)➕
app/Console/Commands/Plugin/ListPluginsCommand.php(+28 -0)➕
app/Console/Commands/Plugin/MakePluginCommand.php(+135 -0)➕
app/Console/Commands/Plugin/Plugin.stub(+25 -0)➕
app/Console/Commands/Plugin/PluginConfig.stub(+5 -0)➕
app/Console/Commands/Plugin/PluginProvider.stub(+18 -0)➕
app/Console/Commands/Plugin/UninstallPluginCommand.php(+43 -0)➕
app/Console/Commands/Plugin/UpdatePluginCommand.php(+37 -0)➕
app/Contracts/Plugins/HasPluginSettings.php(+18 -0)➕
app/Enums/PluginCategory.php(+27 -0)➕
app/Enums/PluginStatus.php(+43 -0)➕
app/Filament/Admin/Resources/Plugins/Pages/ListPlugins.php(+43 -0)➕
app/Filament/Admin/Resources/Plugins/PluginResource.php(+313 -0)➕
app/Models/Plugin.php(+393 -0)📝
app/Models/Role.php(+6 -0)➕
app/Policies/PluginPolicy.php(+10 -0)...and 13 more files
📄 Description
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.