Added error handling for cloud panel. Added pager to admin domain overview. Chnagelog

This commit is contained in:
Marcel Baumgartner
2023-04-19 23:27:05 +02:00
parent ca09ca6248
commit 7dd0e7eda6
3 changed files with 23 additions and 14 deletions

View File

@@ -2,6 +2,7 @@
@using Moonlight.App.Exceptions
@using Moonlight.App.Services
@using Logging.Net
@using Moonlight.App.ApiClients.CloudPanel
@inherits ErrorBoundaryBase
@inject AlertService AlertService
@@ -62,11 +63,11 @@ else
Logger.Warn($"Wings exception status code: {wingsException.StatusCode}");
}
else if (exception is PleskException pleskException)
else if (exception is CloudPanelException cloudPanelException)
{
await AlertService.Error(
SmartTranslateService.Translate("Error from plesk"),
pleskException.Message
SmartTranslateService.Translate("Error from cloud panel"),
cloudPanelException.Message
);
}
else if (exception is NotImplementedException)

View File

@@ -54,6 +54,7 @@
</DeleteButton>
</Template>
</Column>
<Pager ShowPageNumber="true" ShowTotalCount="true"/>
</Table>
</div>
</div>

View File

@@ -3,6 +3,23 @@
@{
List<string[]> changelog = new List<string[]>
{
new[]
{
"Patch 4, 19.04.2023",
"Switched from plesk to cloud panel (fuck you plesk ;) )",
"Domain regex fix",
"Hide create button on not auth state"
},
new[]
{
"Patch 3, 16.04.2023",
"Fixed server allocation bug"
},
new[]
{
"Patch 2, 16.04.2023",
"Fixed xterm addons"
},
new[]
{
"Patch 1, 16.04.2023",
@@ -12,19 +29,9 @@
"Backup error handling improved",
"Client side javascript sorted",
"Sorted user server list implemented"
},
new[]
{
"Patch 2, 16.04.2023",
"Fixed xterm addons"
},
new[]
{
"Patch 3, 16.04.2023",
"Fixed server allocation bug"
}
};
int i = 0;
}