Ajout des bons imports et d'une url pour la liste des criètes d'une formation

master
Yanaël GRETTE 4 years ago
parent 38856a04f9
commit c437ee83c4
  1. 9
      src/app/home/home.component.ts
  2. 2
      src/app/modeles/modele-formation.ts
  3. 4
      src/app/service/service-formation.ts
  4. 4
      src/app/utils/path-values-formations.ts

@ -31,16 +31,18 @@ export class HomeComponent implements OnInit {
private listeCollaborateurs : CollaborateurModel[]; private listeCollaborateurs : CollaborateurModel[];
private formationSubscription : Subscription; private formationSubscription : Subscription;
private addFormationSubscription : Subscription; private addFormationSubscription : Subscription;
*/
private epEnvoieSubscription : Subscription; private epEnvoieSubscription : Subscription;
private epCollaborateurSubscription : Subscription; private epCollaborateurSubscription : Subscription;
private epDisponiblesSubscription : Subscription; private epDisponiblesSubscription : Subscription;
private epCollaborateurProchain : Subscription; private epCollaborateurProchain : Subscription;
//*/
constructor(public keycloakService : KeycloakService, private serviceCollaborateur : ServiceCollaborateur, constructor(public keycloakService : KeycloakService, private serviceCollaborateur : ServiceCollaborateur,
private serviceFormation : ServiceFormation, private serviceEP : ServiceEP) { private serviceFormation : ServiceFormation, private serviceEP : ServiceEP) {
//********TEST********// //********TEST********//
let ep = new EpModel(); /*let ep = new EpModel();
ep.id = 10; ep.id = 10;
ep.type ="EPA"; ep.type ="EPA";
//ep.dateDisponibilite = new Date(2020,0,5,25,30); //ep.dateDisponibilite = new Date(2020,0,5,25,30);
@ -117,7 +119,6 @@ export class HomeComponent implements OnInit {
if(this.addFormationSubscription != null) { if(this.addFormationSubscription != null) {
this.addFormationSubscription.unsubscribe(); this.addFormationSubscription.unsubscribe();
} }
*/
if(this.epEnvoieSubscription != null) { if(this.epEnvoieSubscription != null) {
this.epEnvoieSubscription.unsubscribe(); this.epEnvoieSubscription.unsubscribe();
} }
@ -130,7 +131,7 @@ export class HomeComponent implements OnInit {
if(this.epCollaborateurProchain != null) { if(this.epCollaborateurProchain != null) {
this.epCollaborateurProchain.unsubscribe(); this.epCollaborateurProchain.unsubscribe();
} }
*/
} }
} }

@ -1,3 +1,5 @@
import { CollaborateurModel } from "./modele-collaborateur";
export class FormationModel { export class FormationModel {
idFormation? : number; idFormation? : number;
intitule? : string; intitule? : string;

@ -4,7 +4,7 @@ import { Observable } from "rxjs";
import { KeycloakService } from 'keycloak-angular'; import { KeycloakService } from 'keycloak-angular';
import {FormationModel, DemandeFormationModel, EvaluationFormationModel, ThemeModel } from "../modeles/modele-formation"; import {FormationModel, DemandeFormationModel, EvaluationFormationModel, ThemeModel, CritereModel, ParticipationFormationModel } from "../modeles/modele-formation";
import { urlsFormation } from "../utils/path-values-formations"; import { urlsFormation } from "../utils/path-values-formations";
@ -93,7 +93,7 @@ export class ServiceFormation {
listeCritere() : Observable<CritereModel[]> { listeCritere() : Observable<CritereModel[]> {
let token = this.keycloakService.getKeycloakInstance().token; let token = this.keycloakService.getKeycloakInstance().token;
const headers = { Authorization: "Bearer "+token }; const headers = { Authorization: "Bearer "+token };
return this.http.get<ThemeModel[]>(urlsFormation.urlCritere, {headers}); return this.http.get<CritereModel[]>(urlsFormation.urlCritere, {headers});
} }
} }

@ -10,6 +10,7 @@ const evaluerFormation = urlFormation+"/evaluer";
const evaluationCollaborateur = urlFormation+"/collaborateur"; const evaluationCollaborateur = urlFormation+"/collaborateur";
const urlDemandesFormation = urlFormation+"/demandesFormation"; const urlDemandesFormation = urlFormation+"/demandesFormation";
const urlTheme = urlFormation+"/themes"; const urlTheme = urlFormation+"/themes";
const urlCritere = urlFormation+"/criteres";
export const urlsFormation = { export const urlsFormation = {
urlFormation, urlFormation,
@ -19,5 +20,6 @@ export const urlsFormation = {
evaluerFormation, evaluerFormation,
evaluationCollaborateur, evaluationCollaborateur,
urlDemandesFormation, urlDemandesFormation,
urlTheme urlTheme,
urlCritere
}; };

Loading…
Cancel
Save