Basic fix for Work Item 16558 - Adding too long role name causes page error. Added Data annotation to limit role name to 255 chars to avoid YSOD.

This commit is contained in:
Kevin LaBranche
2010-12-07 22:20:38 -07:00
parent ee9801c55e
commit f6b1ae4031
2 changed files with 2 additions and 2 deletions

View File

@@ -4,7 +4,7 @@ using Orchard.Security.Permissions;
namespace Orchard.Roles.ViewModels {
public class RoleCreateViewModel {
[Required]
[Required, StringLength(255)]
public string Name { get; set; }
public IDictionary<string, IEnumerable<Permission>> FeaturePermissions { get; set; }
}

View File

@@ -5,7 +5,7 @@ using Orchard.Security.Permissions;
namespace Orchard.Roles.ViewModels {
public class RoleEditViewModel {
public int Id { get; set; }
[Required]
[Required, StringLength(255)]
public string Name { get; set; }
public IDictionary<string, IEnumerable<Permission>> RoleCategoryPermissions { get; set; }
public IEnumerable<string> CurrentPermissions { get; set; }