From 2a12744cd57fc2badfe91277340397cdc2964a51 Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Wed, 8 Feb 2023 08:29:50 -0500 Subject: [PATCH] added toggle to show/hide connection string in Site Settings --- Oqtane.Client/Modules/Admin/Site/Index.razor | 22 +++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/Oqtane.Client/Modules/Admin/Site/Index.razor b/Oqtane.Client/Modules/Admin/Site/Index.razor index 664aa686..bb9a7660 100644 --- a/Oqtane.Client/Modules/Admin/Site/Index.razor +++ b/Oqtane.Client/Modules/Admin/Site/Index.razor @@ -284,7 +284,10 @@
- +
+ + +
@@ -339,6 +342,8 @@ private string _tenant = string.Empty; private string _database = string.Empty; private string _connectionstring = string.Empty; + private string _connectionstringtype = "password"; + private string _connectionstringtoggle = string.Empty; private string _createdby; private DateTime _createdon; private string _modifiedby; @@ -353,6 +358,7 @@ { try { + _connectionstringtoggle = SharedLocalizer["ShowPassword"]; _themeList = await ThemeService.GetThemesAsync(); Site site = await SiteService.GetSiteAsync(PageState.Site.SiteId); if (site != null) @@ -460,6 +466,20 @@ } } + private void ToggleConnectionString() + { + if (_connectionstringtype == "password") + { + _connectionstringtype = "text"; + _connectionstringtoggle = SharedLocalizer["HidePassword"]; + } + else + { + _connectionstringtype = "password"; + _connectionstringtoggle = SharedLocalizer["ShowPassword"]; + } + } + private async Task SaveSite() { validated = true;