diff --git a/Oqtane.Client/Modules/Admin/Sql/Index.razor b/Oqtane.Client/Modules/Admin/Sql/Index.razor index db41daaa..3e149596 100644 --- a/Oqtane.Client/Modules/Admin/Sql/Index.razor +++ b/Oqtane.Client/Modules/Admin/Sql/Index.razor @@ -38,9 +38,12 @@ else
- -
-
+
+ + +
+ +
@@ -85,8 +88,10 @@ else private List _tenants; private string _tenantid = "-1"; private string _database = string.Empty; - private string _connectionstring = string.Empty; - private string _sql = string.Empty; + private string _connectionstring = string.Empty; + private string _connectionstringtype = "password"; + private string _connectionstringtoggle = string.Empty; + private string _sql = string.Empty; private List> _results; public override SecurityAccessLevel SecurityAccessLevel => SecurityAccessLevel.Host; @@ -96,7 +101,8 @@ else try { _tenants = await TenantService.GetTenantsAsync(); - } + _connectionstringtoggle = SharedLocalizer["ShowPassword"]; + } catch (Exception ex) { await logger.LogError(ex, "Error Loading Tenants {Error}", ex.Message); @@ -126,7 +132,21 @@ else } } - private async Task Execute() + private void ToggleConnectionString() + { + if (_connectionstringtype == "password") + { + _connectionstringtype = "text"; + _connectionstringtoggle = SharedLocalizer["HidePassword"]; + } + else + { + _connectionstringtype = "password"; + _connectionstringtoggle = SharedLocalizer["ShowPassword"]; + } + } + + private async Task Execute() { try {