diff --git a/src/Admin/Models/OrganizationEditModel.cs b/src/Admin/Models/OrganizationEditModel.cs index 36167e260c..2a65d3234a 100644 --- a/src/Admin/Models/OrganizationEditModel.cs +++ b/src/Admin/Models/OrganizationEditModel.cs @@ -37,6 +37,7 @@ namespace Bit.Admin.Models UseTotp = org.UseTotp; Use2fa = org.Use2fa; UseApi = org.UseApi; + UseResetPassword = org.UseResetPassword; SelfHost = org.SelfHost; UsersGetPremium = org.UsersGetPremium; MaxStorageGb = org.MaxStorageGb; @@ -86,6 +87,8 @@ namespace Bit.Admin.Models public bool Use2fa { get; set; } [Display(Name = "API")] public bool UseApi{ get; set; } + [Display(Name = "Reset Password")] + public bool UseResetPassword { get; set; } [Display(Name = "Self Host")] public bool SelfHost { get; set; } [Display(Name = "Users Get Premium")] @@ -122,6 +125,7 @@ namespace Bit.Admin.Models existingOrganization.UseTotp = UseTotp; existingOrganization.Use2fa = Use2fa; existingOrganization.UseApi = UseApi; + existingOrganization.UseResetPassword = UseResetPassword; existingOrganization.SelfHost = SelfHost; existingOrganization.UsersGetPremium = UsersGetPremium; existingOrganization.MaxStorageGb = MaxStorageGb; diff --git a/src/Admin/Models/OrganizationViewModel.cs b/src/Admin/Models/OrganizationViewModel.cs index 625cdbee1d..a6b2aedc47 100644 --- a/src/Admin/Models/OrganizationViewModel.cs +++ b/src/Admin/Models/OrganizationViewModel.cs @@ -16,6 +16,7 @@ namespace Bit.Admin.Models IEnumerable policies) { Organization = org; + HasPublicPrivateKeys = org.PublicKey != null && org.PrivateKey != null; UserCount = orgUsers.Count(); CipherCount = ciphers.Count(); CollectionCount = collections.Count(); @@ -39,5 +40,6 @@ namespace Bit.Admin.Models public int CollectionCount { get; set; } public int GroupCount { get; set; } public int PolicyCount { get; set; } + public bool HasPublicPrivateKeys { get; set; } } } diff --git a/src/Admin/Views/Organizations/Edit.cshtml b/src/Admin/Views/Organizations/Edit.cshtml index 17fd83ba22..1452103fa4 100644 --- a/src/Admin/Views/Organizations/Edit.cshtml +++ b/src/Admin/Views/Organizations/Edit.cshtml @@ -178,6 +178,10 @@ +
+ + +
diff --git a/src/Admin/Views/Organizations/_ViewInformation.cshtml b/src/Admin/Views/Organizations/_ViewInformation.cshtml index ab2ff3b15c..bbf54ea94d 100644 --- a/src/Admin/Views/Organizations/_ViewInformation.cshtml +++ b/src/Admin/Views/Organizations/_ViewInformation.cshtml @@ -32,6 +32,9 @@
Policies
@Model.PolicyCount
+ +
Public/Private Keys
+
@(Model.HasPublicPrivateKeys ? "Yes" : "No")
Created
@Model.Organization.CreationDate.ToString()