Revision 59735
Added by Konstantinos Triantafyllou over 3 years ago
stakeholder.service.ts | ||
---|---|---|
3 | 3 |
import {BehaviorSubject, from, Observable} from "rxjs"; |
4 | 4 |
import {Indicator, Section, Stakeholder, StakeholderInfo, Visibility} from "../entities/stakeholder"; |
5 | 5 |
import {HelperFunctions} from "../../utils/HelperFunctions.class"; |
6 |
import {map} from "rxjs/operators"; |
|
6 |
import {catchError, map} from "rxjs/operators";
|
|
7 | 7 |
import {ActivatedRoute} from "@angular/router"; |
8 | 8 |
import {properties} from "../../../../environments/environment"; |
9 |
import {CustomOptions} from "../../services/servicesUtils/customOptions.class"; |
|
9 | 10 |
|
10 | 11 |
let maps: string[] = ['parameters', 'filters']; |
11 | 12 |
|
... | ... | |
54 | 55 |
return this.formalize(stakeholders); |
55 | 56 |
})); |
56 | 57 |
} |
58 |
|
|
59 |
getMyStakeholders(url: string, type: string = null): Observable<(Stakeholder & StakeholderInfo)[]> { |
|
60 |
return this.http.get<Stakeholder[]>(url + '/my-stakeholder' + ((type)?('?type=' + type):''), CustomOptions.registryOptions()).pipe(map(stakeholders => { |
|
61 |
return this.formalize(stakeholders); |
|
62 |
})); |
|
63 |
} |
|
57 | 64 |
|
58 | 65 |
getDefaultStakeholders(url: string, type: string = null): Observable<Stakeholder[]> { |
59 |
return this.http.get<Stakeholder[]>(url + '/stakeholder/default' + ((type)?('?type=' + type):'')).pipe(map(stakeholders => { |
|
66 |
return this.http.get<Stakeholder[]>(url + '/stakeholder/default' + ((type)?('?type=' + type):''), CustomOptions.registryOptions()).pipe(map(stakeholders => {
|
|
60 | 67 |
return this.formalize(stakeholders); |
61 | 68 |
})); |
62 | 69 |
} |
Also available in: Unified diff
[Library | Trunk]: 1. Add some icons. 2. Fix members page. 3. Fix input dirty condition