private HasSubTreePermission ( string path, IUser user, bool isCreator, bool isLastModifier, |
||
path | string | |
user | IUser | |
isCreator | bool | |
isLastModifier | bool | |
permissionTypes | ||
Результат | bool |
internal bool HasSubTreePermission(string path, IUser user, bool isCreator, bool isLastModifier, PermissionType[] permissionTypes)
{
if (user.Id == -1)
return true;
var value = GetSubtreePermission(path, user, isCreator, isLastModifier, permissionTypes);
return value == PermissionValue.Allow;
}
internal PermissionValue GetPermission(string path, IUser user, bool isCreator, bool isLastModifier, PermissionType[] permissionTypes)