From 22d51c540d6825e5276c37852f23c16fabffac0c Mon Sep 17 00:00:00 2001 From: ievavold <ievavold@wisc.edu> Date: Tue, 4 Jun 2019 15:57:50 -0500 Subject: [PATCH] fix local api requests --- .../metadata-table.component.html | 2 +- src/app/dars/services/api.service.ts | 17 ++++++++++++----- src/environments/environment.ts | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/app/dars/metadata-table/metadata-table.component.html b/src/app/dars/metadata-table/metadata-table.component.html index 73f1377..c0e8f55 100644 --- a/src/app/dars/metadata-table/metadata-table.component.html +++ b/src/app/dars/metadata-table/metadata-table.component.html @@ -1,5 +1,5 @@ <div id="audits"> - <table class="audit-table" mat-table [dataSource]="metadata$ | async"> + <table class="audit-table" mat-table [dataSource]="metadata$"> <!-- View Column --> <ng-container matColumnDef="view"> diff --git a/src/app/dars/services/api.service.ts b/src/app/dars/services/api.service.ts index ec1b9de..e07d093 100644 --- a/src/app/dars/services/api.service.ts +++ b/src/app/dars/services/api.service.ts @@ -6,6 +6,7 @@ import { AuditMetadata } from '../models/audit-metadata'; import { StudentDegreeProgram } from '../models/student-degree-program'; import { environment } from './../../../environments/environment'; import { Audit } from '../models/audit'; +import { map } from 'rxjs/operators'; const auditResponse: any = require('../../../assets/mock-data/audit-response.json'); @@ -33,17 +34,23 @@ export class DarsApiService { /** * Get a students degree programs. */ - public getStudentDegreePrograms(emplid: number) { - const url = `${environment.apiDarsUrl}/student-degree-programs/${emplid}`; - return this.http.get<StudentDegreeProgram[]>(url, HTTP_OPTIONS); + public getStudentDegreePrograms( + _emplid: number, + ): Observable<StudentDegreeProgram[]> { + const url = `${environment.apiDarsUrl}/studentplans`; + return this.http + .get<string>(url, HTTP_OPTIONS) + .pipe(map(JSON.parse.bind(JSON))); } /** * Get audit metadata for all audits a user has. */ public getAudits(): Observable<AuditMetadata[]> { - const url = `${environment.apiDarsUrl}/audit-metadata`; - return this.http.get<AuditMetadata[]>(url, HTTP_OPTIONS); + const url = `${environment.apiDarsUrl}/auditmetadata`; + return this.http + .get<string>(url, HTTP_OPTIONS) + .pipe(map(JSON.parse.bind(JSON))); } /** diff --git a/src/environments/environment.ts b/src/environments/environment.ts index e1812ea..1735cfd 100644 --- a/src/environments/environment.ts +++ b/src/environments/environment.ts @@ -9,7 +9,7 @@ export const environment = { apiPlannerUrl: '/api/planner/v1', apiSearchUrl: '/api/search/v1', apiEnrollUrl: '/api/enroll/v1', - apiDarsUrl: 'https://gateway.test.api.wisc.edu/v1/dars', + apiDarsUrl: '/api/dars', snackbarDuration: 4000, useNewDARSView: true, }; -- GitLab