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)