Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
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>
<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>
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,