Commits
Alisa Ismailati authored d15277849b7
1 1 | <div class="container"> |
2 2 | <ds-alert [type]="'alert-info'" [content]="'item.edit.authorizations.heading'"></ds-alert> |
3 - | <ds-resource-policies [resourceType]="'item'" [resourceUUID]="(getItemUUID() | async)"></ds-resource-policies> |
4 - | <ng-container *ngFor="let bundle of (getItemBundles() | async); trackById"> |
5 - | <ds-resource-policies [resourceType]="'bundle'" |
6 - | [resourceUUID]="bundle.id"></ds-resource-policies> |
7 - | <ng-container *ngFor="let bitstream of (bundleBitstreamsMap.get(bundle.id) | async)?.page; trackById"> |
8 - | <ds-resource-policies [resourceType]="'bitstream'" |
9 - | [resourceUUID]="bitstream.id"></ds-resource-policies> |
3 + | <ds-resource-policies [resourceType]="'item'" [resourceName]="(getItemName() | async)" |
4 + | [resourceUUID]="(getItemUUID() | async)"> |
5 + | </ds-resource-policies> |
6 + | <ng-container *ngFor="let bundle of (bundlesToShow$ | async); trackById"> |
7 + | <ds-resource-policies [resourceType]="'bundle'" [resourceUUID]="bundle.id" [resourceName]="bundle.name"> |
8 + | </ds-resource-policies> |
9 + | <ng-container *ngIf="(bundleBitstreamsMap.get(bundle.id)?.bitstreams | async)?.length > 0"> |
10 + | <div class="card auth-bitstream-container"> |
11 + | <div class="card-header"> |
12 + | <button type="button" class="btn btn-outline-primary" (click)="collapseArea(bundle.id)" |
13 + | [attr.aria-expanded]="false" [attr.aria-controls]="bundle.id"> |
14 + | Show all Bitstreams' Policies for Bundle {{bundle.name}} |
15 + | </button> |
16 + | </div> |
17 + | <div class="card-body" [id]="bundle.id" [ngbCollapse]="bundleBitstreamsMap.get(bundle.id).isCollapsed"> |
18 + | <ng-container |
19 + | *ngFor="let bitstream of (bundleBitstreamsMap.get(bundle.id).bitstreams | async); trackById"> |
20 + | <ds-resource-policies [resourceType]="'bitstream'" [resourceUUID]="bitstream.id" |
21 + | [resourceName]="bitstream.name"></ds-resource-policies> |
22 + | </ng-container> |
23 + | <div class="row justify-content-center" *ngIf="!bundleBitstreamsMap.get(bundle.id).allBitstreamsLoaded"> |
24 + | <button type="button" class="btn btn-link" (click)="onBitstreamsLoad(bundle)">Load more</button> |
25 + | </div> |
26 + | </div> |
27 + | </div> |
10 28 | </ng-container> |
11 29 | </ng-container> |
30 + | <div class="row justify-content-center" *ngIf="!allBundlesLoaded"> |
31 + | <button type="button" class="btn btn-link" (click)="onBunbleLoad()">Load more bundles</button> |
32 + | </div> |
12 33 | </div> |
13 - | |