Factored out Contants.*** Role into RoleNames.***
Renamed 'AllUsers' to 'Everyone'
This commit is contained in:
		| @ -239,15 +239,15 @@ namespace Oqtane.Repository | ||||
|                     { | ||||
|                         moduledefinition.Permissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.Utilize, Constants.AdminRole, true) | ||||
|                             new Permission(PermissionNames.Utilize, RoleNames.Admin, true) | ||||
|                         }.EncodePermissions(); | ||||
|                     } | ||||
|                     else | ||||
|                     { | ||||
|                         moduledefinition.Permissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.Utilize, Constants.AdminRole, true), | ||||
|                             new Permission(PermissionNames.Utilize, Constants.RegisteredRole, true) | ||||
|                             new Permission(PermissionNames.Utilize, RoleNames.Admin, true), | ||||
|                             new Permission(PermissionNames.Utilize, RoleNames.Registered, true) | ||||
|                         }.EncodePermissions(); | ||||
|                     } | ||||
|  | ||||
|  | ||||
| @ -60,9 +60,9 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.View, Constants.AllUsersRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.View, RoleNames.Everyone, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -71,9 +71,9 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Login.Index).ToModuleDefinitionName(), Title = "User Login", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                             new Permission(PermissionNames.View, Constants.AllUsersRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                             new Permission(PermissionNames.View, RoleNames.Everyone, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -89,9 +89,9 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.View, Constants.AllUsersRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.View, RoleNames.Everyone, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -100,9 +100,9 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Register.Index).ToModuleDefinitionName(), Title = "User Registration", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                             new Permission(PermissionNames.View, Constants.AllUsersRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                             new Permission(PermissionNames.View, RoleNames.Everyone, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -119,9 +119,9 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.View, Constants.AllUsersRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.View, RoleNames.Everyone, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -130,9 +130,9 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Reset.Index).ToModuleDefinitionName(), Title = "Password Reset", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                             new Permission(PermissionNames.View, Constants.AllUsersRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                             new Permission(PermissionNames.View, RoleNames.Everyone, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -148,9 +148,9 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.View, Constants.RegisteredRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.View, RoleNames.Registered, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -159,9 +159,9 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.UserProfile.Index).ToModuleDefinitionName(), Title = "User Profile", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                             new Permission(PermissionNames.View, Constants.RegisteredRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                             new Permission(PermissionNames.View, RoleNames.Registered, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -174,8 +174,8 @@ namespace Oqtane.Repository | ||||
|                 Name = "Admin", Parent = "", Path = "admin", Icon = "", IsNavigation = false, IsPersonalizable = false,  | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -184,8 +184,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Dashboard.Index).ToModuleDefinitionName(), Title = "Admin Dashboard", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -201,8 +201,8 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -211,8 +211,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Site.Index).ToModuleDefinitionName(), Title = "Site Settings", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -228,8 +228,8 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -238,8 +238,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Pages.Index).ToModuleDefinitionName(), Title = "Page Management", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -255,8 +255,8 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -265,8 +265,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Users.Index).ToModuleDefinitionName(), Title = "User Management", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -282,8 +282,8 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -292,8 +292,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Profiles.Index).ToModuleDefinitionName(), Title = "Profile Management", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -309,8 +309,8 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -319,8 +319,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Roles.Index).ToModuleDefinitionName(), Title = "Role Management", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -336,8 +336,8 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -346,8 +346,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Files.Index).ToModuleDefinitionName(), Title = "File Management", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -363,8 +363,8 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -373,8 +373,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.RecycleBin.Index).ToModuleDefinitionName(), Title = "Recycle Bin", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -392,8 +392,8 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -402,8 +402,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Logs.Index).ToModuleDefinitionName(), Title = "Event Log", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -418,8 +418,8 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -428,8 +428,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Tenants.Index).ToModuleDefinitionName(), Title = "Tenant Management", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -440,8 +440,8 @@ namespace Oqtane.Repository | ||||
|                 Name = "Site Management", Parent = "Admin", Path = "admin/sites", Icon = Icons.Globe, IsNavigation = false, IsPersonalizable = false,  | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -450,8 +450,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Sites.Index).ToModuleDefinitionName(), Title = "Site Management", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -462,8 +462,8 @@ namespace Oqtane.Repository | ||||
|                 Name = "Module Management", Parent = "Admin", Path = "admin/modules", Icon = Icons.Browser, IsNavigation = false, IsPersonalizable = false,  | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -472,8 +472,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.ModuleDefinitions.Index).ToModuleDefinitionName(), Title = "Module Management", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -484,8 +484,8 @@ namespace Oqtane.Repository | ||||
|                 Name = "Theme Management", Parent = "Admin", Path = "admin/themes", Icon = Icons.Brush, IsNavigation = false, IsPersonalizable = false,  | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -494,8 +494,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Themes.Index).ToModuleDefinitionName(), Title = "Theme Management", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -506,8 +506,8 @@ namespace Oqtane.Repository | ||||
|                 Name = "Scheduled Jobs", Parent = "Admin", Path = "admin/jobs", Icon = Icons.Timer, IsNavigation = false, IsPersonalizable = false,  | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -516,8 +516,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Jobs.Index).ToModuleDefinitionName(), Title = "Scheduled Jobs", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -533,8 +533,8 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -543,8 +543,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Sql.Index).ToModuleDefinitionName(), Title = "Sql Management", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -560,8 +560,8 @@ namespace Oqtane.Repository | ||||
|                 IsPersonalizable = false, | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -570,8 +570,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.SystemInfo.Index).ToModuleDefinitionName(), Title = "System Info", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -582,8 +582,8 @@ namespace Oqtane.Repository | ||||
|                 Name = "System Update", Parent = "Admin", Path = "admin/update", Icon = Icons.Aperture, IsNavigation = false, IsPersonalizable = false,  | ||||
|                 PagePermissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                     new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                 }.EncodePermissions(), | ||||
|                 PageTemplateModules = new List<PageTemplateModule> | ||||
|                 { | ||||
| @ -592,8 +592,8 @@ namespace Oqtane.Repository | ||||
|                         ModuleDefinitionName = typeof(Oqtane.Modules.Admin.Upgrade.Index).ToModuleDefinitionName(), Title = "System Update", Pane = "Content", | ||||
|                         ModulePermissions = new List<Permission> | ||||
|                         { | ||||
|                             new Permission(PermissionNames.View, Constants.HostRole, true), | ||||
|                             new Permission(PermissionNames.Edit, Constants.HostRole, true) | ||||
|                             new Permission(PermissionNames.View, RoleNames.Host, true), | ||||
|                             new Permission(PermissionNames.Edit, RoleNames.Host, true) | ||||
|                         }.EncodePermissions(), | ||||
|                         Content = "" | ||||
|                     } | ||||
| @ -640,18 +640,18 @@ namespace Oqtane.Repository | ||||
|         { | ||||
|             // create default entities for site | ||||
|             List<Role> roles = _roleRepository.GetRoles(site.SiteId, true).ToList(); | ||||
|             if (!roles.Where(item => item.Name == Constants.AllUsersRole).Any()) | ||||
|             if (!roles.Where(item => item.Name == RoleNames.Everyone).Any()) | ||||
|             { | ||||
|                 _roleRepository.AddRole(new Role {SiteId = null, Name = Constants.AllUsersRole, Description = "All Users", IsAutoAssigned = false, IsSystem = true}); | ||||
|                 _roleRepository.AddRole(new Role {SiteId = null, Name = RoleNames.Everyone, Description = "All Users", IsAutoAssigned = false, IsSystem = true}); | ||||
|             } | ||||
|  | ||||
|             if (!roles.Where(item => item.Name == Constants.HostRole).Any()) | ||||
|             if (!roles.Where(item => item.Name == RoleNames.Host).Any()) | ||||
|             { | ||||
|                 _roleRepository.AddRole(new Role {SiteId = null, Name = Constants.HostRole, Description = "Application Administrators", IsAutoAssigned = false, IsSystem = true}); | ||||
|                 _roleRepository.AddRole(new Role {SiteId = null, Name = RoleNames.Host, Description = "Application Administrators", IsAutoAssigned = false, IsSystem = true}); | ||||
|             } | ||||
|  | ||||
|             _roleRepository.AddRole(new Role {SiteId = site.SiteId, Name = Constants.RegisteredRole, Description = "Registered Users", IsAutoAssigned = true, IsSystem = true}); | ||||
|             _roleRepository.AddRole(new Role {SiteId = site.SiteId, Name = Constants.AdminRole, Description = "Site Administrators", IsAutoAssigned = false, IsSystem = true}); | ||||
|             _roleRepository.AddRole(new Role {SiteId = site.SiteId, Name = RoleNames.Registered, Description = "Registered Users", IsAutoAssigned = true, IsSystem = true}); | ||||
|             _roleRepository.AddRole(new Role {SiteId = site.SiteId, Name = RoleNames.Admin, Description = "Site Administrators", IsAutoAssigned = false, IsSystem = true}); | ||||
|  | ||||
|             _profileRepository.AddProfile(new Profile | ||||
|                 {SiteId = site.SiteId, Name = "FirstName", Title = "First Name", Description = "Your First Or Given Name", Category = "Name", ViewOrder = 1, MaxLength = 50, DefaultValue = "", IsRequired = true, IsPrivate = false}); | ||||
| @ -675,9 +675,9 @@ namespace Oqtane.Repository | ||||
|                 SiteId = site.SiteId, ParentId = null, Name = "Root", Path = "", Order = 1, IsSystem = true, | ||||
|                 Permissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.Browse, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.View, Constants.AllUsersRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                     new Permission(PermissionNames.Browse, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.View, RoleNames.Everyone, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                 }.EncodePermissions() | ||||
|             }); | ||||
|             _folderRepository.AddFolder(new Folder | ||||
| @ -685,9 +685,9 @@ namespace Oqtane.Repository | ||||
|                 SiteId = site.SiteId, ParentId = folder.FolderId, Name = "Users", Path = Utilities.PathCombine("Users",Path.DirectorySeparatorChar.ToString()), Order = 1, IsSystem = true, | ||||
|                 Permissions = new List<Permission> | ||||
|                 { | ||||
|                     new Permission(PermissionNames.Browse, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.View, Constants.AdminRole, true), | ||||
|                     new Permission(PermissionNames.Edit, Constants.AdminRole, true) | ||||
|                     new Permission(PermissionNames.Browse, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.View, RoleNames.Admin, true), | ||||
|                     new Permission(PermissionNames.Edit, RoleNames.Admin, true) | ||||
|                 }.EncodePermissions() | ||||
|             }); | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Tony Valenti
					Tony Valenti