From 005ea1ba1e3fa1ba4140ce51d74793c619c4de46 Mon Sep 17 00:00:00 2001
From: nicrausaz <n.crausaz99@gmail.com>
Date: Thu, 25 Apr 2019 12:48:32 +0200
Subject: [PATCH] Vue candidature

---
 .../Http/Controllers/ApplicantsController.php |   2 +
 .../API/app/Http/Middleware/JwtMiddleware.php |   9 +-
 canapGEST/Documentation/journal_travail.xlsx  | Bin 12615 -> 12661 bytes
 ...tion_etatActuel_NicolasCrausaz - Copy.xlsx | Bin 24901 -> 25272 bytes
 ...planification_initiale_NicolasCrausaz.xlsx | Bin 24890 -> 24911 bytes
 canapGEST/Site/src/assets/english_logo.png    | Bin 0 -> 2829 bytes
 canapGEST/Site/src/assets/french_logo.png     | Bin 0 -> 1871 bytes
 canapGEST/Site/src/assets/german_logo.png     | Bin 0 -> 1768 bytes
 canapGEST/Site/src/assets/others_logo.png     | Bin 0 -> 3179 bytes
 canapGEST/Site/src/layouts/MainNavbar.vue     |   4 +-
 canapGEST/Site/src/plugins/axios.js           |  16 +-
 .../src/store/modules/applications/actions.js |  15 +-
 .../Site/src/store/modules/user/actions.js    |   6 +-
 .../Site/src/store/modules/user/state.js      |   6 +-
 canapGEST/Site/src/views/ApplicationView.vue  | 452 +++++++++++++++++-
 15 files changed, 464 insertions(+), 46 deletions(-)
 create mode 100644 canapGEST/Site/src/assets/english_logo.png
 create mode 100644 canapGEST/Site/src/assets/french_logo.png
 create mode 100644 canapGEST/Site/src/assets/german_logo.png
 create mode 100644 canapGEST/Site/src/assets/others_logo.png

diff --git a/canapGEST/API/app/Http/Controllers/ApplicantsController.php b/canapGEST/API/app/Http/Controllers/ApplicantsController.php
index 925c93f..136fc23 100644
--- a/canapGEST/API/app/Http/Controllers/ApplicantsController.php
+++ b/canapGEST/API/app/Http/Controllers/ApplicantsController.php
@@ -135,12 +135,14 @@ class ApplicantsController extends Controller
     if ($status_restricted) {
       $applicant = DB::table('applicant')->where('applicant_id', $id)
       ->join('position', 'applicant.fk_position', '=', 'position.position_id')
+      ->join('location', 'position.fk_location', '=', 'location.location_id')
       ->join('job', 'position.fk_job', '=', 'job.job_id')
       ->where('fk_status', 'Valide')
       ->first();
     } else {
       $applicant = DB::table('applicant')->where('applicant_id', $id)
       ->join('position', 'applicant.fk_position', '=', 'position.position_id')
+      ->join('location', 'position.fk_location', '=', 'location.location_id')
       ->join('job', 'position.fk_job', '=', 'job.job_id')
       ->first();
     }
diff --git a/canapGEST/API/app/Http/Middleware/JwtMiddleware.php b/canapGEST/API/app/Http/Middleware/JwtMiddleware.php
index 84c9519..c13ad5a 100644
--- a/canapGEST/API/app/Http/Middleware/JwtMiddleware.php
+++ b/canapGEST/API/app/Http/Middleware/JwtMiddleware.php
@@ -12,21 +12,20 @@ class JwtMiddleware
   {
     $token = str_replace('Bearer ', '', $request->headers->get('Authorization'));
 
-    if (!$token) {
+    if ($token == 'null') {
       return response()->json([
-        'error' => 'Token not provided.'
+        'error' => 'Connexion requise'
       ], 401);
     }
     try {
       $content = JWT::decode($token, env('JWT_SECRET'), ['HS256']);
     } catch (ExpiredException $e) {
       return response()->json([
-        'error' => 'Provided token is expired.'
+        'error' => 'Session expirée'
       ], 400);
     } catch (Exception $e) {
-      echo $e;
       return response()->json([
-        'error' => 'An error while decoding token.'
+        'error' => 'Error while decoding token'
       ], 400);
     }
 
diff --git a/canapGEST/Documentation/journal_travail.xlsx b/canapGEST/Documentation/journal_travail.xlsx
index 4d312e818ded9909c39aa150f2af0e92a8d82937..34ea2b333d6a8b8f46a5466bdfc5f948dd5941d6 100644
GIT binary patch
delta 4137
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

delta 4089
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

diff --git a/canapGEST/Documentation/planification_etatActuel_NicolasCrausaz - Copy.xlsx b/canapGEST/Documentation/planification_etatActuel_NicolasCrausaz - Copy.xlsx
index f557177100e3abe182d259c5599571df41822bda..7e729d69271f31d3bc4d28d7a7944c5bb913cd2e 100644
GIT binary patch
delta 18901
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
Oz|Ju9&r%6%c7Fpvz7V1S

delta 18515
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
KYq-X!=lvfl%g=`Z

diff --git a/canapGEST/Documentation/planification_initiale_NicolasCrausaz.xlsx b/canapGEST/Documentation/planification_initiale_NicolasCrausaz.xlsx
index eb5ecb08db96e09526deea5bd94cc597b70b7a79..bfc2814c06e36bec7e43fd483b8e554e99c40b90 100644
GIT binary patch
delta 16941
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
HsPFne><H+z

delta 16893
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
RI5Lc3GrNm(^$hjI{{hLvVQ2sV

diff --git a/canapGEST/Site/src/assets/english_logo.png b/canapGEST/Site/src/assets/english_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..d82f4053a44fed9d84b5dbed408a2ee2cfa911bd
GIT binary patch
literal 2829
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

literal 0
HcmV?d00001

diff --git a/canapGEST/Site/src/assets/french_logo.png b/canapGEST/Site/src/assets/french_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..bb0375939b4936a5b0214e9423d4958d6b8ab9ac
GIT binary patch
literal 1871
zcmV-V2e9~wP)<h;3K|Lk000e1NJLTq002k;002k`0{{R3VlzW^0005+P)t-s0001A
zkF&>8Tm?paL~fH@iLK{sa^`Dt2uy&sBqYijC(0Zq;b(5vUuRy8vCJDM$r~oyVr%1R
zaR*0x$Qv!$5-0^lc@tHM1x0ySg{j?TY|I-c%o--w*V@Y)D9#)x14Vkw9Vg8jCe0lv
z&>SWTPl43b)Cy68&=)Go8z&D^g~}TyN_Cl4fTU1-pA1cc=;-L><>v@WeFsW?2~L3!
zSBC^fd&v|c)zjA#Rf^IfE#~Ft)YH`wREY&edCVIo(pqE8S6~uWiq_TG=;!In8YkD*
z*$PU3<>ltr*V)S)Cd?ft%^fEZRf!EyhY(bW*Vo$187Ac9=F`*G3Qd3pN`L6)=*=7^
z+1c3%OM>F!;?dFD6jq7_M0W>9d(R&#$s8sPP=p3Xdrfwj%v)yHWpH7Qtn2IR<>lo9
zMR>^@C-(OC)YH}&U6KVwdGPS@5><)w^YrcQ?eg;S6<UrJSd8oH>lRy&6jzK6P=xRA
z?-yH<(jhGnQicmmfa&Pz;43uMBQMV%D&^(o*d;OD-QLU{C=pbM*Ca60A}$F^e%mK9
z<KpBEPJ#zVd(9px*VozIDm3fs>*nU?;w(4l=jhNNE8yVa+bA>J+S~|9ebv<0+9omK
z;o{vXGvnjr-rnHa+1ukSIM~?Q<1IJuje=bO003%qQchC<)7Ayn)YQ}*2lVIF)zowR
z)zrlt1n=tT)z!<tt*v}^TtYlGG!zaE?d#~))z!MQu9SddKRg-y^6cf~*x1<C*2==c
zx3sR7m6Vc?i+OZ&Wn^PpQczG&MIIdX_UYEuu&}13q@#3nXuaolxBvhIrAb6VR9M5+
z*k@Z4K@<gGTQmxZB8pg0Y*<0S-h1!8_Z~?MO2>d2V*ykoVnh@{{h{8OGqZQs*^phn
zd49nAoI6``H>3WuTsn9EKvm_QJ(X1l9-O;0LZs|e<>q#o-rjUFnf%$cx$0DzUuEo>
zd+iNYU=j6W@b3JHKA0uPX2fUqJVAPT6eXq5yG`?!dTn!jM!czMCK!cDib{2bUc7s@
zY4UV0&f2ZS)Yk`EtXLFDp|>P`xxO%Wouf^Hsjmw>wgO9*N*275(#yj+jw-lI)~Tx_
z=qaKsl<F<`E~S?rXHOf>Sv*5Bl*RxVwG?eBX;!C@o{^NdXqe;KsGP>e#&9hH%aUe&
z?Zj{&Ur$<)&AE6bPL5<+Tf>iZKq)Ez6G^BP$tEq{2uCoj(XeJ<X(|8H01byqkx8!8
z1;yQ?oM<#U8V)d)@}FCkUPmG;TuyxKu6UdsKpab&`dn3_*+`mg-UUbF7z_?WEGbA=
z`XVYtju;m#ZWW3$WJ*&%QzcwD2~An}&tO|oh#Ujb5yQ1i_$(@^*&>wf&gbs9y%0lY
zB|w;s4v8|^@!nWYj)YnnG6D#*sY9YHv%ghVzp*BZGUPVfgg;bifNucGJlhE^_W)tG
z@xR1uo!|9oQ&#XTuqGiOOvaEIKsaqcGV?8H6+@mH@nw^lqn%*FccV@_G-bV>tl4KH
zhLDpAy4gIUGh%42f|mPj#D|UK!3j14@_zXT`0^uoo19fpleZhvd1oW%C3Nh4b0QJv
z*-QvbmPdr2w`u{s@%zx?&8BilLi^wIA)yi=w?Zuw)DiJT<IA?H4G_O+T^r$DE8dX&
z%<AlwP+^-j8ze8UTKtUY%+U}ku>{C)2+BtxOvaEJ&8j4a!*t={e~$Q?@o4)yxDrb?
z2#j>}FD+j)+hJFCv^j>uiHB<~g&q3sr%T3#oR`0}1C_LdQUTr}c!{8G#3;l!<k@dj
zi6x@2)>y%UgjK5m4i~aLBEb)aL=<mqVBn++Ua4Kg0jU+>+J_F7G!<}ee%RO2SpC@1
zuMy-HRT9U<5>bJFc2PJ#L*`)oVtW|FaOgx7h1X-vw97?1BpkjMov+$p%q}G$&1`7s
zk<q(<8Vfr)JQ%<HkwPV5JhUq34+v7gbY(I-3<nPgvL+@ZoVcdSd)q~z5F_ej22(o>
z$NmF3wpdF{l_%3GNvRN%Nu^RdO($=nZHb5pNsUJor6P$CLJBcdC)L-t)5&0o;4CT9
z5>c=!x>TT08*+xa#~2RQ8l6&dm=ab+Ci8<L3@QWWcee{P*}3{{(-KkATA3O|h!Bco
z`fCgbs~=|_AW*_u2|yyG40Q{p#(?xP%BhwNTPuh9DAEvJz?jexb73!pqOEb=w)8_W
zAzs)y!Qz-b<N6UcT%f#Zt{*i;4yeY60pX*@%*CtzpzI%P>x#TX?6^)>>>a|VXto3k
zy+X6s=lEP-?FpJ<ey*DbwJkSvV_^;irAmv2hnC?l4G&pTTAUqPF>k4_zkP0RaC0`?
znU6L;Qg*szi&NQBa=L8P$a49@iGwBkcJJO-a`423%cK6U`~}@FIU=zJ2lM~{002ov
JPDHLkV1jAHejNY+

literal 0
HcmV?d00001

diff --git a/canapGEST/Site/src/assets/german_logo.png b/canapGEST/Site/src/assets/german_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..74f06ffe1c0e4ea771cb070ad4ab67e4c4b56340
GIT binary patch
literal 1768
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
KMNUMnLSTZxkSQ_%

literal 0
HcmV?d00001

diff --git a/canapGEST/Site/src/assets/others_logo.png b/canapGEST/Site/src/assets/others_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..edf01b88eee71a4b57def5189fae8295ee806cfd
GIT binary patch
literal 3179
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

literal 0
HcmV?d00001

diff --git a/canapGEST/Site/src/layouts/MainNavbar.vue b/canapGEST/Site/src/layouts/MainNavbar.vue
index a851f98..011e2db 100644
--- a/canapGEST/Site/src/layouts/MainNavbar.vue
+++ b/canapGEST/Site/src/layouts/MainNavbar.vue
@@ -4,8 +4,6 @@
     <v-toolbar-title>Canap-Gest</v-toolbar-title>
     <v-spacer></v-spacer>
     <v-toolbar-items class="hidden-sm-and-down" v-if="!isLoged">
-      <v-btn flat class="white--text">Link One</v-btn>
-      <v-btn flat class="white--text">Link Two</v-btn>
       <v-btn icon class="white--text">
         <v-icon @click="login">account_circle</v-icon>
       </v-btn>
@@ -38,7 +36,7 @@ export default {
       this.$store.dispatch('moduleUser/login')
     },
     logout() {
-      this.$store.dispatch('moduleUser/logout')
+      this.$store.dispatch('moduleUser/logout', true)
     }
   },
 }
diff --git a/canapGEST/Site/src/plugins/axios.js b/canapGEST/Site/src/plugins/axios.js
index f349ed6..45e5572 100644
--- a/canapGEST/Site/src/plugins/axios.js
+++ b/canapGEST/Site/src/plugins/axios.js
@@ -9,10 +9,18 @@ const instance = axios.create({
 instance.interceptors.response.use(function (response) {
   return response;
 }, function (error) {
-  // Affichage des erreurs (snackbar)
-  Object.values(error.response.data).forEach(errMsg => {
-    store.commit('moduleSnackbar/toggle', { open: true, message: errMsg[0], type: 'error' }, { root: true })
-  })
+  if (!error.response) {
+    store.commit('moduleSnackbar/toggle', { open: true, message: 'API non atteignable', type: 'warning' }, { root: true })
+  } else if (error.response.status == 400 || error.response.status == 401) {
+    // Erreur de token
+    store.commit('moduleSnackbar/toggle', { open: true, message: error.response.data.error, type: 'warning' }, { root: true })
+    store.dispatch('moduleUser/logout', false)
+  } else {
+    // Affichage des erreurs (snackbar)
+    Object.values(error.response.data).forEach(errMsg => {
+      store.commit('moduleSnackbar/toggle', { open: true, message: errMsg[0], type: 'error' }, { root: true })
+    })
+  }
   return Promise.reject(error)
 })
 
diff --git a/canapGEST/Site/src/store/modules/applications/actions.js b/canapGEST/Site/src/store/modules/applications/actions.js
index b845c72..0de92c7 100644
--- a/canapGEST/Site/src/store/modules/applications/actions.js
+++ b/canapGEST/Site/src/store/modules/applications/actions.js
@@ -11,13 +11,16 @@ export function getApplications(context) {
 }
 
 export function getCurrentApplicationData(context, data) {
-  axios({
-    method: 'get',
-    url: '/applicant/' + data.id
-  })
-    .then(response => {
-      context.commit('setCurrentApplicationData', response.data.personal_data)
+  return new Promise((resolve) => {
+    axios({
+      method: 'get',
+      url: '/applicant/' + data.id
     })
+      .then(response => {
+        context.commit('setCurrentApplicationData', response.data)
+        resolve()
+      })
+  })
 }
 
 export function getCurrentApplicationComments(context, data) {
diff --git a/canapGEST/Site/src/store/modules/user/actions.js b/canapGEST/Site/src/store/modules/user/actions.js
index 803bc43..508b0aa 100644
--- a/canapGEST/Site/src/store/modules/user/actions.js
+++ b/canapGEST/Site/src/store/modules/user/actions.js
@@ -16,9 +16,11 @@ export function login() {
     })
 }
 
-export function logout() {
+export function logout(context, fullLogout) {
   localStorage.removeItem('stored_token');
-  window.location = 'https://tequila.epfl.ch/logout'
+  if (fullLogout) {
+    window.location = 'https://tequila.epfl.ch/logout'
+  }
 }
 
 export function getUserData(context) {
diff --git a/canapGEST/Site/src/store/modules/user/state.js b/canapGEST/Site/src/store/modules/user/state.js
index 69bb063..269c66c 100644
--- a/canapGEST/Site/src/store/modules/user/state.js
+++ b/canapGEST/Site/src/store/modules/user/state.js
@@ -1,13 +1,13 @@
 export default {
   userData: {
     tequila: {
-      firstname: String,
-      name: String,
+      firstname: '',
+      name: '',
       group: String,
       user: String,
       sciper: String
     },
-    role: String,
+    role: '',
     permissions: []
   },
   permittedJobs: []
diff --git a/canapGEST/Site/src/views/ApplicationView.vue b/canapGEST/Site/src/views/ApplicationView.vue
index 8c376fc..7038b84 100644
--- a/canapGEST/Site/src/views/ApplicationView.vue
+++ b/canapGEST/Site/src/views/ApplicationView.vue
@@ -1,14 +1,20 @@
 <template>
   <div id="application-view">
-    <v-container fluid grid-list-sm>
+    <v-container fluid grid-list-sm v-if="loaded">
       <v-layout row wrap>
         <v-flex d-flex xs12>
           <v-toolbar>
             <v-toolbar-title>
               Candidature (#{{$route.params.id}})
+              <small>- le {{$store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_application_date}}</small>
             </v-toolbar-title>
             <v-spacer></v-spacer>
-            <v-rating color="warning" background-color="warning" :value="ratingValue" v-if="!$store.getters['moduleUser/userIsResponsible']"></v-rating>
+            <v-rating
+              color="warning"
+              background-color="warning"
+              :value="ratingValue"
+              v-if="!$store.getters['moduleUser/userIsResponsible']"
+            ></v-rating>
             <v-divider class="mx-3" inset vertical></v-divider>
             <v-toolbar-items>
               <v-tooltip bottom>
@@ -30,7 +36,7 @@
               <v-tooltip bottom>
                 <template v-slot:activator="{ on }">
                   <v-btn fab small v-on="on" @click="exportData">
-                    <v-icon>share</v-icon>
+                    <v-icon>get_app</v-icon>
                   </v-btn>
                 </template>
                 <span>Exporter (JSON)</span>
@@ -39,19 +45,415 @@
           </v-toolbar>
         </v-flex>
         <v-flex d-flex xs12 sm9>
-          <v-card>
-            <pre>
-            {{$store.state.moduleApplications.currentApplication.application_data}}
-            </pre>
-          </v-card>
+          <v-container grid-list-xl>
+            <v-alert
+              outline
+              :value="true"
+              type="info"
+              v-if="$store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_application_updated_date"
+            >Cette candidature à été modifiée par son propriétaire le {{$store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_application_updated_date}}</v-alert>
+            <v-layout flex-child wrap>
+              <v-flex xs12 md5 d-flex>
+                <v-sheet class="d-flex">
+                  <v-card>
+                    <v-card-title>
+                      <h4>Données personnelles</h4>
+                    </v-card-title>
+                    <v-divider></v-divider>
+                    <v-list dense>
+                      <v-list-tile>
+                        <v-list-tile-content>
+                          <b>Nom, prénom</b>
+                        </v-list-tile-content>
+                        <v-list-tile-content class="align-end">
+                          {{ $store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_name }}
+                          {{ $store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_fsname }}
+                        </v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>
+                          <b>Formation, lieu</b>
+                        </v-list-tile-content>
+                        <v-list-tile-content class="align-end">
+                          {{ $store.state.moduleApplications.currentApplication.application_data.personal_data.job_full_value }},
+                          {{ $store.state.moduleApplications.currentApplication.application_data.personal_data.location_site }}
+                        </v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>
+                          <b>Maturité</b>
+                        </v-list-tile-content>
+                        <v-list-tile-content class="align-end">
+                          <span
+                            v-if="$store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_maturity"
+                          >&#10004;</span>
+                          <span v-else>&#10008;</span>
+                        </v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>
+                          <b>Adresse</b>
+                        </v-list-tile-content>
+                        <v-list-tile-content class="align-end">
+                          {{ $store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_address_street }},
+                          {{ $store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_address_npa }}
+                        </v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>
+                          <b>Email</b>
+                        </v-list-tile-content>
+                        <v-list-tile-content
+                          class="align-end"
+                        >{{ $store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_mail }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>
+                          <b>Téléphones (privé, domicile)</b>
+                        </v-list-tile-content>
+                        <v-list-tile-content class="align-end">
+                          {{ $store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_personal_phone }},
+                          {{ $store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_home_phone }}
+                        </v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>
+                          <b>Date naissance, majeur</b>
+                        </v-list-tile-content>
+                        <v-list-tile-content
+                          class="align-end"
+                        >{{ $store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_birthdate }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>
+                          <b>Majeur</b>
+                        </v-list-tile-content>
+                        <v-list-tile-content class="align-end">
+                          <span
+                            v-if="$store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_has_majority"
+                          >&#10004;</span>
+                          <span v-else>&#10008;</span>
+                        </v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>
+                          <b>Numéro AVS</b>
+                        </v-list-tile-content>
+                        <v-list-tile-content
+                          class="align-end"
+                        >{{ $store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_avs }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>
+                          <b>Nationalité</b>
+                        </v-list-tile-content>
+                        <v-list-tile-content
+                          class="align-end"
+                        >{{ $store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_nationality }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>
+                          <b>Origine</b>
+                        </v-list-tile-content>
+                        <v-list-tile-content
+                          class="align-end"
+                        >{{ $store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_origin }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>
+                          <b>Langues</b>
+                        </v-list-tile-content>
+                        <v-list-tile-content class="align-end">
+                          <div>
+                            <img
+                              src="@/assets/french_logo.png"
+                              alt="logo_french"
+                              width="20"
+                              v-if="$store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_speaks_french"
+                            >
+                            <img
+                              src="@/assets/german_logo.png"
+                              alt="logo_german"
+                              width="20"
+                              v-if="$store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_speaks_german"
+                            >
+                            <img
+                              src="@/assets/english_logo.png"
+                              alt="logo_english"
+                              width="20"
+                              v-if="$store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_speaks_english"
+                            >
+                            <img
+                              src="@/assets/others_logo.png"
+                              alt="logo_others"
+                              width="20"
+                              v-if="$store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_speaks_other"
+                            >
+                          </div>
+                        </v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>
+                          <b>Fin de scolarité</b>
+                        </v-list-tile-content>
+                        <v-list-tile-content
+                          class="align-end"
+                        >{{ $store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_scolarity_end }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>
+                          <b>Déjà candidat ? (Année)</b>
+                        </v-list-tile-content>
+                        <v-list-tile-content class="align-end">
+                          <span
+                            v-if="$store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_already_applicant"
+                          >&#10004; ({{$store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_already_applicant_year }})</span>
+                          <span v-else>&#10008;</span>
+                        </v-list-tile-content>
+                      </v-list-tile>
+                    </v-list>
+                  </v-card>
+                </v-sheet>
+              </v-flex>
+              <v-flex xs12 md4 d-flex>
+                <v-sheet class="d-flex" color="grey lighten-3" height="500">
+                  <v-card>
+                    <v-card-title>
+                      <h4>Responsables</h4>
+                    </v-card-title>
+                    <v-divider></v-divider>
+                    <v-list dense>
+                      <v-subheader>Principal</v-subheader>
+                      <v-list-tile>
+                        <v-list-tile-content>Genre</v-list-tile-content>
+                        <v-list-tile-content
+                          class="align-end"
+                        >{{ $store.state.moduleApplications.currentApplication.application_data.responsibles.main.responsible_gender }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Nom, prénom</v-list-tile-content>
+                        <v-list-tile-content class="align-end">
+                          {{ $store.state.moduleApplications.currentApplication.application_data.responsibles.main.responsible_name }},
+                          {{ $store.state.moduleApplications.currentApplication.application_data.responsibles.main.responsible_fsname }}
+                        </v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Adresse</v-list-tile-content>
+                        <v-list-tile-content class="align-end">
+                          {{ $store.state.moduleApplications.currentApplication.application_data.responsibles.main.responsible_street }},
+                          {{ $store.state.moduleApplications.currentApplication.application_data.responsibles.main.responsible_npa }}
+                        </v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Téléphone</v-list-tile-content>
+                        <v-list-tile-content
+                          class="align-end"
+                        >{{ $store.state.moduleApplications.currentApplication.application_data.responsibles.main.responsible_phone }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-divider></v-divider>
+                      <v-subheader>Secondaire</v-subheader>
+                      <v-list-tile>
+                        <v-list-tile-content>Genre</v-list-tile-content>
+                        <v-list-tile-content
+                          class="align-end"
+                        >{{ $store.state.moduleApplications.currentApplication.application_data.responsibles.secondary.responsible_gender }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Nom, prénom</v-list-tile-content>
+                        <v-list-tile-content class="align-end">
+                          {{ $store.state.moduleApplications.currentApplication.application_data.responsibles.secondary.responsible_name }},
+                          {{ $store.state.moduleApplications.currentApplication.application_data.responsibles.secondary.responsible_fsname }}
+                        </v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Adresse</v-list-tile-content>
+                        <v-list-tile-content class="align-end">
+                          {{ $store.state.moduleApplications.currentApplication.application_data.responsibles.secondary.responsible_street }},
+                          {{ $store.state.moduleApplications.currentApplication.application_data.responsibles.secondary.responsible_npa }}
+                        </v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Téléphone</v-list-tile-content>
+                        <v-list-tile-content
+                          class="align-end"
+                        >{{ $store.state.moduleApplications.currentApplication.application_data.responsibles.secondary.responsible_phone }}</v-list-tile-content>
+                      </v-list-tile>
+                    </v-list>
+                  </v-card>
+                </v-sheet>
+              </v-flex>
+              <v-flex xs12 md4 d-flex>
+                <v-sheet class="d-flex" color="grey lighten-3" height="424">
+                  <v-card>
+                    <v-card-title>
+                      <h4>Scolarité</h4>
+                    </v-card-title>
+                    <v-divider></v-divider>
+                    <v-list dense v-for="scolarity in $store.state.moduleApplications.currentApplication.application_data.scolarities" :key="scolarity.scolarity_id">
+                      <v-list-tile>
+                        <v-list-tile-content>Calories:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Fat:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Carbs:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Protein:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Sodium:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Calcium:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Iron:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                    </v-list>
+                    <v-divider></v-divider>
+                  </v-card>
+                </v-sheet>
+              </v-flex>
+              <v-flex xs12 md4 d-flex>
+                <v-sheet class="d-flex" color="grey lighten-3" height="200">
+                  <v-card>
+                    <v-card-title>
+                      <h4>Stages</h4>
+                    </v-card-title>
+                    <v-divider></v-divider>
+                    <v-list dense>
+                      <v-list-tile>
+                        <v-list-tile-content>Calories:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Fat:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Carbs:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Protein:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Sodium:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Calcium:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Iron:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                    </v-list>
+                  </v-card>
+                </v-sheet>
+              </v-flex>
+              <v-flex xs12 md4 d-flex>
+                <v-sheet class="d-flex" color="grey lighten-3" height="424">
+                  <v-card>
+                    <v-card-title>
+                      <h4>Activités professionnelles</h4>
+                    </v-card-title>
+                    <v-divider></v-divider>
+                    <v-list dense>
+                      <v-list-tile>
+                        <v-list-tile-content>Calories:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Fat:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Carbs:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Protein:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Sodium:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Calcium:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Iron:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                    </v-list>
+                  </v-card>
+                </v-sheet>
+              </v-flex>
+              <v-flex xs12 md4 d-flex>
+                <v-sheet class="d-flex" color="grey lighten-3" height="424">
+                  <v-card>
+                    <v-card-title>
+                      <h4>Annexes</h4>
+                    </v-card-title>
+                    <v-divider></v-divider>
+                    <v-list dense>
+                      <v-list-tile>
+                        <v-list-tile-content>Calories:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Fat:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Carbs:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Protein:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Sodium:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Calcium:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                      <v-list-tile>
+                        <v-list-tile-content>Iron:</v-list-tile-content>
+                        <v-list-tile-content class="align-end">{{ }}</v-list-tile-content>
+                      </v-list-tile>
+                    </v-list>
+                  </v-card>
+                </v-sheet>
+              </v-flex>
+            </v-layout>
+          </v-container>
         </v-flex>
+        <pre>
+            {{$store.state.moduleApplications.currentApplication.application_data}}
+          </pre>
 
-        <v-flex d-flex xs12 sm3>
-          {{$store.state.moduleApplications.currentApplication.comments}}
-        </v-flex>
+        <v-flex d-flex xs12 sm3>{{$store.state.moduleApplications.currentApplication.comments}}</v-flex>
       </v-layout>
     </v-container>
-      <!-- <v-card class="mx-auto" max-width="400">
+    <!-- <v-card class="mx-auto" max-width="400">
         <v-card dark flat>
           <v-btn absolute bottom color="pink" right fab>
             <v-icon>mdi-plus</v-icon>
@@ -147,32 +549,36 @@
             </v-timeline-item>
           </v-timeline>
         </v-card-text>
-      </v-card> -->
+    </v-card>-->
   </div>
 </template>
 
 <script>
 export default {
   name: 'application-view',
-  data () {
+  data() {
     return {
+      loaded: false
     }
   },
-  created () {
-    this.$store.dispatch('moduleApplications/getCurrentApplicationData', {id: this.$route.params.id})
-    this.$store.dispatch('moduleApplications/getCurrentApplicationComments', {id: this.$route.params.id})
-    this.$store.dispatch('moduleApplications/getCurrentApplicationMarker', {id: this.$route.params.id})
+  created() {
+    this.$store.dispatch('moduleApplications/getCurrentApplicationData', { id: this.$route.params.id }).then(() => this.loaded = true)
+    this.$store.dispatch('moduleApplications/getCurrentApplicationComments', { id: this.$route.params.id })
+    this.$store.dispatch('moduleApplications/getCurrentApplicationMarker', { id: this.$route.params.id })
   },
   computed: {
-    ratingValue () {
+    ratingValue() {
       return this.$store.state.moduleApplications.currentApplication.marker ? this.$store.state.moduleApplications.currentApplication.marker.marker_value : null
     }
   },
   methods: {
-    print () { window.print() },
-    contact () { window.location.href = 'mailto:' + this.$store.state.moduleApplications.currentApplication.application_data.applicant_mail },
-    exportData () {},
-    rate () {
+    print() { window.print() },
+    contact() { window.location.href = 'mailto:' + this.$store.state.moduleApplications.currentApplication.application_data.personal_data.applicant_mail },
+    exportData() { },
+    formatDate() {
+
+    },
+    rate() {
     }
   }
 }
-- 
GitLab