diff --git a/src/Orchard.Web/Modules/Orchard.Roles/Views/EditorTemplates/Parts/Roles.UserRoles.cshtml b/src/Orchard.Web/Modules/Orchard.Roles/Views/EditorTemplates/Parts/Roles.UserRoles.cshtml
index b8f8a28b8..de1414ef7 100644
--- a/src/Orchard.Web/Modules/Orchard.Roles/Views/EditorTemplates/Parts/Roles.UserRoles.cshtml
+++ b/src/Orchard.Web/Modules/Orchard.Roles/Views/EditorTemplates/Parts/Roles.UserRoles.cshtml
@@ -1,21 +1,26 @@
@model UserRolesViewModel
@using Orchard.Roles.ViewModels
+
diff --git a/src/Orchard.Web/Modules/Orchard.Users/Controllers/AdminController.cs b/src/Orchard.Web/Modules/Orchard.Users/Controllers/AdminController.cs
index d1ddc4a49..aa917f97c 100644
--- a/src/Orchard.Web/Modules/Orchard.Users/Controllers/AdminController.cs
+++ b/src/Orchard.Web/Modules/Orchard.Users/Controllers/AdminController.cs
@@ -104,9 +104,11 @@ namespace Orchard.Users.Controllers {
public ActionResult Edit(int id) {
if (!Services.Authorizer.Authorize(Permissions.ManageUsers, T("Not authorized to manage users")))
return new HttpUnauthorizedResult();
-
+
+ var user = Services.ContentManager.Get(id);
+
return View(new UserEditViewModel {
- User = Services.ContentManager.Get(id)
+ User = Services.ContentManager.BuildEditorModel(user)
});
}
@@ -114,9 +116,10 @@ namespace Orchard.Users.Controllers {
public ActionResult EditPOST(int id) {
if (!Services.Authorizer.Authorize(Permissions.ManageUsers, T("Not authorized to manage users")))
return new HttpUnauthorizedResult();
-
+
+ var user = Services.ContentManager.Get(id);
var model = new UserEditViewModel {
- User = Services.ContentManager.Get(id)
+ User = Services.ContentManager.UpdateEditorModel(user, this)
};
TryUpdateModel(model);
diff --git a/src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Create.cshtml b/src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Create.cshtml
index b054b7cea..277ffc99a 100644
--- a/src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Create.cshtml
+++ b/src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Create.cshtml
@@ -28,6 +28,8 @@
@Html.ValidationMessageFor(m=>m.ConfirmPassword, "*")
+ @Display(Model.User)
+
diff --git a/src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Edit.cshtml b/src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Edit.cshtml
index 7e52c85f5..b138c4af4 100644
--- a/src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Edit.cshtml
+++ b/src/Orchard.Web/Modules/Orchard.Users/Views/Admin/Edit.cshtml
@@ -16,6 +16,8 @@
@Html.ValidationMessageFor(m=>m.Email, "*")
+ @Display(Model.User)
+