From 8b88f1c48250441a332eceb8d90d757de5e116ca Mon Sep 17 00:00:00 2001 From: Daniel Balk <67603460+Daniel-Balk@users.noreply.github.com> Date: Thu, 13 Apr 2023 15:52:30 +0200 Subject: [PATCH] domain view redesigned | fixed some masu at midnight --- .../WebsiteControl/WebsiteDatabases.razor | 139 +++++++++--------- Moonlight/Shared/Views/Websites/Create.razor | 5 +- Moonlight/resources/lang/de_de.lang | 1 + 3 files changed, 75 insertions(+), 70 deletions(-) diff --git a/Moonlight/Shared/Components/WebsiteControl/WebsiteDatabases.razor b/Moonlight/Shared/Components/WebsiteControl/WebsiteDatabases.razor index 3679564..2c24406 100644 --- a/Moonlight/Shared/Components/WebsiteControl/WebsiteDatabases.razor +++ b/Moonlight/Shared/Components/WebsiteControl/WebsiteDatabases.razor @@ -6,96 +6,97 @@ @inject SmartTranslateService SmartTranslateService @inject WebsiteService WebsiteService -
- -
- -
- -
- - - -
-
-
-
+ +
+
+ +
+ +
+ + + +
+
+
-
- @if (Databases.Any()) - { -
- @foreach (var database in Databases) - { -
-

- -

-
-
-
-
+
+ @if (Databases.Any()) + { + @foreach (var databases in Databases.Chunk(2)) + { +
+ @foreach (var database in databases) + { +
+
+
+
+ @(database.Name) - @(database.Type.ToUpper().Replace("MYSQL", "MySQL")) +
+
+
+ + + + + + + + + + + + + + + + + +
- -
+
- - -
-
+
- -
+
- - -
-
+
- -
+
- - -
-
+
- -
+
- - -
- -
+
+
+
- } -
- } - else - { -
- No databases found for this website -
- } +
+ } +
+ } + } + else + { +
+ No databases found for this website
- - -
+ } + @code { diff --git a/Moonlight/Shared/Views/Websites/Create.razor b/Moonlight/Shared/Views/Websites/Create.razor index 5533cd1..79b9d75 100644 --- a/Moonlight/Shared/Views/Websites/Create.razor +++ b/Moonlight/Shared/Views/Websites/Create.razor @@ -132,7 +132,10 @@ private async Task OnValidSubmit() { - if (WebsiteRepository.Get().Count() < (await SubscriptionService.GetLimit("websites")).Amount) + if (WebsiteRepository + .Get() + .Include(x => x.Owner) + .Count(x => x.Owner.Id == User.Id) < (await SubscriptionService.GetLimit("websites")).Amount) { var website = await WebsiteService.Create(Model.BaseDomain, User, PleskServer); diff --git a/Moonlight/resources/lang/de_de.lang b/Moonlight/resources/lang/de_de.lang index eb4bb03..dc4f01e 100644 --- a/Moonlight/resources/lang/de_de.lang +++ b/Moonlight/resources/lang/de_de.lang @@ -565,3 +565,4 @@ Guest;Guest You need a domain;You need a domain New post;New post New entry;New entry +You reached the maximum amount of websites in your subscription;You reached the maximum amount of websites in your subscription