Delete all modules and pages in recycle bin

This commit is contained in:
Leigh Pointer
2021-03-03 16:55:13 +01:00
parent b08fdf8690
commit 0fd46d28b5

View File

@ -31,10 +31,13 @@
<td>@context.DeletedOn</td>
</Row>
</Pager>
<div style="text-align:right; visibility : @IsDeleteAllPagesVisible">
@if (_pages.Any())
{
<div style="text-align:right;">
<ActionDialog Header="Delete All Pages" Message="@Localizer["Are You Sure You Wish To Permanently Delete All Pages?", "Delete All Pages"]" Action="Delete All Pages" Security="SecurityAccessLevel.Admin" Class="btn btn-danger" OnClick="@(async () => await DeleteAllPages())" ResourceKey="DeleteAllPages" />
</div>
}
}
</TabPanel>
<TabPanel Name="Modules" ResourceKey="Modules">
@if (_modules == null)
@ -62,9 +65,12 @@
<td>@context.DeletedOn</td>
</Row>
</Pager>
<div style="text-align:right; visibility : @IsDeleteAllModulesVisible" >
@if (_modules.Any())
{
<div style="text-align:right;">
<ActionDialog Header="Delete All Modules" Message="@Localizer["Are You Sure You Wish To Permanently Delete All Modules?", "Delete All Modules"]" Action="Delete All Modules" Security="SecurityAccessLevel.Admin" Class="btn btn-danger" OnClick="@(async () => await DeleteAllModules())" ResourceKey="DeleteAllModules" />
</div>
}
}
</TabPanel>
@ -76,22 +82,6 @@
public override SecurityAccessLevel SecurityAccessLevel => SecurityAccessLevel.Admin;
protected string IsDeleteAllPagesVisible
{
get
{
return _pages.Count == 0 ? "hidden" : "visible";
}
}
protected string IsDeleteAllModulesVisible
{
get {
return _modules.Count == 0 ? "hidden" : "visible" ;
}
}
protected override async Task OnInitializedAsync()
{
try