1 <eg-staff-banner bannerText="Workstation Administration" i18n-bannerText>
4 <eg-title i18n-prefix prefix="Manage Workstations"></eg-title>
6 <!-- this will remain hidden until opened -->
8 #workstationExistsDialog
9 i18n-dialogTitle i18n-dialogBody
10 dialogTitle="Workstation Exists"
11 dialogBody='Workstation "{{newName}}" already exists. Use it anyway?'>
15 <div class="col-lg-8 offset-1 mt-3">
16 <div class="alert alert-warning" *ngIf="removeWorkstation" i18n>
17 Workstation {{removeWorkstation}} is no longer valid. Removing registration.
19 <div class="alert alert-danger" *ngIf="workstations.length == 0">
20 <span i18n>Please register a workstation.</span>
24 <div class="col" i18n>Register a New Workstation For This Browser</div>
26 <div class="row mt-2">
27 <div class="col-lg-2">
30 (onChange)="orgOnChange($event)"
32 [disableOrgs]="disableOrgs"
34 placeholder="Owner..." >
37 <div class="col-lg-6">
38 <div class="input-group">
42 title="Workstation Name"
44 placeholder="Workstation Name..."
45 [(ngModel)]='newName'/>
46 <div class="input-group-btn">
47 <button class="btn btn-outline-dark"
48 [disabled]="!newName || !newOwner"
49 (click)="registerWorkstation()">
50 <span i18n>Register</span>
56 <div class="row mt-3 pt-3 border border-left-0 border-right-0 border-bottom-0 border-light">
58 <span i18n>Workstations Registered With This Browser</span>
62 <div class="col-lg-8">
63 <select class="form-control" [(ngModel)]="selectedName">
64 <option *ngFor="let ws of workstations" value="{{ws.name}}">
65 <span *ngIf="ws.name == defaultName" i18n>
68 <span *ngIf="ws.name != defaultName">
75 <div class="row mt-2">
76 <div class="col-lg-6">
77 <button i18n class="btn btn-success"
78 (click)="useNow()" [disabled]="!selected">
81 <button i18n class="btn btn-outline-dark"
82 (click)="setDefault()" [disabled]="!selected">
85 <button i18n class="btn btn-danger"
86 (click)="removeSelected()"
87 [disabled]="!selected || !canDeleteSelected()">