From f33118876343d22ac59bb6762f7dc7f08182faca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rui=20Tom=C3=A9?= <108268980+r-tome@users.noreply.github.com> Date: Tue, 7 Feb 2023 10:31:50 +0000 Subject: [PATCH] [EC-429] Provider details screen updated with Type, BillingPhone and Organization details (#2666) --- src/Admin/Models/ProviderEditModel.cs | 4 +++ src/Admin/Views/Providers/Edit.cshtml | 8 +++++ .../Views/Providers/Organizations.cshtml | 29 +++++++++++++++++-- .../Views/Providers/_ViewInformation.cshtml | 8 +++-- 4 files changed, 44 insertions(+), 5 deletions(-) diff --git a/src/Admin/Models/ProviderEditModel.cs b/src/Admin/Models/ProviderEditModel.cs index 92b2f89e98..2052bf6cfd 100644 --- a/src/Admin/Models/ProviderEditModel.cs +++ b/src/Admin/Models/ProviderEditModel.cs @@ -14,10 +14,13 @@ public class ProviderEditModel : ProviderViewModel Name = provider.Name; BusinessName = provider.BusinessName; BillingEmail = provider.BillingEmail; + BillingPhone = provider.BillingPhone; } [Display(Name = "Billing Email")] public string BillingEmail { get; set; } + [Display(Name = "Billing Phone Number")] + public string BillingPhone { get; set; } [Display(Name = "Business Name")] public string BusinessName { get; set; } public string Name { get; set; } @@ -28,6 +31,7 @@ public class ProviderEditModel : ProviderViewModel existingProvider.Name = Name; existingProvider.BusinessName = BusinessName; existingProvider.BillingEmail = BillingEmail?.ToLowerInvariant()?.Trim(); + existingProvider.BillingPhone = BillingPhone?.ToLowerInvariant()?.Trim(); return existingProvider; } } diff --git a/src/Admin/Views/Providers/Edit.cshtml b/src/Admin/Views/Providers/Edit.cshtml index f9acfb8a43..cdf8c2eccb 100644 --- a/src/Admin/Views/Providers/Edit.cshtml +++ b/src/Admin/Views/Providers/Edit.cshtml @@ -36,6 +36,14 @@ +
+
+
+ + +
+
+
@await Html.PartialAsync("Organizations", Model)
diff --git a/src/Admin/Views/Providers/Organizations.cshtml b/src/Admin/Views/Providers/Organizations.cshtml index 67e327ca04..fb097844c6 100644 --- a/src/Admin/Views/Providers/Organizations.cshtml +++ b/src/Admin/Views/Providers/Organizations.cshtml @@ -6,7 +6,14 @@ - + + + @@ -22,8 +29,24 @@ { + + } diff --git a/src/Admin/Views/Providers/_ViewInformation.cshtml b/src/Admin/Views/Providers/_ViewInformation.cshtml index 9a3170743d..ff4a2e8106 100644 --- a/src/Admin/Views/Providers/_ViewInformation.cshtml +++ b/src/Admin/Views/Providers/_ViewInformation.cshtml @@ -1,4 +1,5 @@ -@model ProviderViewModel +@using Bit.SharedWeb.Utilities +@model ProviderViewModel
Id
@Model.Provider.Id
@@ -7,7 +8,10 @@
@Model.Provider.Status
Users
-
@Model.UserCount
+
@(Model.Provider.Type == ProviderType.Reseller ? "N/A" : Model.UserCount)
+ +
Provider Type
+
@(Model.Provider.Type.GetDisplayAttribute()?.GetName())
Created
@Model.Provider.CreationDate.ToString()
NameNameStatus + +
- @org.OrganizationName + @org.OrganizationName + + @org.Status + +
+ @if (org.Status == OrganizationStatusType.Pending) + { + + + + } + else + { + + } +