fixing
authorJane Sandberg <sandbej@linnbenton.edu>
Sat, 15 Aug 2020 18:42:23 +0000 (11:42 -0700)
committerJane Sandberg <sandbej@linnbenton.edu>
Sat, 15 Aug 2020 18:42:23 +0000 (11:42 -0700)
Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.html
Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.html
Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.ts

index 293edb9..2ecbb3a 100644 (file)
@@ -52,8 +52,8 @@
   hiddenFields="id,is_archived">
 </eg-fm-record-editor>
 
-<ng-template #termMapLink let-row="row" let-col="col">
-  <a routerLink="/staff/admin/local/asset/course_module_term_course_map?gridFilters={'course': {{col['id']}}}" i18n>
+<ng-template #termMapLink let-row="row">
+  <a routerLink="/staff/admin/local/asset/course_module_term_course_map" [queryParams]="{gridFilters: {'course': row.id()}}" i18n>
     Terms taught
   </a>
 </ng-template>
index 1c1039a..967c573 100644 (file)
@@ -67,7 +67,7 @@
     <a ngbNavLink i18n>Course terms</a>
     <ng-template ngbNavContent>
       <eg-admin-page idlClass="acmtcm" readonlyFields="id"
-        hideGridFields="id" dataSource="termsDataSource">
+        hideGridFields="id" [dataSource]="termsDataSource">
       </eg-admin-page>
     </ng-template>
   </li>
index 721c4f9..dc8b582 100644 (file)
@@ -48,13 +48,12 @@ export class CoursePageComponent implements OnInit {
         this.course.getCourses([this.courseId]).then(course => {
             this.currentCourse = course[0];
         });
-        this.termsDataSource.getRows = (pager: Pager, sort: any[]) => {
 
+        this.termsDataSource.getRows = (pager: Pager, sort: any[]) => {
             const orderBy: any = {};
             if (sort.length) {
                 orderBy.acmtcm = sort[0].name + ' ' + sort[0].dir;
             }
-
             const searchOps = {
                 offset: pager.offset,
                 limit: pager.limit,