Support parentId in document/media item search endpoints (#16933)
* Updated search services to start searching from a guid based key. * Solved api breaking changes with new minor version * Ordering and formatting * Changed interface default implementation to the new method... * Consolidated version * PR review cleanup and renaming
This commit is contained in:
@@ -20,6 +20,15 @@ internal sealed class IndexedEntitySearchService : IIndexedEntitySearchService
|
||||
}
|
||||
|
||||
public PagedModel<IEntitySlim> Search(UmbracoObjectTypes objectType, string query, int skip = 0, int take = 100, bool ignoreUserStartNodes = false)
|
||||
=> Search(objectType, query, null, skip, take, ignoreUserStartNodes);
|
||||
|
||||
public PagedModel<IEntitySlim> Search(
|
||||
UmbracoObjectTypes objectType,
|
||||
string query,
|
||||
Guid? parentId,
|
||||
int skip = 0,
|
||||
int take = 100,
|
||||
bool ignoreUserStartNodes = false)
|
||||
{
|
||||
UmbracoEntityTypes entityType = objectType switch
|
||||
{
|
||||
@@ -37,7 +46,8 @@ internal sealed class IndexedEntitySearchService : IIndexedEntitySearchService
|
||||
pageSize,
|
||||
pageNumber,
|
||||
out var totalFound,
|
||||
ignoreUserStartNodes: ignoreUserStartNodes);
|
||||
ignoreUserStartNodes: ignoreUserStartNodes,
|
||||
searchFrom: parentId?.ToString());
|
||||
|
||||
Guid[] keys = searchResults.Select(
|
||||
result =>
|
||||
|
||||
Reference in New Issue
Block a user