import {CourseReservesRoutingModule} from './routing.module';
import {ItemLocationSelectModule} from '@eg/share/item-location-select/item-location-select.module';
import {MarcSimplifiedEditorModule} from '@eg/staff/share/marc-edit/simplified-editor/simplified-editor.module';
+import {CourseTermMapComponent} from './course-term-map.component';
@NgModule({
declarations: [
CoursePageComponent,
CourseAssociateMaterialComponent,
CourseAssociateUsersComponent,
+ CourseTermMapComponent
],
imports: [
StaffCommonModule,
--- /dev/null
+import {Component} from '@angular/core';
+
+/**
+ * Very basic page for editing course/term map
+ */
+
+@Component({
+ template: `
+ <eg-title i18n-prefix prefix="Course Materials Administration">
+ </eg-title>
+ <div class="row">
+ <div class="col text-right">
+ <a class="btn btn-warning ml-3" routerLink="/staff/admin/local/asset/course_list" i18n>
+ <i class="material-icons align-middle">keyboard_return</i>
+ <span class="align-middle">Return to Course List</span>
+ </a>
+ </div>
+ </div>
+ <eg-staff-banner bannerText="Course Term Configuration" i18n-bannerText>
+ </eg-staff-banner>
+ <eg-admin-page persistKeyPfx="local" idlClass="acmtcm"
+ [disableOrgFilter]="true"></eg-admin-page>
+ `
+})
+
+export class CourseTermMapComponent {
+
+}
\ No newline at end of file
import {AddressAlertComponent} from './address-alert.component';
import {AdminCarouselComponent} from './admin-carousel.component';
import {StandingPenaltyComponent} from './standing-penalty.component';
+import {CourseTermMapComponent} from './course-reserves/course-term-map.component';
const routes: Routes = [{
path: 'splash',
loadChildren: () =>
import('./course-reserves/course-reserves.module').then(m => m.CourseReservesModule)
}, {
+ path: 'asset/course_module_term_course_map',
+ component: CourseTermMapComponent
+}, {
path: 'config/standing_penalty',
component: StandingPenaltyComponent
}, {