59415: Allow scope in browse-by-value

This commit is contained in:
Kristof De Langhe
2019-01-29 16:18:46 +01:00
parent 0312e659a4
commit 551ed18fe5
2 changed files with 5 additions and 1 deletions

View File

@@ -149,6 +149,7 @@ export class BrowseService {
getBrowseItemsFor(definitionID: string, filterValue: string, options: {
pagination?: PaginationComponentOptions;
sort?: SortOptions;
scope?: string;
} = {}): Observable<RemoteData<PaginatedList<Item>>> {
const request$ = this.getBrowseDefinitions().pipe(
getBrowseDefinitionLinks(definitionID),
@@ -157,6 +158,9 @@ export class BrowseService {
hasValueOperator(),
map((href: string) => {
const args = [];
if (isNotEmpty(options.sort)) {
args.push(`scope=${options.scope}`);
}
if (isNotEmpty(options.sort)) {
args.push(`sort=${options.sort.field},${options.sort.direction}`);
}