This commit is contained in:
Andy Howard
2024-11-19 09:47:00 +00:00
parent c5ee285e27
commit 8b872cc8f3
214 changed files with 7924 additions and 5519 deletions
@@ -18,7 +18,6 @@ namespace Sarand.BusinessMgr.Web.Control.Controllers.Instance
{
//-------------------------------------------------------------------
// Definitions.
private static String PasswordDummyValue = "********";
// Repository data.
private class RepositoryListData : AjaxResponse_Data.ItemData_Base
@@ -33,7 +32,6 @@ namespace Sarand.BusinessMgr.Web.Control.Controllers.Instance
{
public String OwnerId { get; set; }
public String UserName { get; set; }
public String PasswordDummy { get; } = PasswordDummyValue;
}
private void PopulateRepositoryResponseListData(SbmModel_Control model, RepositoryListData data, SbmcOwner owner, SbmcRepository repository)
{
@@ -277,7 +275,7 @@ namespace Sarand.BusinessMgr.Web.Control.Controllers.Instance
repository.DatabaseName = model.Repository.DatabaseName;
if (model.Repository.UserName != null)
repository.UserName = model.Repository.UserName;
if (model.Repository.Password != null && !model.Repository.Password.Equals(PasswordDummyValue))
if (model.Repository.Password != null && StringUtil.ToBool(model.Repository.PasswordChanged))
repository.Password = model.Repository.Password;
if (model.Repository.StatusCode != null)
repository.Status = model.Repository.GetStatus();