Merge pull request #94 from Moonlight-Panel/AddedConfigReload
Added config reload button
This commit is contained in:
@@ -4,12 +4,38 @@
|
|||||||
@using Moonlight.App.Helpers.Files
|
@using Moonlight.App.Helpers.Files
|
||||||
@using Moonlight.Shared.Components.Navigations
|
@using Moonlight.Shared.Components.Navigations
|
||||||
@using Moonlight.App.Helpers
|
@using Moonlight.App.Helpers
|
||||||
|
@using Moonlight.App.Services
|
||||||
|
@using Moonlight.App.Services.Interop
|
||||||
|
|
||||||
|
@inject SmartTranslateService SmartTranslateService
|
||||||
|
@inject ConfigService ConfigService
|
||||||
|
@inject AlertService AlertService
|
||||||
|
|
||||||
<OnlyAdmin>
|
<OnlyAdmin>
|
||||||
<AdminSystemNavigation Index="5"/>
|
<AdminSystemNavigation Index="5"/>
|
||||||
|
|
||||||
|
<div class="card card-body mb-6">
|
||||||
|
<div class="text-end">
|
||||||
|
<WButton CssClasses="btn btn-primary"
|
||||||
|
Text="@(SmartTranslateService.Translate("Reload config"))"
|
||||||
|
WorkingText="@(SmartTranslateService.Translate("Reloading"))"
|
||||||
|
OnClick="ReloadConfig">
|
||||||
|
</WButton>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="card card-body">
|
<div class="card card-body">
|
||||||
<FileManager Access="@(new HostFileAccess(PathBuilder.Dir("storage")))">
|
<FileManager Access="@(new HostFileAccess(PathBuilder.Dir("storage")))">
|
||||||
</FileManager>
|
</FileManager>
|
||||||
</div>
|
</div>
|
||||||
</OnlyAdmin>
|
</OnlyAdmin>
|
||||||
|
|
||||||
|
@code
|
||||||
|
{
|
||||||
|
private async Task ReloadConfig()
|
||||||
|
{
|
||||||
|
ConfigService.Reload();
|
||||||
|
|
||||||
|
await AlertService.Success(SmartTranslateService.Translate("Successfully reloaded configuration"));
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user