@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 (isAtLeastOwner) { } } @if (loading()) { } @for (edge of filteredEdges(); track edge.id; 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.getIsSmartphoneResolution()) { {{ "INDEX.ADD_EDGE" | translate: { edgeShortName: environment.edgeShortName } }} } @if (loggedInUserCanInstall() && this.service.getIsSmartphoneResolution()) { INDEX.ADD_EDGE }