Fixing modify user page and it's title

This commit is contained in:
lepipele 2018-04-19 11:44:24 -05:00
parent 8075273ec8
commit cd1a4c4749
3 changed files with 5 additions and 4 deletions

View file

@ -132,6 +132,7 @@ namespace BTCPayServer.Controllers
var roles = await _UserManager.GetRolesAsync(user);
var userVM = new UserViewModel();
userVM.Id = user.Id;
userVM.Email = user.Email;
userVM.IsAdmin = IsAdmin(roles);
return View(userVM);
}

View file

@ -15,9 +15,9 @@ namespace BTCPayServer.Views.Server
}
public const string ACTIVE_PAGE_KEY = "ActivePage";
public static void SetActivePageAndTitle(this ViewDataDictionary viewData, Pages activePage, string titleOverride = null)
public static void SetActivePageAndTitle(this ViewDataDictionary viewData, Pages activePage)
{
viewData["Title"] = titleOverride ?? activePage.ToString();
viewData["Title"] = activePage.ToString();
viewData[ACTIVE_PAGE_KEY] = activePage;
}

View file

@ -1,10 +1,10 @@
@model UserViewModel
@{
ViewData.SetActivePageAndTitle(ServerNavPages.Pages.Users, Model.Email);
ViewData.SetActivePageAndTitle(ServerNavPages.Pages.Users);
}
<h4>@ViewData["Title"]</h4>
<h4>Modify User - @Model.Email</h4>
@Html.Partial("_StatusMessage", Model.StatusMessage)