/// <summary> /// If the request should allows a user to choose nodes that they normally don't have access to /// </summary> /// <param name="queryStrings"></param> /// <returns></returns> internal bool IgnoreUserStartNodes(FormCollection queryStrings) { if (_ignoreUserStartNodes.HasValue) { return(_ignoreUserStartNodes.Value); } var dataTypeKey = queryStrings.GetValue <Guid?>(TreeQueryStringParameters.DataTypeKey); _ignoreUserStartNodes = dataTypeKey.HasValue && _dataTypeService.IsDataTypeIgnoringUserStartNodes(dataTypeKey.Value); return(_ignoreUserStartNodes.Value); }