49 lines
1.8 KiB
HTML
49 lines
1.8 KiB
HTML
<div class="listing-item row">
|
|
<div class="col-auto">
|
|
<mat-icon>lock</mat-icon>
|
|
</div>
|
|
<div class="col" (click)="itemClicked()">
|
|
<div class="row">
|
|
<h4 class="col-12 title">{{dmp.label}}</h4>
|
|
<h4 class="col-12 project-title">{{dmp.project}}</h4>
|
|
</div>
|
|
<div class="row d-flex align-items-center my-1">
|
|
<mat-icon class="col-auto type-icon">storage</mat-icon>
|
|
<h4 class="col-auto m-2 p-1">{{dmp.datasets.length}}</h4>
|
|
<div class="row" *ngFor="let profile of dmp.associatedProfiles">
|
|
<div class="col-auto chip ml-3 mr-5">{{profile.label}}</div>
|
|
</div>
|
|
</div>
|
|
<div class="row d-flex align-items-center my-1">
|
|
<mat-icon class="col-auto type-icon">settings</mat-icon>
|
|
<h4 class="col-auto m-0 p-0">OWNER</h4>
|
|
</div>
|
|
<div class="row d-flex align-items-center my-1">
|
|
<mat-icon class="col-auto type-icon">group</mat-icon>
|
|
<div class="row" *ngFor="let user of dmp.users">
|
|
<div class="col-auto dmp-squared-chip mr-2">{{user.name}}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-auto">
|
|
<button mat-icon-button [matMenuTriggerFor]="actionsMenu">
|
|
<mat-icon>more_horiz</mat-icon>
|
|
</button>
|
|
<mat-menu #actionsMenu="matMenu">
|
|
<button mat-menu-item (click)="openShareDialog(dmp.id,dmp.label)">
|
|
<mat-icon>share</mat-icon>{{'DMP-LISTING.ACTIONS.INVITE' | translate}}
|
|
</button>
|
|
<button mat-menu-item (click)="addDataset(dmp.id)">
|
|
<mat-icon>add</mat-icon>{{'DMP-LISTING.ACTIONS.ADD-DATASET' | translate}}
|
|
</button>
|
|
<button mat-menu-item (click)="showDatasets(dmp.id, dmp.label)">
|
|
<mat-icon>list</mat-icon>{{'DMP-LISTING.ACTIONS.DATASETS' | translate}}
|
|
</button>
|
|
<button mat-menu-item (click)="viewVersions(dmp.groupId, dmp.label)">
|
|
<mat-icon>library_books</mat-icon>{{'DMP-LISTING.ACTIONS.VIEW-VERSION' | translate}}
|
|
</button>
|
|
</mat-menu>
|
|
</div>
|
|
</div>
|
|
<mat-divider *ngIf="showDivider"></mat-divider>
|