mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #6899] [CLOSED] Add ability for plugins to use Blazor Pages #11190
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/jellyfin/jellyfin/pull/6899
Author: @crobibero
Created: 11/23/2021
Status: ❌ Closed
Base:
master← Head:blazor-plugin📝 Commits (1)
73bea0cAdd ability for plugins to use Blazor Pages📊 Changes
24 files changed (+494 additions, -31 deletions)
View changed files
📝
Emby.Server.Implementations/ApplicationHost.cs(+10 -0)➕
Emby.Server.Implementations/Plugins/BlazorPagesManager.cs(+21 -0)📝
Jellyfin.Server.Implementations/Security/AuthorizationContext.cs(+28 -16)📝
Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs(+0 -4)📝
Jellyfin.Server/Jellyfin.Server.csproj(+3 -8)📝
Jellyfin.Server/Middleware/WebSocketHandlerMiddleware.cs(+5 -3)➕
Jellyfin.Server/Pages/Admin.razor(+28 -0)➕
Jellyfin.Server/Pages/App.razor(+22 -0)➕
Jellyfin.Server/Pages/Auth.razor(+28 -0)➕
Jellyfin.Server/Pages/MainLayout.razor(+27 -0)➕
Jellyfin.Server/Pages/Test.razor(+28 -0)➕
Jellyfin.Server/Pages/_Host.cshtml(+8 -0)➕
Jellyfin.Server/Pages/_Imports.razor(+9 -0)➕
Jellyfin.Server/Pages/_Layout.cshtml(+33 -0)📝
Jellyfin.Server/Startup.cs(+16 -0)➕
Jellyfin.Server/wwwroot/blazor/bootstrap/bootstrap.min.css(+7 -0)➕
Jellyfin.Server/wwwroot/blazor/bootstrap/bootstrap.min.js(+7 -0)➕
Jellyfin.Server/wwwroot/blazor/site.css(+72 -0)➕
MediaBrowser.Common/Plugins/IBlazorPagesManager.cs(+22 -0)➕
MediaBrowser.Controller/BlazorPages/BaseAdminPage.cs(+31 -0)...and 4 more files
📄 Description
Adds the ability for plugins to provide Blazor based configuration pages.
Sample Plugin Source:
Jellyfin.Plugin.BlazorTest.zip
Sample Plugin DLL:
Jellyfin.Plugin.BlazorTest.dll.zip
Sample plugin can be viewed at
$baseUrl/blazorpages/test_pluginTODO how to tell clients that the plugin has a Blazor page?
Signed-off-by: Cody Robibero cody@robibe.ro
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.