update aggregation history displayed fields

This commit is contained in:
Andreas Mantas 2024-03-22 17:44:05 +02:00
parent 131081f5e8
commit e5f25cbab1
4 changed files with 22 additions and 8 deletions

View File

@ -678,11 +678,12 @@ export class Typology {
} }
export class AggregationDetails implements IsSerializable { export class AggregationDetails implements IsSerializable {
aggregationStage: string;
date: Date; date: Date;
numberOfRecords: number; aggregationStage: string; // is present when aggregationStage==='COLLECT'
collectionMode: string; collectionMode: string;
numberOfRecords: number;
indexedVersion: boolean; indexedVersion: boolean;
completedSuccessfully: boolean;
} }
export class Aggregations implements IsSerializable { export class Aggregations implements IsSerializable {

View File

@ -51,8 +51,8 @@
<!--<td class="uk-text-center"><img class="md-user-image dense-image dense-ready" src="assets/img/avatars/avatar_01_tn@2x.png" alt="" data-dense-cap="2"></td>--> <!--<td class="uk-text-center"><img class="md-user-image dense-image dense-ready" src="assets/img/avatars/avatar_01_tn@2x.png" alt="" data-dense-cap="2"></td>-->
<td><span *ngIf="aggr.date">{{ aggr.date | date : "yyyy-MM-dd" }}</span></td> <td><span *ngIf="aggr.date">{{ aggr.date | date : "yyyy-MM-dd" }}</span></td>
<td class=""><span *ngIf="aggr.aggregationStage">{{ aggr.aggregationStage }}</span></td> <td class=""><span *ngIf="aggr.aggregationStage">{{ aggr.aggregationStage }}</span></td>
<td class=""><span *ngIf="aggr.collectionMode">{{ aggr.collectionMode }}</span></td> <td class=""><span>{{ aggr.collectionMode ? aggr.collectionMode : '-'}}</span></td>
<td class="uk-text-center"><span *ngIf="aggr.numberOfRecords">{{ aggr.numberOfRecords }}</span></td> <td class="uk-text-center"><span *ngIf="aggr.numberOfRecords !== null">{{ aggr.numberOfRecords }}</span></td>
<td class="uk-text-center"><span *ngIf="aggr.indexedVersion !== null && (aggr.indexedVersion === true)" class="uk-badge">Indexed version</span></td> <td class="uk-text-center"><span *ngIf="aggr.indexedVersion !== null && (aggr.indexedVersion === true)" class="uk-badge">Indexed version</span></td>
</tr> </tr>
</tbody> </tbody>

View File

@ -74,7 +74,7 @@
<span class="uk-text-small uk-text-muted">{{ aggr.collectionMode }}</span> <span class="uk-text-small uk-text-muted">{{ aggr.collectionMode }}</span>
</div> </div>
</li> </li>
<li *ngIf="aggr.numberOfRecords"> <li>
<!--<div class="md-list-addon-element">--> <!--<div class="md-list-addon-element">-->
<!--<span class="md-user-image md-list-addon-avatar dense-image dense-ready">--> <!--<span class="md-user-image md-list-addon-avatar dense-image dense-ready">-->
<!--<i class="material-icons">list</i>--> <!--<i class="material-icons">list</i>-->
@ -82,7 +82,13 @@
<!--</div>--> <!--</div>-->
<div class="md-list-content"> <div class="md-list-content">
<span class="md-list-heading">Number of records</span> <span class="md-list-heading">Number of records</span>
<span class="uk-text-small uk-text-muted">{{ aggr.numberOfRecords }}</span> <span class="uk-text-small uk-text-muted">{{ aggr?.numberOfRecords>=0 ? aggr.numberOfRecords : 'NA' }}</span>
</div>
</li>
<li>
<div class="md-list-content">
<span class="md-list-heading">Completed Successfully</span>
<span class="uk-text-small uk-text-muted">{{ aggr.completedSuccessfully }}</span>
</div> </div>
</li> </li>
</ul> </ul>

View File

@ -144,7 +144,7 @@
</div> </div>
</div> </div>
<div *ngIf="aggr.numberOfRecords" class="uk-margin-small-bottom"> <div class="uk-margin-small-bottom">
<!--<div class="inline-block" style="vertical-align: top">--> <!--<div class="inline-block" style="vertical-align: top">-->
<!--<span class="md-user-image md-list-addon-avatar dense-image dense-ready">--> <!--<span class="md-user-image md-list-addon-avatar dense-image dense-ready">-->
<!--<i class="material-icons">list</i>--> <!--<i class="material-icons">list</i>-->
@ -153,7 +153,14 @@
<div class=""> <div class="">
<div class="md-list-heading">Number of records</div> <div class="md-list-heading">Number of records</div>
<div class="uk-text-small uk-text-muted">{{ aggr.numberOfRecords | number }}</div> <div class="uk-text-small uk-text-muted">{{ aggr?.numberOfRecords>=0 ? aggr.numberOfRecords : 'NA' }}</div>
</div>
</div>
<div class="uk-margin-small-bottom">
<div class="">
<div class="md-list-heading">Completed Successfully</div>
<div class="uk-text-small uk-text-muted">{{ aggr.completedSuccessfully }}</div>
</div> </div>
</div> </div>