Skip to content
Snippets Groups Projects
Commit 67405f73 authored by Hamza Touizrat's avatar Hamza Touizrat
Browse files

Merge branch 'new_signup' into 'master'

fix modification des données

See merge request !82
parents 2c56b0c9 e2eb18e3
No related branches found
No related tags found
1 merge request!82fix modification des données
...@@ -27,7 +27,8 @@ export class PersonalDataService extends ApiService { ...@@ -27,7 +27,8 @@ export class PersonalDataService extends ApiService {
return this.http.get(url, { params: filters }).pipe( return this.http.get(url, { params: filters }).pipe(
map((data: any) => { map((data: any) => {
return data.map(item => this.adapter.adapt(item))}), return data.map(item => this.adapter.adapt(item))
}),
); );
} }
retrieve(id: number | string): Observable<PersonalData> { retrieve(id: number | string): Observable<PersonalData> {
...@@ -59,7 +60,8 @@ export class PersonalDataService extends ApiService { ...@@ -59,7 +60,8 @@ export class PersonalDataService extends ApiService {
edit(personalData: PersonalData): Observable<any> { edit(personalData: PersonalData): Observable<any> {
const body: any = this.adapter.encode(personalData); const body: any = this.adapter.encode(personalData);
return this.http.put(personalData.url, body);
return this.http.put(this.baseUrl + '/' + personalData.user_id + "/", body);
} }
} }
......
...@@ -306,8 +306,7 @@ export class EditDataComponent implements OnInit { ...@@ -306,8 +306,7 @@ export class EditDataComponent implements OnInit {
public _filter(value: string): string[] { public _filter(value: string): string[] {
const filterValue = value.toLowerCase(); const filterValue = value.toLowerCase();
let entryNatList: Array<string>; let entryNatList: Array<string>;
for (let nationality of this.possibleNationalities) for (let nationality of this.possibleNationalities) {
{
entryNatList.push(nationality.name); entryNatList.push(nationality.name);
} }
return entryNatList.filter(option => option.toLowerCase().includes(filterValue)); return entryNatList.filter(option => option.toLowerCase().includes(filterValue));
...@@ -345,12 +344,10 @@ export class EditDataComponent implements OnInit { ...@@ -345,12 +344,10 @@ export class EditDataComponent implements OnInit {
} }
setSpeciality() { setSpeciality() {
if (this.classType=="Technologique") if (this.classType == "Technologique") {
{
return this.possibleSpecialitiesTechno; return this.possibleSpecialitiesTechno;
} }
else if (this.classType=="Professionnelle") else if (this.classType == "Professionnelle") {
{
return this.possibleSpecialitiesPro; return this.possibleSpecialitiesPro;
} }
else (this.classType == "General") else (this.classType == "General")
...@@ -368,7 +365,6 @@ export class EditDataComponent implements OnInit { ...@@ -368,7 +365,6 @@ export class EditDataComponent implements OnInit {
tap(() => this.loading = false), tap(() => this.loading = false),
tap(() => this.error = ""), tap(() => this.error = ""),
tap(() => { tap(() => {
this.postEditMessage = "Merci d'avoir completé tes données personnelles ! Nous allons t'envoyer un email contenant le lien vers le dossier d'inscription, si tu ne le reçois pas, pense à vérifier tes spams."
setTimeout(() => { setTimeout(() => {
this.router.navigate(['./membres/compte/donnees']) this.router.navigate(['./membres/compte/donnees'])
this.postEditMessage = "" this.postEditMessage = ""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment