include the device type in the title, if it's non-standard.
This commit is contained in:
@@ -66,7 +66,7 @@
|
|||||||
<div class="flex items-center">
|
<div class="flex items-center">
|
||||||
<div class="flex flex-col">
|
<div class="flex flex-col">
|
||||||
<a [routerLink]="'/device/'+ disk.wwn"
|
<a [routerLink]="'/device/'+ disk.wwn"
|
||||||
class="font-bold text-md text-secondary uppercase tracking-wider">/dev/{{disk.device_name}} - {{disk.model_name}}</a>
|
class="font-bold text-md text-secondary uppercase tracking-wider">{{deviceTitle(disk)}}</a>
|
||||||
<div [ngClass]="{'text-green': disk.smart_results[0]?.smart_status == 'passed',
|
<div [ngClass]="{'text-green': disk.smart_results[0]?.smart_status == 'passed',
|
||||||
'text-red': disk.smart_results[0]?.smart_status == 'failed' }" class="font-medium text-sm" *ngIf="disk.smart_results[0]">
|
'text-red': disk.smart_results[0]?.smart_status == 'failed' }" class="font-medium text-sm" *ngIf="disk.smart_results[0]">
|
||||||
Last Updated on {{disk.smart_results[0]?.date | date:'MMMM dd, yyyy' }}
|
Last Updated on {{disk.smart_results[0]?.date | date:'MMMM dd, yyyy' }}
|
||||||
|
|||||||
@@ -164,6 +164,15 @@ export class DashboardComponent implements OnInit, AfterViewInit, OnDestroy
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
deviceTitle(disk){
|
||||||
|
var title = [`/dev/${disk.device_name}`]
|
||||||
|
if (disk.device_type && disk.device_type != 'scsi' && disk.device_type != 'ata'){
|
||||||
|
title.push(disk.device_type)
|
||||||
|
}
|
||||||
|
title.push(disk.model_name)
|
||||||
|
return title.join(' - ')
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Track by function for ngFor loops
|
* Track by function for ngFor loops
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -56,6 +56,10 @@
|
|||||||
<div class="text-2xl font-semibold leading-tight">/dev/{{data.data.device_name}}</div>
|
<div class="text-2xl font-semibold leading-tight">/dev/{{data.data.device_name}}</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex flex-col my-2 grid grid-cols-2">
|
<div class="flex flex-col my-2 grid grid-cols-2">
|
||||||
|
<div *ngIf="data.data.device_type && data.data.device_type != 'ata' && data.data.device_type != 'scsi'" class="my-2 col-span-2 lt-md:col-span-1">
|
||||||
|
<div>{{data.data.device_type}}</div>
|
||||||
|
<div class="text-secondary text-md">Device Type</div>
|
||||||
|
</div>
|
||||||
<div *ngIf="data.data.manufacturer" class="my-2 col-span-2 lt-md:col-span-1">
|
<div *ngIf="data.data.manufacturer" class="my-2 col-span-2 lt-md:col-span-1">
|
||||||
<div>{{data.data.manufacturer}}</div>
|
<div>{{data.data.manufacturer}}</div>
|
||||||
<div class="text-secondary text-md">Model Family</div>
|
<div class="text-secondary text-md">Model Family</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user