Skip to content

Commit a4387bb

Browse files
authored
Merge pull request DSpace#2642 from alexandrevryghem/fix-broken-item-mapper-pagination_contribute-main
Fixed pagination issues on item mapper
2 parents e96ca2f + a5f49ba commit a4387bb

27 files changed

Lines changed: 107 additions & 117 deletions

File tree

src/app/access-control/bulk-access/browse/bulk-access-browse.component.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
<ng-template ngbNavContent>
3838
<ds-pagination
3939
[paginationOptions]="(paginationOptions$ | async)"
40-
[pageInfoState]="(objectsSelected$|async)?.payload.pageInfo"
4140
[collectionSize]="(objectsSelected$|async)?.payload?.totalElements"
4241
[objects]="(objectsSelected$|async)"
4342
[showPaginator]="false"

src/app/access-control/epeople-registry/epeople-registry.component.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ <h2 id="search" class="border-bottom pb-2">
4545
<ds-pagination
4646
*ngIf="(pageInfoState$ | async)?.totalElements > 0 && (searching$ | async) !== true"
4747
[paginationOptions]="config"
48-
[pageInfoState]="pageInfoState$"
4948
[collectionSize]="(pageInfoState$ | async)?.totalElements"
5049
[hideGear]="true"
5150
[hidePagerWhenSinglePage]="true">

src/app/access-control/epeople-registry/eperson-form/eperson-form.component.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ <h2>{{messagePrefix + '.groupsEPersonIsMemberOf' | translate}}</h2>
5252
<ds-pagination
5353
*ngIf="(groups$ | async)?.payload?.totalElements > 0"
5454
[paginationOptions]="config"
55-
[pageInfoState]="groupsPageInfoState$"
5655
[collectionSize]="(groups$ | async)?.payload?.totalElements"
5756
[hideGear]="true"
5857
[hidePagerWhenSinglePage]="true"

src/app/access-control/group-registry/group-form/members-list/members-list.component.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ <h3>{{messagePrefix + '.headMembers' | translate}}</h3>
55

66
<ds-pagination *ngIf="(ePeopleMembersOfGroup | async)?.totalElements > 0"
77
[paginationOptions]="config"
8-
[pageInfoState]="(ePeopleMembersOfGroup | async)"
98
[collectionSize]="(ePeopleMembersOfGroup | async)?.totalElements"
109
[hideGear]="true"
1110
[hidePagerWhenSinglePage]="true">
@@ -86,7 +85,6 @@ <h3 id="search" class="border-bottom pb-2">
8685

8786
<ds-pagination *ngIf="(ePeopleSearch | async)?.totalElements > 0"
8887
[paginationOptions]="configSearch"
89-
[pageInfoState]="(ePeopleSearch | async)"
9088
[collectionSize]="(ePeopleSearch | async)?.totalElements"
9189
[hideGear]="true"
9290
[hidePagerWhenSinglePage]="true">

src/app/access-control/group-registry/group-form/subgroup-list/subgroups-list.component.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ <h4>{{messagePrefix + '.headSubgroups' | translate}}</h4>
55

66
<ds-pagination *ngIf="(subGroups$ | async)?.payload?.totalElements > 0"
77
[paginationOptions]="config"
8-
[pageInfoState]="(subGroups$ | async)?.payload"
98
[collectionSize]="(subGroups$ | async)?.payload?.totalElements"
109
[hideGear]="true"
1110
[hidePagerWhenSinglePage]="true">
@@ -84,7 +83,6 @@ <h4 id="search" class="border-bottom pb-2">
8483

8584
<ds-pagination *ngIf="(searchResults$ | async)?.payload?.totalElements > 0"
8685
[paginationOptions]="configSearch"
87-
[pageInfoState]="(searchResults$ | async)?.payload"
8886
[collectionSize]="(searchResults$ | async)?.payload?.totalElements"
8987
[hideGear]="true"
9088
[hidePagerWhenSinglePage]="true">

src/app/access-control/group-registry/groups-registry.component.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ <h2 id="search" class="border-bottom pb-2">{{messagePrefix + 'search.head' | tra
3737
<ds-pagination
3838
*ngIf="(pageInfoState$ | async)?.totalElements > 0 && (loading$ | async) !== true"
3939
[paginationOptions]="config"
40-
[pageInfoState]="pageInfoState$"
4140
[collectionSize]="(pageInfoState$ | async)?.totalElements"
4241
[hideGear]="true"
4342
[hidePagerWhenSinglePage]="true">

src/app/admin/admin-ldn-services/ldn-services-directory/ldn-services-directory.component.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ <h1 class="flex-grow-1">{{ 'ldn-registered-services.title' | translate }}</h1>
1010
[collectionSize]="(ldnServicesRD$ | async)?.payload?.totalElements"
1111
[hideGear]="true"
1212
[hidePagerWhenSinglePage]="true"
13-
[pageInfoState]="(ldnServicesRD$ | async)?.payload"
1413
[paginationOptions]="pageConfig">
1514
<div class="table-responsive">
1615
<table class="table table-striped table-hover">

src/app/admin/admin-registries/bitstream-formats/bitstream-formats.component.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ <h1 id="header" class="border-bottom pb-2">{{'admin.registries.bitstream-formats
1111
<ds-pagination
1212
*ngIf="(bitstreamFormats | async)?.payload?.totalElements > 0"
1313
[paginationOptions]="pageConfig"
14-
[pageInfoState]="(bitstreamFormats | async)?.payload"
1514
[collectionSize]="(bitstreamFormats | async)?.payload?.totalElements"
1615
[hideGear]="false"
1716
[hidePagerWhenSinglePage]="true">

src/app/admin/admin-registries/metadata-schema/metadata-schema.component.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ <h2>{{'admin.registries.schema.fields.head' | translate}}</h2>
1616
<ds-pagination
1717
*ngIf="fields?.totalElements > 0"
1818
[paginationOptions]="config"
19-
[pageInfoState]="fields"
2019
[collectionSize]="fields?.totalElements"
2120
[hideGear]="false"
2221
[hidePagerWhenSinglePage]="true">

src/app/collection-page/collection-item-mapper/collection-item-mapper.component.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import {
2323
SortDirection,
2424
SortOptions,
2525
} from '../../core/cache/models/sort-options.model';
26-
import { CollectionDataService } from '../../core/data/collection-data.service';
2726
import { ConfigurationDataService } from '../../core/data/configuration-data.service';
2827
import { AuthorizationDataService } from '../../core/data/feature-authorization/authorization-data.service';
2928
import { ItemDataService } from '../../core/data/item-data.service';
@@ -39,6 +38,7 @@ import { SEARCH_CONFIG_SERVICE } from '../../my-dspace-page/my-dspace-configurat
3938
import { ErrorComponent } from '../../shared/error/error.component';
4039
import { HostWindowService } from '../../shared/host-window.service';
4140
import { LoadingComponent } from '../../shared/loading/loading.component';
41+
import { getMockThemeService } from '../../shared/mocks/theme-service.mock';
4242
import { NotificationsService } from '../../shared/notifications/notifications.service';
4343
import { ItemSelectComponent } from '../../shared/object-select/item-select/item-select.component';
4444
import { ObjectSelectService } from '../../shared/object-select/object-select.service';
@@ -58,6 +58,7 @@ import { RouterStub } from '../../shared/testing/router.stub';
5858
import { SearchConfigurationServiceStub } from '../../shared/testing/search-configuration-service.stub';
5959
import { SearchServiceStub } from '../../shared/testing/search-service.stub';
6060
import { createPaginatedList } from '../../shared/testing/utils.test';
61+
import { ThemeService } from '../../shared/theme-support/theme.service';
6162
import { EnumKeysPipe } from '../../shared/utils/enum-keys-pipe';
6263
import { VarDirective } from '../../shared/utils/var.directive';
6364
import { CollectionItemMapperComponent } from './collection-item-mapper.component';
@@ -190,7 +191,6 @@ describe('CollectionItemMapperComponent', () => {
190191
{ provide: SearchService, useValue: searchServiceStub },
191192
{ provide: NotificationsService, useValue: new NotificationsServiceStub() },
192193
{ provide: ItemDataService, useValue: itemDataServiceStub },
193-
{ provide: CollectionDataService, useValue: collectionDataServiceStub },
194194
{ provide: TranslateService, useValue: translateServiceStub },
195195
{ provide: HostWindowService, useValue: new HostWindowServiceStub(0) },
196196
{ provide: ObjectSelectService, useValue: new ObjectSelectServiceStub() },
@@ -199,6 +199,7 @@ describe('CollectionItemMapperComponent', () => {
199199
{ provide: GroupDataService, useValue: groupDataService },
200200
{ provide: LinkHeadService, useValue: linkHeadService },
201201
{ provide: ConfigurationDataService, useValue: configurationDataService },
202+
{ provide: ThemeService, useValue: getMockThemeService() },
202203
],
203204
}).overrideComponent(CollectionItemMapperComponent, {
204205
set: {

0 commit comments

Comments
 (0)