|
|
|
@ -15,26 +15,30 @@ |
|
|
|
</div> |
|
|
|
|
|
|
|
<ul class="nav nav-panel nav-dark nav-dark-bordered flex-column" *ngIf="isOpen" @fade> |
|
|
|
<li class="nav-item" *ngFor="let schema of schemasFiltered; trackBy: trackBySchema" dnd-draggable [dragEnabled]="!isReadonly" [dragData]="schema"> |
|
|
|
<a class="nav-link" [routerLink]="schemaRoute(schema)" routerLinkActive="active"> |
|
|
|
<div class="row" *ngIf="!isReadonly"> |
|
|
|
<div class="col col-4"> |
|
|
|
<span class="schema-name schema-name-accent">{{schema.displayName}}</span> |
|
|
|
</div> |
|
|
|
<div class="col col-4"> |
|
|
|
<span class="schema-user"> |
|
|
|
<i class="icon-user"></i> {{schema.lastModifiedBy | sqxUserNameRef}} |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div class="col col-4 schema-modified"> |
|
|
|
<small class="item-modified">{{schema.lastModified | sqxFromNow}}</small> |
|
|
|
<ng-container *ngFor="let schema of schemasFiltered; trackBy: trackBySchema"> |
|
|
|
<ng-container *sqxPermission="schemaPermission(schema)"> |
|
|
|
<li class="nav-item" dnd-draggable [dragEnabled]="!isReadonly" [dragData]="schema"> |
|
|
|
<a class="nav-link" [routerLink]="schemaRoute(schema)" routerLinkActive="active"> |
|
|
|
<div class="row" *ngIf="!isReadonly"> |
|
|
|
<div class="col col-4"> |
|
|
|
<span class="schema-name schema-name-accent">{{schema.displayName}}</span> |
|
|
|
</div> |
|
|
|
<div class="col col-4"> |
|
|
|
<span class="schema-user"> |
|
|
|
<i class="icon-user"></i> {{schema.lastModifiedBy | sqxUserNameRef}} |
|
|
|
</span> |
|
|
|
</div> |
|
|
|
<div class="col col-4 schema-modified"> |
|
|
|
<small class="item-modified">{{schema.lastModified | sqxFromNow}}</small> |
|
|
|
|
|
|
|
<span class="item-published" [class.unpublished]="!schema.isPublished"></span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<span class="item-published" [class.unpublished]="!schema.isPublished"></span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<span class="schema-name" *ngIf="isReadonly">{{schema.displayName}}</span> |
|
|
|
</a> |
|
|
|
</li> |
|
|
|
<span class="schema-name" *ngIf="isReadonly">{{schema.displayName}}</span> |
|
|
|
</a> |
|
|
|
</li> |
|
|
|
</ng-container> |
|
|
|
</ng-container> |
|
|
|
</ul> |
|
|
|
</div> |
|
|
|
|