Skip to content

Commit 640bf63

Browse files
committed
[DSC-1974] Use preventMetadataSecurity projection for collection recent submissions
1 parent c5a8133 commit 640bf63

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/app/collection-page/collection-page.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,8 @@ export class CollectionPageComponent implements OnInit {
119119
pagination: currentPagination,
120120
sort: currentSort,
121121
dsoTypes: [DSpaceObjectType.ITEM],
122-
forcedEmbeddedKeys: ['metrics']
122+
forcedEmbeddedKeys: ['metrics'],
123+
projection: 'preventMetadataSecurity'
123124
}), null, true, true, ...BROWSE_LINKS_TO_FOLLOW)
124125
.pipe(toDSpaceObjectListRD()) as Observable<RemoteData<PaginatedList<Item>>>;
125126
}),

src/app/shared/search/models/paginated-search-options.model.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,13 @@ export class PaginatedSearchOptions extends SearchOptions {
1414
sort?: SortOptions;
1515
forcedEmbeddedKeys?: string[];
1616

17-
constructor(options: {configuration?: string, scope?: string, query?: string, dsoTypes?: DSpaceObjectType[], filters?: SearchFilter[], fixedFilter?: any, pagination?: PaginationComponentOptions, sort?: SortOptions, view?: ViewMode, forcedEmbeddedKeys?: string[]}) {
17+
constructor(options: {configuration?: string, scope?: string, query?: string, dsoTypes?: DSpaceObjectType[], filters?: SearchFilter[], fixedFilter?: any, pagination?: PaginationComponentOptions, sort?: SortOptions, view?: ViewMode, forcedEmbeddedKeys?: string[], projection?: string}) {
1818
super(options);
1919
this.pagination = options.pagination;
2020
this.sort = options.sort;
2121
this.view = options.view;
2222
this.forcedEmbeddedKeys = options.forcedEmbeddedKeys;
23+
this.projection = options.projection; // optional projection parameter for the search results
2324
}
2425

2526
/**

0 commit comments

Comments
 (0)