From 9fbc71b53100f7caeaf924b4d968ee68d8d5517b Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Thu, 1 Aug 2019 12:53:02 -0400 Subject: [PATCH] Add type="button" to all buttons and prevent display of Installer if already installed --- .../Modules/Admin/ModuleSettings/Index.razor | 2 +- Oqtane.Client/Modules/Admin/Pages/Add.razor | 2 +- .../Modules/Admin/Pages/Delete.razor | 2 +- Oqtane.Client/Modules/Admin/Pages/Edit.razor | 2 +- Oqtane.Client/Modules/Admin/Sites/Add.razor | 2 +- Oqtane.Client/Modules/Counter/Index.razor | 2 +- Oqtane.Client/Modules/HtmlText/Edit.razor | 2 +- Oqtane.Client/Shared/Installer.razor | 219 +++++++++--------- Oqtane.Client/Shared/SiteRouter.razor | 2 - .../Themes/Controls/ModuleActions.razor | 2 +- 10 files changed, 123 insertions(+), 114 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/ModuleSettings/Index.razor b/Oqtane.Client/Modules/Admin/ModuleSettings/Index.razor index 68d4d13c..6c0f1b0f 100644 --- a/Oqtane.Client/Modules/Admin/ModuleSettings/Index.razor +++ b/Oqtane.Client/Modules/Admin/ModuleSettings/Index.razor @@ -63,7 +63,7 @@ - + Cancel @code { diff --git a/Oqtane.Client/Modules/Admin/Pages/Add.razor b/Oqtane.Client/Modules/Admin/Pages/Add.razor index 1e5868bf..0a719364 100644 --- a/Oqtane.Client/Modules/Admin/Pages/Add.razor +++ b/Oqtane.Client/Modules/Admin/Pages/Add.razor @@ -111,7 +111,7 @@ - + Cancel @code { diff --git a/Oqtane.Client/Modules/Admin/Pages/Delete.razor b/Oqtane.Client/Modules/Admin/Pages/Delete.razor index 0a3cf339..05f8360f 100644 --- a/Oqtane.Client/Modules/Admin/Pages/Delete.razor +++ b/Oqtane.Client/Modules/Admin/Pages/Delete.razor @@ -111,7 +111,7 @@ - + Cancel @code { diff --git a/Oqtane.Client/Modules/Admin/Pages/Edit.razor b/Oqtane.Client/Modules/Admin/Pages/Edit.razor index 5eadcd24..269695b9 100644 --- a/Oqtane.Client/Modules/Admin/Pages/Edit.razor +++ b/Oqtane.Client/Modules/Admin/Pages/Edit.razor @@ -112,7 +112,7 @@ - + Cancel @code { diff --git a/Oqtane.Client/Modules/Admin/Sites/Add.razor b/Oqtane.Client/Modules/Admin/Sites/Add.razor index ff04b471..9db5663c 100644 --- a/Oqtane.Client/Modules/Admin/Sites/Add.razor +++ b/Oqtane.Client/Modules/Admin/Sites/Add.razor @@ -55,7 +55,7 @@ else - + Cancel } diff --git a/Oqtane.Client/Modules/Counter/Index.razor b/Oqtane.Client/Modules/Counter/Index.razor index 77dd787d..175aeb38 100644 --- a/Oqtane.Client/Modules/Counter/Index.razor +++ b/Oqtane.Client/Modules/Counter/Index.razor @@ -2,7 +2,7 @@ @inherits ModuleBase Current count: @currentCount
- +

@code { diff --git a/Oqtane.Client/Modules/HtmlText/Edit.razor b/Oqtane.Client/Modules/HtmlText/Edit.razor index 099a9c21..0214db4c 100644 --- a/Oqtane.Client/Modules/HtmlText/Edit.razor +++ b/Oqtane.Client/Modules/HtmlText/Edit.razor @@ -20,7 +20,7 @@ - + Cancel diff --git a/Oqtane.Client/Shared/Installer.razor b/Oqtane.Client/Shared/Installer.razor index 321f8d3d..98aebf80 100644 --- a/Oqtane.Client/Shared/Installer.razor +++ b/Oqtane.Client/Shared/Installer.razor @@ -1,113 +1,116 @@ @using Oqtane.Services @using Oqtane.Models @inject IUriHelper UriHelper -@inject IInstallationService InstallationService +@inject IInstallationService InstallationService @inject IUserService UserService - -
-
-
- + +@if (!Installed) +{ +
+
+
+ +
+
+
+

Database Configuration

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + +
+
+
+
+

Application Administrator

+
+
+ + + + + + + + + + + +
+ + + +
+ + + +
+
+
+
+
+

+ @((MarkupString)@Message) +
+
-
-

Database Configuration

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
-
-
-
-

Application Administrator

-
-
- - - - - - - - - - - -
- - - -
- - - -
-
-
-
-
-

- @((MarkupString)@Message) -
-
-
-
+} @code { @@ -124,6 +127,14 @@ private string Message = ""; private string IntegratedSecurityDisplay = "display:none;"; private string LoadingDisplay = "display:none;"; +private bool Installed = true; + +protected override async Task OnInitAsync() +{ + var response = await InstallationService.IsInstalled(); + Installed = response.Success; +} + private void SetIntegratedSecurity(UIChangeEventArgs e) { if (Convert.ToBoolean(e.Value)) diff --git a/Oqtane.Client/Shared/SiteRouter.razor b/Oqtane.Client/Shared/SiteRouter.razor index cde8bd28..31259eae 100644 --- a/Oqtane.Client/Shared/SiteRouter.razor +++ b/Oqtane.Client/Shared/SiteRouter.razor @@ -4,14 +4,12 @@ @using System.Linq @using System.Collections.Generic @using Oqtane.Shared -@using Microsoft.JSInterop @using Microsoft.AspNetCore.Components.Routing @inject AuthenticationStateProvider AuthenticationStateProvider @inject SiteState SiteState @inject IUriHelper UriHelper @inject INavigationInterception NavigationInterception @inject IComponentContext ComponentContext -@inject IJSRuntime jsRuntime @inject IAliasService AliasService @inject ITenantService TenantService @inject ISiteService SiteService diff --git a/Oqtane.Client/Themes/Controls/ModuleActions.razor b/Oqtane.Client/Themes/Controls/ModuleActions.razor index 3f814787..bb60fe73 100644 --- a/Oqtane.Client/Themes/Controls/ModuleActions.razor +++ b/Oqtane.Client/Themes/Controls/ModuleActions.razor @@ -7,7 +7,7 @@ @inject IPageModuleService PageModuleService