1 <eg-staff-banner bannerText="Workstation Administration" i18n-bannerText>
4 <!-- this will remain hidden until opened -->
6 #workstationExistsDialog
7 i18n-dialogTitle i18n-dialogBody
8 dialogTitle="Workstation Exists"
9 dialogBody='Workstation "{{newName}}" already exists. Use it anyway?'>
13 <div class="col-lg-8 offset-1 mt-3">
14 <div class="alert alert-warning" *ngIf="removeWorkstation" i18n>
15 Workstation {{removeWorkstation}} is no longer valid. Removing registration.
17 <div class="alert alert-danger" *ngIf="workstations.length == 0">
18 <span i18n>Please register a workstation.</span>
22 <div class="col" i18n>Register a New Workstation For This Browser</div>
24 <div class="row mt-2">
25 <div class="col-lg-2">
28 (onChange)="orgOnChange($event)"
30 [disableOrgs]="disableOrgs"
32 placeholder="Owner..." >
35 <div class="col-lg-6">
36 <div class="input-group">
40 title="Workstation Name"
42 placeholder="Workstation Name..."
43 [(ngModel)]='newName'/>
44 <div class="input-group-btn">
45 <button class="btn btn-outline-dark"
46 [disabled]="!newName || !newOwner"
47 (click)="registerWorkstation()">
48 <span i18n>Register</span>
54 <div class="row mt-3 pt-3 border border-left-0 border-right-0 border-bottom-0 border-light">
56 <span i18n>Workstations Registered With This Browser</span>
60 <div class="col-lg-8">
61 <select class="form-control" [(ngModel)]="selectedName">
62 <option *ngFor="let ws of workstations" value="{{ws.name}}">
63 <span *ngIf="ws.name == defaultName" i18n>
66 <span *ngIf="ws.name != defaultName">
73 <div class="row mt-2">
74 <div class="col-lg-6">
75 <button i18n class="btn btn-success"
76 (click)="useNow()" [disabled]="!selected">
79 <button i18n class="btn btn-outline-dark"
80 (click)="setDefault()" [disabled]="!selected">
83 <button i18n class="btn btn-danger"
84 (click)="removeSelected()"
85 [disabled]="!selected || !canDeleteSelected()">