</div>
</div>
<div class="row mt-3">
- <div [ngClass]="isDialog() ? 'offset-md-6 col-md-4' : 'col-md-6'">
- <div class="input-group">
- <div class="input-group-prepend">
- <div class="input-group-text">
- <label for="associate-user-public" i18n>Is Public Role?</label>
- </div>
- </div>
- <div class="input-group-append">
- <div class="input-group-text">
- <input type="checkbox" [(ngModel)]="isPublicRole" id="associate-user-public"
- [disabled]="currentCourse && currentCourse.is_archived() == 't'"
- aria-label="Checkbox for allowing user to display on the OPAC Course Page" />
- </div>
- </div>
- </div>
- </div>
<div class="text-right" [ngClass]="isDialog() ? 'col-md-2' : 'col-md-6'">
<button class="btn btn-primary"
[disabled]="currentCourse && currentCourse.is_archived() == 't'"
-import { ComboboxEntry } from '@eg/share/combobox/combobox.component';
import {Component, Input, ViewChild, OnInit} from '@angular/core';
import {DialogComponent} from '@eg/share/dialog/dialog.component';
import {AuthService} from '@eg/core/auth.service';
import {NgbModal} from '@ng-bootstrap/ng-bootstrap';
import {GridDataSource} from '@eg/share/grid/grid';
import {GridComponent} from '@eg/share/grid/grid.component';
-import {IdlObject, IdlService} from '@eg/core/idl.service';
+import {IdlObject} from '@eg/core/idl.service';
import {StringComponent} from '@eg/share/string/string.component';
import {FmRecordEditorComponent} from '@eg/share/fm-editor/fm-editor.component';
import {ToastService} from '@eg/share/toast/toast.service';
import {CourseService} from '@eg/staff/share/course.service';
+import {ComboboxEntry} from '@eg/share/combobox/combobox.component';
@Component({
selector: 'eg-course-associate-users-dialog',
usersDataSource: GridDataSource;
userBarcode: String;
userRoleInput: ComboboxEntry;
- isPublicRole: Boolean;
constructor(
private auth: AuthService,