fix DSpace#1767 Display all bitstream formats on one page and include IDs

This commit is contained in:
Ying Jin
2022-09-29 20:21:21 -05:00
parent 064dae2581
commit 802b0e7204
23 changed files with 80 additions and 36 deletions

View File

@@ -13,32 +13,34 @@
[paginationOptions]="pageConfig" [paginationOptions]="pageConfig"
[pageInfoState]="(bitstreamFormats | async)?.payload" [pageInfoState]="(bitstreamFormats | async)?.payload"
[collectionSize]="(bitstreamFormats | async)?.payload?.totalElements" [collectionSize]="(bitstreamFormats | async)?.payload?.totalElements"
[hideGear]="true" [hideGear]="false"
[hidePagerWhenSinglePage]="true"> [hidePagerWhenSinglePage]="true">
<div class="table-responsive"> <div class="table-responsive">
<table id="formats" class="table table-striped table-hover"> <table id="formats" class="table table-striped table-hover">
<thead> <thead>
<tr> <tr>
<th scope="col"></th> <th scope="col"></th>
<th scope="col">{{'admin.registries.bitstream-formats.table.name' | translate}}</th> <th scope="col">{{'admin.registries.bitstream-formats.table.id' | translate}}</th>
<th scope="col">{{'admin.registries.bitstream-formats.table.mimetype' | translate}}</th> <th scope="col">{{'admin.registries.bitstream-formats.table.name' | translate}}</th>
<th scope="col">{{'admin.registries.bitstream-formats.table.supportLevel.head' | translate}}</th> <th scope="col">{{'admin.registries.bitstream-formats.table.mimetype' | translate}}</th>
</tr> <th scope="col">{{'admin.registries.bitstream-formats.table.supportLevel.head' | translate}}</th>
</tr>
</thead> </thead>
<tbody> <tbody>
<tr *ngFor="let bitstreamFormat of (bitstreamFormats | async)?.payload?.page"> <tr *ngFor="let bitstreamFormat of (bitstreamFormats | async)?.payload?.page">
<td> <td>
<label> <label>
<input type="checkbox" <input type="checkbox"
[checked]="isSelected(bitstreamFormat) | async" [checked]="isSelected(bitstreamFormat) | async"
(change)="selectBitStreamFormat(bitstreamFormat, $event)" (change)="selectBitStreamFormat(bitstreamFormat, $event)"
> >
</label> </label>
</td> </td>
<td><a [routerLink]="['/admin/registries/bitstream-formats', bitstreamFormat.id, 'edit']">{{bitstreamFormat.shortDescription}}</a></td> <td><a [routerLink]="['/admin/registries/bitstream-formats', bitstreamFormat.id, 'edit']">{{bitstreamFormat.id}}</a></td>
<td><a [routerLink]="['/admin/registries/bitstream-formats', bitstreamFormat.id, 'edit']">{{bitstreamFormat.mimetype}} <span *ngIf="bitstreamFormat.internal">({{'admin.registries.bitstream-formats.table.internal' | translate}})</span></a></td> <td><a [routerLink]="['/admin/registries/bitstream-formats', bitstreamFormat.id, 'edit']">{{bitstreamFormat.shortDescription}}</a></td>
<td><a [routerLink]="['/admin/registries/bitstream-formats', bitstreamFormat.id, 'edit']">{{'admin.registries.bitstream-formats.table.supportLevel.'+bitstreamFormat.supportLevel | translate}}</a></td> <td><a [routerLink]="['/admin/registries/bitstream-formats', bitstreamFormat.id, 'edit']">{{bitstreamFormat.mimetype}} <span *ngIf="bitstreamFormat.internal">({{'admin.registries.bitstream-formats.table.internal' | translate}})</span></a></td>
</tr> <td><a [routerLink]="['/admin/registries/bitstream-formats', bitstreamFormat.id, 'edit']">{{'admin.registries.bitstream-formats.table.supportLevel.'+bitstreamFormat.supportLevel | translate}}</a></td>
</tr>
</tbody> </tbody>
</table> </table>
</div> </div>

View File

@@ -32,9 +32,9 @@ export class BitstreamFormatsComponent implements OnInit, OnDestroy {
* The current pagination configuration for the page used by the FindAll method * The current pagination configuration for the page used by the FindAll method
* Currently simply renders all bitstream formats * Currently simply renders all bitstream formats
*/ */
config: FindListOptions = Object.assign(new FindListOptions(), { // config: FindListOptions = Object.assign(new FindListOptions(), {
elementsPerPage: 20 // elementsPerPage: 20
}); // });
/** /**
* The current pagination configuration for the page * The current pagination configuration for the page
@@ -42,7 +42,8 @@ export class BitstreamFormatsComponent implements OnInit, OnDestroy {
*/ */
pageConfig: PaginationComponentOptions = Object.assign(new PaginationComponentOptions(), { pageConfig: PaginationComponentOptions = Object.assign(new PaginationComponentOptions(), {
id: 'rbp', id: 'rbp',
pageSize: 20 pageSize: 25,
pageSizeOptions: [25, 50, 100, 200]
}); });
constructor(private notificationsService: NotificationsService, constructor(private notificationsService: NotificationsService,
@@ -50,7 +51,7 @@ export class BitstreamFormatsComponent implements OnInit, OnDestroy {
private translateService: TranslateService, private translateService: TranslateService,
private bitstreamFormatService: BitstreamFormatDataService, private bitstreamFormatService: BitstreamFormatDataService,
private paginationService: PaginationService, private paginationService: PaginationService,
) { ) {
} }
@@ -140,7 +141,7 @@ export class BitstreamFormatsComponent implements OnInit, OnDestroy {
ngOnInit(): void { ngOnInit(): void {
this.bitstreamFormats = this.paginationService.getFindListOptions(this.pageConfig.id, this.config).pipe( this.bitstreamFormats = this.paginationService.getFindListOptions(this.pageConfig.id, this.pageConfig).pipe(
switchMap((findListOptions: FindListOptions) => { switchMap((findListOptions: FindListOptions) => {
return this.bitstreamFormatService.findAll(findListOptions); return this.bitstreamFormatService.findAll(findListOptions);
}) })

View File

@@ -207,6 +207,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
// TODO New key - Add a translation // TODO New key - Add a translation
"admin.registries.bitstream-formats.table.name": "Name", "admin.registries.bitstream-formats.table.name": "Name",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Return", // "admin.registries.bitstream-formats.table.return": "Return",
// TODO New key - Add a translation // TODO New key - Add a translation
@@ -6745,4 +6747,4 @@
"workflow-item.send-back.button.confirm": "Send back" "workflow-item.send-back.button.confirm": "Send back"
} }

View File

@@ -165,6 +165,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.name": "নাম", "admin.registries.bitstream-formats.table.name": "নাম",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Back", // "admin.registries.bitstream-formats.table.return": "Back",
"admin.registries.bitstream-formats.table.return": "পেছনে", "admin.registries.bitstream-formats.table.return": "পেছনে",
@@ -6126,4 +6128,4 @@
"idle-modal.extend-session": "সেশন প্রসারিত করুন" "idle-modal.extend-session": "সেশন প্রসারিত করুন"
} }

View File

@@ -202,6 +202,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
// TODO New key - Add a translation // TODO New key - Add a translation
"admin.registries.bitstream-formats.table.name": "Name", "admin.registries.bitstream-formats.table.name": "Name",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Return", // "admin.registries.bitstream-formats.table.return": "Return",
// TODO New key - Add a translation // TODO New key - Add a translation
@@ -6612,4 +6614,4 @@
"workflow-item.send-back.button.confirm": "Send back" "workflow-item.send-back.button.confirm": "Send back"
} }

View File

@@ -177,6 +177,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.name": "Name", "admin.registries.bitstream-formats.table.name": "Name",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Return", // "admin.registries.bitstream-formats.table.return": "Return",
"admin.registries.bitstream-formats.table.return": "Zurück", "admin.registries.bitstream-formats.table.return": "Zurück",

View File

@@ -202,6 +202,8 @@
"admin.registries.bitstream-formats.table.internal": "εσωτερικός", "admin.registries.bitstream-formats.table.internal": "εσωτερικός",
"admin.registries.bitstream-formats.table.mimetype": "mimetype", "admin.registries.bitstream-formats.table.mimetype": "mimetype",
"admin.registries.bitstream-formats.table.name": "Ονομα", "admin.registries.bitstream-formats.table.name": "Ονομα",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
"admin.registries.bitstream-formats.table.return": "Επιστροφή", "admin.registries.bitstream-formats.table.return": "Επιστροφή",
"admin.registries.bitstream-formats.table.supportLevel.KNOWN": "Γνωστός", "admin.registries.bitstream-formats.table.supportLevel.KNOWN": "Γνωστός",
"admin.registries.bitstream-formats.table.supportLevel.SUPPORTED": "Υποστηρίζεται", "admin.registries.bitstream-formats.table.supportLevel.SUPPORTED": "Υποστηρίζεται",

View File

@@ -130,6 +130,7 @@
"admin.registries.bitstream-formats.table.mimetype": "MIME Type", "admin.registries.bitstream-formats.table.mimetype": "MIME Type",
"admin.registries.bitstream-formats.table.name": "Name", "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.id" : "ID",
"admin.registries.bitstream-formats.table.return": "Back", "admin.registries.bitstream-formats.table.return": "Back",

View File

@@ -193,6 +193,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.name": "Nombre", "admin.registries.bitstream-formats.table.name": "Nombre",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Back", // "admin.registries.bitstream-formats.table.return": "Back",
"admin.registries.bitstream-formats.table.return": "Atrás", "admin.registries.bitstream-formats.table.return": "Atrás",
@@ -6988,4 +6990,4 @@
} }

View File

@@ -156,6 +156,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.name": "Nimi", "admin.registries.bitstream-formats.table.name": "Nimi",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Return", // "admin.registries.bitstream-formats.table.return": "Return",
"admin.registries.bitstream-formats.table.return": "Palaa", "admin.registries.bitstream-formats.table.return": "Palaa",

View File

@@ -176,6 +176,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.name": "Nom", "admin.registries.bitstream-formats.table.name": "Nom",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Back", // "admin.registries.bitstream-formats.table.return": "Back",
"admin.registries.bitstream-formats.table.return": "Retour", "admin.registries.bitstream-formats.table.return": "Retour",

View File

@@ -156,6 +156,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.name": "Ainm", "admin.registries.bitstream-formats.table.name": "Ainm",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Back", // "admin.registries.bitstream-formats.table.return": "Back",
"admin.registries.bitstream-formats.table.return": "Air ais", "admin.registries.bitstream-formats.table.return": "Air ais",

View File

@@ -157,6 +157,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.name": "Név", "admin.registries.bitstream-formats.table.name": "Név",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Return", // "admin.registries.bitstream-formats.table.return": "Return",
"admin.registries.bitstream-formats.table.return": "Vissza", "admin.registries.bitstream-formats.table.return": "Vissza",
@@ -5145,4 +5147,4 @@
"workflow-item.send-back.button.confirm": "Visszaküld", "workflow-item.send-back.button.confirm": "Visszaküld",
} }

View File

@@ -207,6 +207,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
// TODO New key - Add a translation // TODO New key - Add a translation
"admin.registries.bitstream-formats.table.name": "Name", "admin.registries.bitstream-formats.table.name": "Name",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Return", // "admin.registries.bitstream-formats.table.return": "Return",
// TODO New key - Add a translation // TODO New key - Add a translation
@@ -6745,4 +6747,4 @@
"workflow-item.send-back.button.confirm": "Send back" "workflow-item.send-back.button.confirm": "Send back"
} }

View File

@@ -194,6 +194,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.name": "Аты", "admin.registries.bitstream-formats.table.name": "Аты",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Back", // "admin.registries.bitstream-formats.table.return": "Back",
"admin.registries.bitstream-formats.table.return": "Қайтару", "admin.registries.bitstream-formats.table.return": "Қайтару",

View File

@@ -168,6 +168,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.name": "Nosaukums", "admin.registries.bitstream-formats.table.name": "Nosaukums",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Return", // "admin.registries.bitstream-formats.table.return": "Return",
"admin.registries.bitstream-formats.table.return": "Atgriezties", "admin.registries.bitstream-formats.table.return": "Atgriezties",

View File

@@ -169,6 +169,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.name": "Naam", "admin.registries.bitstream-formats.table.name": "Naam",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Return", // "admin.registries.bitstream-formats.table.return": "Return",
"admin.registries.bitstream-formats.table.return": "Terug", "admin.registries.bitstream-formats.table.return": "Terug",
@@ -5999,4 +6001,4 @@
"workflow-item.send-back.button.confirm": "Send back" "workflow-item.send-back.button.confirm": "Send back"
} }

View File

@@ -207,6 +207,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
// TODO New key - Add a translation // TODO New key - Add a translation
"admin.registries.bitstream-formats.table.name": "Name", "admin.registries.bitstream-formats.table.name": "Name",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Return", // "admin.registries.bitstream-formats.table.return": "Return",
// TODO New key - Add a translation // TODO New key - Add a translation
@@ -6745,4 +6747,4 @@
"workflow-item.send-back.button.confirm": "Send back" "workflow-item.send-back.button.confirm": "Send back"
} }

View File

@@ -169,6 +169,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.name": "Nome", "admin.registries.bitstream-formats.table.name": "Nome",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Return", // "admin.registries.bitstream-formats.table.return": "Return",
"admin.registries.bitstream-formats.table.return": "Voltar", "admin.registries.bitstream-formats.table.return": "Voltar",
@@ -5945,4 +5947,4 @@
"workflow-item.send-back.button.confirm": "Send back" "workflow-item.send-back.button.confirm": "Send back"
} }

View File

@@ -368,6 +368,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.name": "Nome", "admin.registries.bitstream-formats.table.name": "Nome",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Return", // "admin.registries.bitstream-formats.table.return": "Return",
"admin.registries.bitstream-formats.table.return": "Voltar", "admin.registries.bitstream-formats.table.return": "Voltar",

View File

@@ -168,6 +168,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.name": "Namn", "admin.registries.bitstream-formats.table.name": "Namn",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Back", // "admin.registries.bitstream-formats.table.return": "Back",
"admin.registries.bitstream-formats.table.return": "Tillbaka", "admin.registries.bitstream-formats.table.return": "Tillbaka",

View File

@@ -207,6 +207,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
// TODO New key - Add a translation // TODO New key - Add a translation
"admin.registries.bitstream-formats.table.name": "Name", "admin.registries.bitstream-formats.table.name": "Name",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Return", // "admin.registries.bitstream-formats.table.return": "Return",
// TODO New key - Add a translation // TODO New key - Add a translation
@@ -6745,4 +6747,4 @@
"workflow-item.send-back.button.confirm": "Send back" "workflow-item.send-back.button.confirm": "Send back"
} }

View File

@@ -156,6 +156,8 @@
// "admin.registries.bitstream-formats.table.name": "Name", // "admin.registries.bitstream-formats.table.name": "Name",
"admin.registries.bitstream-formats.table.name": "İsim", "admin.registries.bitstream-formats.table.name": "İsim",
// TODO New key - Add a translation
"admin.registries.bitstream-formats.table.id" : "ID",
// "admin.registries.bitstream-formats.table.return": "Return", // "admin.registries.bitstream-formats.table.return": "Return",
"admin.registries.bitstream-formats.table.return": "Geri Dön", "admin.registries.bitstream-formats.table.return": "Geri Dön",