Add Admins role
This commit is contained in:
parent
54ff8eced1
commit
e938d4f801
|
@ -12,6 +12,8 @@ namespace Oqtane.Controllers
|
|||
[Route(ControllerRoutes.Default)]
|
||||
public class LanguageController : Controller
|
||||
{
|
||||
private const string HostAdminRoles = RoleNames.Host + "," + RoleNames.Admin;
|
||||
|
||||
private readonly ILanguageRepository _languages;
|
||||
private readonly ILogManager _logger;
|
||||
|
||||
|
@ -30,7 +32,7 @@ namespace Oqtane.Controllers
|
|||
public Language Get(int id) => _languages.GetLanguage(id);
|
||||
|
||||
[HttpPost]
|
||||
[Authorize(Roles = RoleNames.Admin)]
|
||||
[Authorize(Roles = HostAdminRoles)]
|
||||
public Language Post([FromBody] Language language)
|
||||
{
|
||||
if (ModelState.IsValid)
|
||||
|
@ -42,7 +44,7 @@ namespace Oqtane.Controllers
|
|||
}
|
||||
|
||||
[HttpDelete("{id}")]
|
||||
[Authorize(Roles = RoleNames.Admin)]
|
||||
[Authorize(Roles = HostAdminRoles)]
|
||||
public void Delete(int id)
|
||||
{
|
||||
_languages.DeleteLanguage(id);
|
||||
|
|
|
@ -512,7 +512,9 @@ namespace Oqtane.Repository
|
|||
PagePermissions = new List<Permission>
|
||||
{
|
||||
new Permission(PermissionNames.View, RoleNames.Host, true),
|
||||
new Permission(PermissionNames.Edit, RoleNames.Host, true)
|
||||
new Permission(PermissionNames.Edit, RoleNames.Host, true),
|
||||
new Permission(PermissionNames.View, RoleNames.Admin, true),
|
||||
new Permission(PermissionNames.Edit, RoleNames.Admin, true)
|
||||
}.EncodePermissions(),
|
||||
PageTemplateModules = new List<PageTemplateModule>
|
||||
{
|
||||
|
@ -522,7 +524,9 @@ namespace Oqtane.Repository
|
|||
ModulePermissions = new List<Permission>
|
||||
{
|
||||
new Permission(PermissionNames.View, RoleNames.Host, true),
|
||||
new Permission(PermissionNames.Edit, RoleNames.Host, true)
|
||||
new Permission(PermissionNames.Edit, RoleNames.Host, true),
|
||||
new Permission(PermissionNames.View, RoleNames.Admin, true),
|
||||
new Permission(PermissionNames.Edit, RoleNames.Admin, true)
|
||||
}.EncodePermissions(),
|
||||
Content = ""
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user