Project

General

Profile

« Previous | Next » 

Revision 59735

[Library | Trunk]: 1. Add some icons. 2. Fix members page. 3. Fix input dirty condition

View differences:

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