Skip to content
Snippets Groups Projects
Unverified Commit 11b090eb authored by Arthur Guédon's avatar Arthur Guédon Committed by GitHub
Browse files

Donnees personnelles (#49)

* adds support for personnal data

* modifie le form pour inclure la nationalité

* supprime le champ section et ajoute la liste des etablissements

* adapts for user

* adds validation and connects to students api for personnal data

* adds classType field and rgpd info

* corrects scholarships

* removes signup file tab

* minor presentation changes

* deletes random console.log

* changes upload component declarations

* changes upload component declarations

* changes upload component declarations

* changes upload component declarations

* changes upload component declarations

* changes upload component declarations

* changes upload component declarations

* filters if the whole list is sent back
parent 51e5d19a
No related branches found
No related tags found
No related merge requests found
...@@ -31,10 +31,20 @@ export class PersonalDataService extends ApiService { ...@@ -31,10 +31,20 @@ export class PersonalDataService extends ApiService {
); );
} }
retrieve(id: number | string): Observable<PersonalData> { retrieve(id: number | string): Observable<PersonalData> {
let url = this.baseUrl; let url = this.baseUrl;
return this.http.get<PersonalData>(url).pipe( return this.http.get<PersonalData>(url).pipe(
map(v =>{ map(v =>{
return this.adapter.adapt(v[0])}), console.log('get',v)
if(v instanceof Array){
if (v.length>1){
return this.adapter.adapt(v.find((user)=>user.user_id===id))
}
return this.adapter.adapt(v[0])
}
}),
); );
} }
......
...@@ -34,6 +34,7 @@ export class MyDataComponent implements OnInit { ...@@ -34,6 +34,7 @@ export class MyDataComponent implements OnInit {
} }
public editData = ()=> { public editData = ()=> {
this.router.navigate(['./membres/compte/modifier_donnees']) this.router.navigate(['./membres/compte/modifier_donnees'])
......
...@@ -33,6 +33,7 @@ ...@@ -33,6 +33,7 @@
</mat-hint> </mat-hint>
</mat-form-field> </mat-form-field>
<p> <p>
Il ne te reste plus qu'à choisir un mot de passe. :-) Il ne te reste plus qu'à choisir un mot de passe. :-)
</p> </p>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment