diff --git a/src/Admin/Controllers/OrganizationsController.cs b/src/Admin/Controllers/OrganizationsController.cs index 73c1f3f891..ab1ea23deb 100644 --- a/src/Admin/Controllers/OrganizationsController.cs +++ b/src/Admin/Controllers/OrganizationsController.cs @@ -51,7 +51,8 @@ namespace Bit.Admin.Controllers Paid = paid, Page = page, Count = count, - Action = _globalSettings.SelfHosted ? "View" : "Edit" + Action = _globalSettings.SelfHosted ? "View" : "Edit", + SelfHosted = _globalSettings.SelfHosted }); } diff --git a/src/Admin/Models/OrganizationsModel.cs b/src/Admin/Models/OrganizationsModel.cs index 371d15c911..d8696086b5 100644 --- a/src/Admin/Models/OrganizationsModel.cs +++ b/src/Admin/Models/OrganizationsModel.cs @@ -8,5 +8,6 @@ namespace Bit.Admin.Models public string UserEmail { get; set; } public bool? Paid { get; set; } public string Action { get; set; } + public bool SelfHosted { get; set; } } } diff --git a/src/Admin/Views/Organizations/Index.cshtml b/src/Admin/Views/Organizations/Index.cshtml index 35f1a4a29c..ca2e2c37f4 100644 --- a/src/Admin/Views/Organizations/Index.cshtml +++ b/src/Admin/Views/Organizations/Index.cshtml @@ -57,13 +57,16 @@ - @if(!string.IsNullOrWhiteSpace(org.GatewaySubscriptionId)) + @if(!Model.SelfHosted) { - - } - else - { - + if(!string.IsNullOrWhiteSpace(org.GatewaySubscriptionId)) + { + + } + else + { + + } } @if(org.MaxStorageGb.HasValue && org.MaxStorageGb > 1) { diff --git a/src/Admin/Views/Organizations/_ViewInformation.cshtml b/src/Admin/Views/Organizations/_ViewInformation.cshtml index b716f2983a..047de6152f 100644 --- a/src/Admin/Views/Organizations/_ViewInformation.cshtml +++ b/src/Admin/Views/Organizations/_ViewInformation.cshtml @@ -3,8 +3,14 @@
Id
@Model.Organization.Id
+
Plan
+
@Model.Organization.Plan
+ +
Expires
+
@(Model.Organization.ExpirationDate?.ToString() ?? "-")
+
Users
-
@Model.UserCount
+
@Model.UserCount / @(Model.Organization.Seats?.ToString() ?? "-")
Owners
@(string.IsNullOrWhiteSpace(Model.Owners) ? "None" : Model.Owners)
diff --git a/src/Admin/Views/Users/_ViewInformation.cshtml b/src/Admin/Views/Users/_ViewInformation.cshtml index 6ce75d758b..59457fdc34 100644 --- a/src/Admin/Views/Users/_ViewInformation.cshtml +++ b/src/Admin/Views/Users/_ViewInformation.cshtml @@ -3,15 +3,21 @@
Id
@Model.User.Id
+
Premium
+
@(Model.User.Premium ? "Yes" : "No")
+ +
Premium Expires
+
@(Model.User.PremiumExpirationDate?.ToString() ?? "-")
+
Items
@Model.CipherCount
+
Vault Modified
+
@Model.User.AccountRevisionDate.ToString()
+
Created
@Model.User.CreationDate.ToString()
Modified
@Model.User.RevisionDate.ToString()
- -
Vault Modified
-
@Model.User.AccountRevisionDate.ToString()