@if (environment.backend === 'OpenEMS Backend') { @if (noEdges) { @if ((service.metadata | async)?.user; as user) { @if ((user.globalRole === 'installer' || user.globalRole === 'admin')) { {{"INDEX.NO_EDGE_AVAILABLE" | translate: {edgeShortName: environment.edgeShortName} }}

INSTALLATION.CLICK_RECOMMENDATION

} @else { {{"INDEX.NO_EDGE_FOR_USER" | translate: {edgeShortName: environment.edgeShortName} }}

INDEX.VISIBLE_HERE_AFTER_INSTALLATION

} }
} @else { @if ((service.metadata | async)?.user; as user) { @if (isAtLeastInstaller) { } } @if (loading) { } @for (edge of filteredEdges; track edge; let i = $index) {

{{ edge.comment }}

@if (!edge.isOnline) {

INDEX.DEVICE_OFFLINE @if (edge.lastmessage) { INDEX.OFFLINE_SINCE {{edge.lastmessage | date:'dd.MM.yyyy HH:mm'}} }

}
@if (environment.backend === 'OpenEMS Backend') {

ID: {{ edge.id }}

INDEX.TYPE: {{ edge.producttype }}

}

INDEX.LOGGED_IN_AS: {{ edge.getRoleString() }}

}
} } @if (loggedInUserCanInstall && !this.service.isSmartphoneResolution) { {{"INDEX.ADD_EDGE" | translate: {edgeShortName: environment.edgeShortName} }} } @if (loggedInUserCanInstall && this.service.isSmartphoneResolution) { INDEX.ADD_EDGE }