imrove custom entity support in settings
This commit is contained in:
parent
825eb700b1
commit
22c2d56da0
|
@ -188,7 +188,7 @@ namespace Oqtane.Controllers
|
||||||
default: // custom entity
|
default: // custom entity
|
||||||
if (permissionName == PermissionNames.Edit)
|
if (permissionName == PermissionNames.Edit)
|
||||||
{
|
{
|
||||||
authorized = User.IsInRole(RoleNames.Admin);
|
authorized = User.IsInRole(RoleNames.Admin) || _userPermissions.IsAuthorized(User, entityName, entityId, permissionName);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -231,7 +231,7 @@ namespace Oqtane.Controllers
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default: // custom entity
|
default: // custom entity
|
||||||
filter = !User.IsInRole(RoleNames.Admin);
|
filter = !User.IsInRole(RoleNames.Admin) && !_userPermissions.IsAuthorized(User, entityName, entityId, PermissionNames.Edit);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return filter;
|
return filter;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user