Revision 62552
Added by John Balasis about 1 year ago
repository.service.ts | ||
---|---|---|
33 | 33 |
|
34 | 34 |
constructor(private httpClient: HttpClient) { } |
35 | 35 |
|
36 |
addInterface(datatype: string, repoId: string, registeredBy: string, comment: string, newInterface: RepositoryInterface): Observable<RepositoryInterface> { |
|
36 |
addInterface(datatype: string, repoId: string, registeredBy: string, comment: string, newInterface: RepositoryInterface, desiredCompatibilityLevel?: string): Observable<RepositoryInterface> {
|
|
37 | 37 |
let url; |
38 | 38 |
comment = newInterface.comments; // temp fix for emailing comment |
39 | 39 |
if (comment == null || comment === '') { |
40 |
url = `${this.apiUrl}addInterface?datatype=${datatype}&repoId=${repoId}®isteredBy=${registeredBy}`; |
|
40 |
url = `${this.apiUrl}addInterface?datatype=${datatype}&repoId=${repoId}®isteredBy=${registeredBy}&desiredCompatibilityLevel=${desiredCompatibilityLevel}`;
|
|
41 | 41 |
} else { |
42 |
url = `${this.apiUrl}addInterface?datatype=${datatype}&repoId=${repoId}®isteredBy=${registeredBy}&comment=${comment}`; |
|
42 |
url = `${this.apiUrl}addInterface?datatype=${datatype}&repoId=${repoId}®isteredBy=${registeredBy}&comment=${comment}&desiredCompatibilityLevel=${desiredCompatibilityLevel}`;
|
|
43 | 43 |
} |
44 | 44 |
console.log(`knocking on: ${url}`); |
45 | 45 |
console.log(`sending ${JSON.stringify(newInterface)}`); |
... | ... | |
52 | 52 |
if (comment == null || comment === '') { |
53 | 53 |
url = `${this.apiUrl}updateRepositoryInterface?repoId=${repoId}®isteredBy=${registeredBy}&desiredCompatibilityLevel=${desiredCompatibilityLevel}`; |
54 | 54 |
} else { |
55 |
url = `${this.apiUrl}updateRepositoryInterface?repoId=${repoId}®isteredBy=${registeredBy}&comment=${comment}$desiredCompatibilityLevel=${desiredCompatibilityLevel}`;
|
|
55 |
url = `${this.apiUrl}updateRepositoryInterface?repoId=${repoId}®isteredBy=${registeredBy}&comment=${comment}&desiredCompatibilityLevel=${desiredCompatibilityLevel}`;
|
|
56 | 56 |
} |
57 | 57 |
console.log(`knocking on: ${url}`); |
58 | 58 |
console.log(`sending ${JSON.stringify(interfaceInfo)}`); |
Also available in: Unified diff
finalizing update interfaces