Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • FeliLocalTest1
  • authorize-valid-profile
  • autorisation_visit
  • change-form-link
  • context_sheet
  • dev
  • dev_pages_projet
  • feli90-patch-1
  • feli90-patch-2
  • format_editData
  • ios-account-fix
  • master
  • release/first-users
  • remise_sorties
  • signup_mydata
  • testNewForm
16 results

Target

Select target project
  • salazard/oser-frontend
1 result
Select Git revision
  • FeliLocalTest1
  • authorize-valid-profile
  • autorisation_visit
  • change-form-link
  • context_sheet
  • dev
  • dev_pages_projet
  • feli90-patch-1
  • feli90-patch-2
  • format_editData
  • ios-account-fix
  • master
  • release/first-users
  • remise_sorties
  • signup_mydata
  • testNewForm
16 results
Show changes
Commits on Source (23)
  • Secteur Geek's avatar
    update dev branch (#69) · 05294cf2
    Secteur Geek authored
    
    * Fix Oser to OSER (#55)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * fix Oser to OSER
    
    * Validated signup file display (#57)
    
    * Modify inscription page (#32)
    
    * modify the order of blocks
    
    * Update dependencies and TravisCI build (#33)
    
    * Update dependencies via a clean npm install
    
    * Use Node.js 10 in Travis CI
    
    * Specify node==10.x for Heroku
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * adds untested frontend support for showing validated status of signup file
    
    * adds phone number validation for personnal data
    
    * checks for year field in registration to display correct status
    
    Co-authored-by: default avatarAurianeStrasser2 <32937502+AurianeStrasser2@users.noreply.github.com>
    Co-authored-by: default avatarchiahetcho <44137047+chiahetcho@users.noreply.github.com>
    Co-authored-by: default avatarFlorimond Manca <florimond.manca@gmail.com>
    Co-authored-by: default avatarDylan Sechet <dylan.sechet82@gmail.com>
    
    * Personnal data fix (#58)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * adds some options and fixes wrong scholarship in the personnal data form
    
    * adds info on phone number format (#61)
    
    * Modify inscription page (#32)
    
    * modify the order of blocks
    
    * Update dependencies and TravisCI build (#33)
    
    * Update dependencies via a clean npm install
    
    * Use Node.js 10 in Travis CI
    
    * Specify node==10.x for Heroku
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * Validated signup file display (#54)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * adds untested frontend support for showing validated status of signup file
    
    * adds phone number validation for personnal data
    
    * checks for year field in registration to display correct status
    
    * adds some options and fixes wrong scholarship in the personnal data form
    
    * adds info on phone number format
    
    Co-authored-by: default avatarAurianeStrasser2 <32937502+AurianeStrasser2@users.noreply.github.com>
    Co-authored-by: default avatarchiahetcho <44137047+chiahetcho@users.noreply.github.com>
    Co-authored-by: default avatarFlorimond Manca <florimond.manca@gmail.com>
    Co-authored-by: default avatarDylan Sechet <dylan.sechet82@gmail.com>
    
    * Update student-signup.component.html (#62)
    
    * Improve error message (#63)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * improves phone number validation format
    
    * adds error message when email is already used and redirects after signup (#64)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * improves phone number validation format
    
    * adds message when email already used and redirects after signup
    
    Co-authored-by: default avatarArthur Guédon <60623551+arthurgdn@users.noreply.github.com>
    Co-authored-by: default avatarAurianeStrasser2 <32937502+AurianeStrasser2@users.noreply.github.com>
    Co-authored-by: default avatarchiahetcho <44137047+chiahetcho@users.noreply.github.com>
    Co-authored-by: default avatarFlorimond Manca <florimond.manca@gmail.com>
    Co-authored-by: default avatarDylan Sechet <dylan.sechet82@gmail.com>
    Unverified
    05294cf2
  • feli90's avatar
    Test new form (#70) · 22d0eddc
    feli90 authored
    
    * Fix Oser to OSER (#55)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * fix Oser to OSER
    
    * Validated signup file display (#57)
    
    * Modify inscription page (#32)
    
    * modify the order of blocks
    
    * Update dependencies and TravisCI build (#33)
    
    * Update dependencies via a clean npm install
    
    * Use Node.js 10 in Travis CI
    
    * Specify node==10.x for Heroku
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * adds untested frontend support for showing validated status of signup file
    
    * adds phone number validation for personnal data
    
    * checks for year field in registration to display correct status
    
    Co-authored-by: default avatarAurianeStrasser2 <32937502+AurianeStrasser2@users.noreply.github.com>
    Co-authored-by: default avatarchiahetcho <44137047+chiahetcho@users.noreply.github.com>
    Co-authored-by: default avatarFlorimond Manca <florimond.manca@gmail.com>
    Co-authored-by: default avatarDylan Sechet <dylan.sechet82@gmail.com>
    
    * Personnal data fix (#58)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * adds some options and fixes wrong scholarship in the personnal data form
    
    * adds info on phone number format (#61)
    
    * Modify inscription page (#32)
    
    * modify the order of blocks
    
    * Update dependencies and TravisCI build (#33)
    
    * Update dependencies via a clean npm install
    
    * Use Node.js 10 in Travis CI
    
    * Specify node==10.x for Heroku
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * Validated signup file display (#54)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * adds untested frontend support for showing validated status of signup file
    
    * adds phone number validation for personnal data
    
    * checks for year field in registration to display correct status
    
    * adds some options and fixes wrong scholarship in the personnal data form
    
    * adds info on phone number format
    
    Co-authored-by: default avatarAurianeStrasser2 <32937502+AurianeStrasser2@users.noreply.github.com>
    Co-authored-by: default avatarchiahetcho <44137047+chiahetcho@users.noreply.github.com>
    Co-authored-by: default avatarFlorimond Manca <florimond.manca@gmail.com>
    Co-authored-by: default avatarDylan Sechet <dylan.sechet82@gmail.com>
    
    * Update student-signup.component.html (#62)
    
    * Improve error message (#63)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * improves phone number validation format
    
    * adds error message when email is already used and redirects after signup (#64)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * improves phone number validation format
    
    * adds message when email already used and redirects after signup
    
    * ajout champ confirmation email
    
    * ajout champ confirmation email en changeant tout
    
    * correction ERRROR due a la suppressiond es ficher email.matcher.ts et password.matcher.ts
    
    * chgmt mineurs
    
    * chgmt mineurs
    
    * mise en commentaire de la condition sur le mdp
    
    * mise en commentaire de "personnalDataService"
    
    * ajout d'espaces sur html
    
    Co-authored-by: default avatarArthur Guédon <60623551+arthurgdn@users.noreply.github.com>
    Co-authored-by: default avatarAurianeStrasser2 <32937502+AurianeStrasser2@users.noreply.github.com>
    Co-authored-by: default avatarchiahetcho <44137047+chiahetcho@users.noreply.github.com>
    Co-authored-by: default avatarFlorimond Manca <florimond.manca@gmail.com>
    Co-authored-by: default avatarDylan Sechet <dylan.sechet82@gmail.com>
    Co-authored-by: default avatarfeli vigneau <feli.vigneau@student-cs.fr>
    Unverified
    22d0eddc
  • ThomasBidot's avatar
    Add context sheet for visits, frontend (#71) · 0068319b
    ThomasBidot authored
    
    * Fix Oser to OSER (#55)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * fix Oser to OSER
    
    * Validated signup file display (#57)
    
    * Modify inscription page (#32)
    
    * modify the order of blocks
    
    * Update dependencies and TravisCI build (#33)
    
    * Update dependencies via a clean npm install
    
    * Use Node.js 10 in Travis CI
    
    * Specify node==10.x for Heroku
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * adds untested frontend support for showing validated status of signup file
    
    * adds phone number validation for personnal data
    
    * checks for year field in registration to display correct status
    
    Co-authored-by: default avatarAurianeStrasser2 <32937502+AurianeStrasser2@users.noreply.github.com>
    Co-authored-by: default avatarchiahetcho <44137047+chiahetcho@users.noreply.github.com>
    Co-authored-by: default avatarFlorimond Manca <florimond.manca@gmail.com>
    Co-authored-by: default avatarDylan Sechet <dylan.sechet82@gmail.com>
    
    * Personnal data fix (#58)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * adds some options and fixes wrong scholarship in the personnal data form
    
    * adds info on phone number format (#61)
    
    * Modify inscription page (#32)
    
    * modify the order of blocks
    
    * Update dependencies and TravisCI build (#33)
    
    * Update dependencies via a clean npm install
    
    * Use Node.js 10 in Travis CI
    
    * Specify node==10.x for Heroku
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * Validated signup file display (#54)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * adds untested frontend support for showing validated status of signup file
    
    * adds phone number validation for personnal data
    
    * checks for year field in registration to display correct status
    
    * adds some options and fixes wrong scholarship in the personnal data form
    
    * adds info on phone number format
    
    Co-authored-by: default avatarAurianeStrasser2 <32937502+AurianeStrasser2@users.noreply.github.com>
    Co-authored-by: default avatarchiahetcho <44137047+chiahetcho@users.noreply.github.com>
    Co-authored-by: default avatarFlorimond Manca <florimond.manca@gmail.com>
    Co-authored-by: default avatarDylan Sechet <dylan.sechet82@gmail.com>
    
    * Update student-signup.component.html (#62)
    
    * Improve error message (#63)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * improves phone number validation format
    
    * adds error message when email is already used and redirects after signup (#64)
    
    * adds support for personnal data
    
    * modifie le form pour inclure la nationalité
    
    * supprime le gg form
    
    * 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
    
    * adds message after personnal data modifications
    
    * improves phone number validation format
    
    * adds message when email already used and redirects after signup
    
    * ajout champ confirmation email
    
    * ajout champ confirmation email en changeant tout
    
    * correction ERRROR due a la suppressiond es ficher email.matcher.ts et password.matcher.ts
    
    * chgmt mineurs
    
    * chgmt mineurs
    
    * mise en commentaire de la condition sur le mdp
    
    * mise en commentaire de "personnalDataService"
    
    * ajout d'espaces sur html
    
    * Add context_sheet for visits, frontend
    
    Co-authored-by: default avatarArthur Guédon <60623551+arthurgdn@users.noreply.github.com>
    Co-authored-by: default avatarAurianeStrasser2 <32937502+AurianeStrasser2@users.noreply.github.com>
    Co-authored-by: default avatarchiahetcho <44137047+chiahetcho@users.noreply.github.com>
    Co-authored-by: default avatarFlorimond Manca <florimond.manca@gmail.com>
    Co-authored-by: default avatarDylan Sechet <dylan.sechet82@gmail.com>
    Co-authored-by: default avatarfeli vigneau <feli.vigneau@student-cs.fr>
    Co-authored-by: default avatarfelivigneau <felivigneau@gmail.com>
    Co-authored-by: default avatarfeli90 <73308577+feli90@users.noreply.github.com>
    Co-authored-by: default avatarBidot-Naude Thomas <thomas.bidotnaude@student-cs.fr>
    Unverified
    0068319b
  • ThomasBidot's avatar
    Back to no email verification · 48ffc696
    ThomasBidot authored
    Unverified
    48ffc696
  • ThomasBidot's avatar
    Back to no email verification · c62aac1e
    ThomasBidot authored
    Unverified
    c62aac1e
  • ThomasBidot's avatar
    Back to no email verification · f0ae1611
    ThomasBidot authored
    Unverified
    f0ae1611
  • ThomasBidot's avatar
    Back to no email verification · 4b9f56bc
    ThomasBidot authored
    Unverified
    4b9f56bc
  • ThomasBidot's avatar
    Back to no email verification · d7afeb52
    ThomasBidot authored
    Unverified
    d7afeb52
  • ThomasBidot's avatar
    Back to no email verification · 282d1757
    ThomasBidot authored
    Unverified
    282d1757
  • ThomasBidot's avatar
    Back to no mail verification · 1f89ff69
    ThomasBidot authored
    Unverified
    1f89ff69
  • Mélissa Aïdli's avatar
    remove2 · c0024cff
    Mélissa Aïdli authored
    c0024cff
  • MelissaAdl's avatar
    Unverified
    e8a980a3
  • salazard's avatar
    fix node version · 722b798f
    salazard authored
    722b798f
  • salazard's avatar
    Add docker file · 10bab570
    salazard authored
    10bab570
  • Hamza Touizrat's avatar
    Merge branch 'authorize-valid-profile' into 'master' · 9f8e4016
    Hamza Touizrat authored
    Authorize valid profile
    
    See merge request !75
    9f8e4016
  • Hamza Touizrat's avatar
    Merge branch 'add_docker' into 'master' · 2af09c33
    Hamza Touizrat authored
    Add docker
    
    See merge request !77
    2af09c33
  • salazard's avatar
    modify readme · 7e8d17b2
    salazard authored
    7e8d17b2
  • Hamza Touizrat's avatar
    Merge branch 'add_docker' into 'master' · e1026713
    Hamza Touizrat authored
    modify readme
    
    See merge request !78
    e1026713
  • salazard's avatar
    fixe · efff4010
    salazard authored
    efff4010
  • salazard's avatar
    fixe · 285f936e
    salazard authored
    285f936e
  • salazard's avatar
    fixe · 7c691844
    salazard authored
    7c691844
  • salazard's avatar
    fixe · ddefd8df
    salazard authored
    ddefd8df
  • Hamza Touizrat's avatar
    Merge branch 'add_docker' into 'master' · 9f776cff
    Hamza Touizrat authored
    Add docker
    
    See merge request !79
    9f776cff
Dockerfile
node_modules
.gitignore
README.md
.env.template
{
"python.pythonPath": "C:\\Users\\feliv\\anaconda3\\python.exe"
}
\ No newline at end of file
FROM node:10
WORKDIR /var/www/oser-frontend
COPY package.json .
COPY package-lock.json .
RUN npm install
COPY . .
EXPOSE 4200
RUN npm run build
ENTRYPOINT ["npm", "run", "start"]
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
Frontend du site d'Ouverture Sociale pour l'Egalité et la Réussite, développé avec Angular 6. Frontend du site d'Ouverture Sociale pour l'Egalité et la Réussite, développé avec Angular 6.
## Installation ## Installation sans docker
Après avoir cloné le repo : Après avoir cloné le repo :
...@@ -32,6 +32,19 @@ oser-frontend $ ng serve -c local ...@@ -32,6 +32,19 @@ oser-frontend $ ng serve -c local
Le site sera alors disponible à l'adresse http://localhost:4200. Le site sera alors disponible à l'adresse http://localhost:4200.
## Installation avec docker
Docker est une plateforme permettant de lancer certaines applications dans des conteneurs logiciels.
L'avantage est que l'installation est plus rapide.
Etapes :
1. Intaller docker sur votre pc
2. Se placer dans le repertoire oser-frontend : cd oser-frontend/
3. Lancer la commande : $ docker build -t oser-frontend .
4. Lancer la commande : $ docker run -p 4200:4200 oser-frontend .
5. Lancer votre navigateur préféré et taper 127.0.0.1:4200 dans la barre de recherche
## En cas d'erreur… ## En cas d'erreur…
``` ```
......
This diff is collapsed.
...@@ -39,6 +39,7 @@ ...@@ -39,6 +39,7 @@
"ng2-emoji": "^0.2.0", "ng2-emoji": "^0.2.0",
"ngx-markdown": "^6.3.0", "ngx-markdown": "^6.3.0",
"ngx-moment": "^2.0.0", "ngx-moment": "^2.0.0",
"node": "^10.0.0",
"node-sass": "^4.14.1", "node-sass": "^4.14.1",
"remove-markdown": "^0.2.2", "remove-markdown": "^0.2.2",
"rxjs": "^6.0.0", "rxjs": "^6.0.0",
......
...@@ -65,7 +65,9 @@ ...@@ -65,7 +65,9 @@
<mat-option *ngFor="let school of possibleSchools" [value]="school.id">{{ school.name }}</mat-option> <mat-option *ngFor="let school of possibleSchools" [value]="school.id">{{ school.name }}</mat-option>
</mat-select> </mat-select>
</mat-form-field> </mat-form-field>
<mat-form-field class="full-width" >
<input matInput required type="text" formControlName="specialTeaching" placeholder="Enseignements de spécialité (entrer 'aucun' si jamais vous n'etes pas concerné)" >
</mat-form-field>
<div class="form-group"> <div class="form-group">
<mat-form-field class="horizontal-display"> <mat-form-field class="horizontal-display">
<mat-label>Classe</mat-label> <mat-label>Classe</mat-label>
...@@ -97,15 +99,6 @@ ...@@ -97,15 +99,6 @@
</div> </div>
<mat-form-field class="full-width" >
<mat-label>Enseignements de spécialité (entrer 'aucun' si jamais vous n'etes pas concerné) </mat-label>
<mat-select formControlName="specialTeaching" required >
<mat-option *ngFor="let specialTeaching of dataList" [value]="specialTeaching.id">{{ specialTeaching.name }}</mat-option>
</mat-select>
</mat-form-field>
<div> Ceci est un test : {{dataList}} </div>
<p class="text-center">Informations parentales</p> <p class="text-center">Informations parentales</p>
<div class="form-group"> <div class="form-group">
......
...@@ -6,8 +6,7 @@ import {ActivatedRoute} from '@angular/router' ...@@ -6,8 +6,7 @@ import {ActivatedRoute} from '@angular/router'
import { PersonalData,PersonalDataService } from '../core'; import { PersonalData,PersonalDataService } from '../core';
import { tap, mergeMap } from 'rxjs/operators'; import { tap, mergeMap } from 'rxjs/operators';
import { AuthService } from 'app/core'; import { AuthService } from 'app/core';
import {User} from 'app/core'; import {User} from 'app/core'
...@@ -22,8 +21,6 @@ export class EditDataComponent implements OnInit { ...@@ -22,8 +21,6 @@ export class EditDataComponent implements OnInit {
loading = false; loading = false;
public error : String = ""; public error : String = "";
public postEditMessage : String = "" ; public postEditMessage : String = "" ;
public dataList;
public possibleParentsStatus = [ public possibleParentsStatus = [
{id:"maried",name:"Vos parents vivent ensemble"}, {id:"maried",name:"Vos parents vivent ensemble"},
{id:"cohabitation",name:"Vos parents vivent séparément"}, {id:"cohabitation",name:"Vos parents vivent séparément"},
...@@ -66,108 +63,6 @@ export class EditDataComponent implements OnInit { ...@@ -66,108 +63,6 @@ export class EditDataComponent implements OnInit {
] ]
public possibleSpecialitiesTechno = [
{id:"Aucun",name:"Aucun"},
{id:"STI2D",name:"Sciences et technologies de l’industrie et du développement durable"},
{id:"STD2A",name:"Sciences et technologies du design et des arts appliqués"},
{id:"STMG",name:"Sciences et technologies du management et de la gestion"},
{id:"ST2S",name:"Sciences et technologies de la santé et du social"},
{id:"STL",name:"Sciences et technologies de laboratoire"},
{id:"S2TMD",name:"Sciences et techniques du théâtre, de la musique et de la danse"},
{id:"STHR",name:"Sciences et technologies de l'hôtellerie et de la restauration"},
{id:"STAV",name:"Sciences et technologies de l'agronomie et du vivant"},
]
public possibleSpecialitiesPro = [
{id:"Aucun",name:"Aucun"},
{id:"Accompagnement soins et services à la personne",name:"Accompagnement soins et services à la personne"},
{id:"Aéronautique",name:"Aéronautique"},
{id:"Aménagement et finition du bâtiment",name:"Aménagement et finition du bâtiment"},
{id:"Animation - enfance et personnes âgées",name:"Animation - enfance et personnes âgées"},
{id:"Artisanat et métiers d'art",name:"Artisanat et métiers d'art"},
{id:"Assistance à la gestion des organisations et de leurs activités",name:"Assistance à la gestion des organisations et de leurs activités"},
{id:"Aviation générale",name:"Aviation générale"},
{id:"Bio-industries de transformation",name:"Bio-industries de transformation"},
{id:"Boucher charcutier traiteur",name:"Boucher charcutier traiteur"},
{id:"Boulanger - pâtissier",name:"Boulanger - pâtissier"},
{id:"Commerce",name:"Commerce"},
{id:"Commercialisation et services en restauration",name:"Commercialisation et services en restauration"},
{id:"Conducteur transport routier marchandises",name:"Conducteur transport routier marchandises"},
{id:"Construction des carrosseries",name:"Construction des carrosseries"},
{id:"Cuisine",name:"Cuisine"},
{id:"Esthétique cosmétique parfumerie",name:"Esthétique cosmétique parfumerie"},
{id:"Étude et définition de produits industriels",name:"Étude et définition de produits industriels"},
{id:"Etude et réalisation d'agencement",name:"Etude et réalisation d'agencement"},
{id:"Façonnage de produits imprimés, routage",name:"Façonnage de produits imprimés, routage"},
{id:"Fonderie",name:"Fonderie"},
{id:"Gestion administration",name:"Gestion administration"},
{id:"Gestion des pollutions et protection de l'environnement",name:"Gestion des pollutions et protection de l'environnement"},
{id:"Hygiène, propreté et stérilisation",name:"Hygiène, propreté et stérilisation"},
{id:"Installateur en chauffage, climatisation et énergies renouvelables ",name:"Installateur en chauffage, climatisation et énergies renouvelables "},
{id:"Interventions sur le patrimoine bâti",name:"Interventions sur le patrimoine bâti"},
{id:"Logistique",name:"Logistique"},
{id:"Maintenance des équipements industriels",name:"Maintenance des équipements industriels"},
{id:"Maintenance des matériels",name:"Maintenance des matériels"},
{id:"Maintenance des systèmes de production connectés",name:"Maintenance des systèmes de production connectés"},
{id:"Maintenance des véhicules",name:"Maintenance des véhicules"},
{id:"Maintenance et Efficacité Energétique",name:"Maintenance et Efficacité Energétique"},
{id:"Maintenance nautique",name:"Maintenance nautique"},
{id:"Menuiserie Aluminium-Verre",name:"Menuiserie Aluminium-Verre"},
{id:"Métiers de l'accueil",name:"Métiers de l'accueil"},
{id:"Métiers de l'électricité et de ses environnements connectés",name:"Métiers de l'électricité et de ses environnements connectés"},
{id:"Métiers de la coiffure",name:"Métiers de la coiffure"},
{id:"Métiers de la mode - vêtements",name:"Logistique"},
{id:"Métiers de la sécurité",name:"Métiers de la sécurité"},
{id:"Métiers du commerce et de la vente",name:"Métiers du commerce et de la vente"},
{id:"Métiers du cuir",name:"Métiers du cuir"},
{id:"Métiers du Froid et des Énergies Renouvelables",name:"Métiers du Froid et des Énergies Renouvelables"},
{id:"Métiers du pressing et de la blanchisserie",name:"Métiers du pressing et de la blanchisserie"},
{id:"Métiers et arts de la pierre",name:"Métiers et arts de la pierre"},
{id:"Microtechniques",name:"Microtechniques"},
{id:"Modélisation et prototypage 3D",name:"Modélisation et prototypage 3D"},
{id:"Optique lunetterie",name:"Optique lunetterie"},
{id:"Organisation de transport de marchandises",name:"Organisation de transport de marchandises"},
{id:"Ouvrage du bâtiment : métallerie",name:"Ouvrage du bâtiment : métallerie"},
{id:"Perruquier posticheur",name:"Perruquier posticheur"},
{id:"Photographie",name:"Photographie"},
{id:"Pilote de ligne de production",name:"Pilote de ligne de production"},
{id:"Plastiques et composites",name:"Plastiques et composites"},
{id:"Poissonnier écailler traiteur",name:"Poissonnier écailler traiteur"},
{id:"Procédés de la chimie, de l'eau et des papiers-cartons",name:"Procédés de la chimie, de l'eau et des papiers-cartons"},
{id:"Productique mécanique",name:"Productique mécanique"},
{id:"Prothèse dentaire",name:"Prothèse dentaire"},
{id:"Réalisation de produits imprimés et plurimédia",name:"Réalisation de produits imprimés et plurimédia"},
{id:"Réparation des carrosseries",name:"Réparation des carrosseries"},
{id:"Services de proximité et vie locale",name:"Services de proximité et vie locale"},
{id:"Systèmes numériques",name:"Systèmes numériques"},
{id:"Technicien Gaz",name:"Technicien Gaz"},
{id:"Technicien constructeur bois",name:"Technicien constructeur bois"},
{id:"Technicien de maintenance de systèmes énergétiques et climatiques",name:"Technicien de maintenance de systèmes énergétiques et climatiques"},
{id:"Technicien d'études du bâtiment",name:"Technicien d'études du bâtiment"},
{id:"Technicien du froid et du conditionnement de l'air",name:"Technicien du froid et du conditionnement de l'air"},
{id:"Technicien d'usinage",name:"Technicien d'usinage"},
{id:"Technicien de fabrication bois et matériaux associés",name:"Technicien de fabrication bois et matériaux associés"},
{id:"Technicien de maintenance de systèmes énergétiques et climatiques",name:"Technicien de maintenance de systèmes énergétiques et climatiques"},
{id:"Technicien du bâtiment : organisation et réalisation du gros oeuvre",name:"Technicien du bâtiment : organisation et réalisation du gros oeuvre"},
{id:"Technicien en appareillage orthopédique",name:"Technicien en appareillage orthopédique"},
{id:"Technicien en chaudronnerie industrielle",name:"Technicien en chaudronnerie industrielle"},
{id:"Technicien en installation des systèmes énergétiques et climatiques",name:"Technicien en installation des systèmes énergétiques et climatiques"},
{id:"Technicien en prothèse dentaire",name:"Technicien en prothèse dentaire"},
{id:"Technicien en réalisation de produits mécaniques",name:"Technicien en réalisation de produits mécaniques"},
{id:"Technicien géomètre topographe",name:"Technicien géomètre topographe"},
{id:"Technicien menuisier agenceur",name:"Technicien menuisier agenceur"},
{id:"Technicien modeleur",name:"Technicien modeleur"},
{id:"Technicien outilleur",name:"Technicien outilleur"},
{id:"Techniques d'interventions sur installations nucléaires",name:"Techniques d'interventions sur installations nucléaires"},
{id:"Traitements des matériaux",name:"Traitements des matériaux"},
{id:"Transport",name:"Transport"},
{id:"Transport fluvial",name:"Transport fluvial"},
{id:"Travaux publics",name:"Travaux publics"},
{id:"Vente",name:"Vente"},
]
constructor( constructor(
private route: ActivatedRoute, private route: ActivatedRoute,
...@@ -182,8 +77,7 @@ export class EditDataComponent implements OnInit { ...@@ -182,8 +77,7 @@ export class EditDataComponent implements OnInit {
ngOnInit() { ngOnInit() {
this.personalData = this.route.snapshot.data['personalData']; this.personalData = this.route.snapshot.data['personalData'];
this.createForm(); this.createForm()
} }
...@@ -217,14 +111,6 @@ export class EditDataComponent implements OnInit { ...@@ -217,14 +111,6 @@ export class EditDataComponent implements OnInit {
} }
attributeSpeciality(){
this.dataList=this.possibleSpecialitiesTechno;
// else (id=="Professionnelle")
// this.dataList=this.possibleSpecialitiesPro;
}
submit(){ submit(){
this.loading = true; this.loading = true;
const {firstName,lastName,gender,nationality,classType,addressNumber,street,zipCode,city,personalPhone,parentsPhone,parentsEmail,school,grade,specialTeaching,scholarship,fatherActivity,motherActivity,parentsStatus,dependantsNumber} = this.formGroup.value; const {firstName,lastName,gender,nationality,classType,addressNumber,street,zipCode,city,personalPhone,parentsPhone,parentsEmail,school,grade,specialTeaching,scholarship,fatherActivity,motherActivity,parentsStatus,dependantsNumber} = this.formGroup.value;
......
...@@ -111,6 +111,7 @@ export class VisitAdapter implements IAdapter<Visit> { ...@@ -111,6 +111,7 @@ export class VisitAdapter implements IAdapter<Visit> {
registrationsOpen: data.registrations_open, registrationsOpen: data.registrations_open,
image: data.image, image: data.image,
factSheet: data.fact_sheet, factSheet: data.fact_sheet,
contextSheet: data.context_sheet,
permissionSheet: data.permission, permissionSheet: data.permission,
participants: participants, participants: participants,
organizers: organizers, organizers: organizers,
......
...@@ -36,6 +36,7 @@ export class Visit { ...@@ -36,6 +36,7 @@ export class Visit {
registrationsOpen: boolean; registrationsOpen: boolean;
image: string; image: string;
factSheet: string; factSheet: string;
contextSheet: string;
permissionSheet: string; permissionSheet: string;
participants: Participant[]; participants: Participant[];
organizers: Organizer[]; organizers: Organizer[];
...@@ -55,6 +56,7 @@ export class Visit { ...@@ -55,6 +56,7 @@ export class Visit {
registrationsOpen: boolean, registrationsOpen: boolean,
image: string; image: string;
factSheet?: string; factSheet?: string;
contextSheet?: string;
permissionSheet?: string; permissionSheet?: string;
participants?: Participant[]; participants?: Participant[];
organizers?: Organizer[], organizers?: Organizer[],
...@@ -73,6 +75,7 @@ export class Visit { ...@@ -73,6 +75,7 @@ export class Visit {
this.registrationsOpen = opts.registrationsOpen; this.registrationsOpen = opts.registrationsOpen;
this.image = opts.image; this.image = opts.image;
this.factSheet = opts.factSheet; this.factSheet = opts.factSheet;
this.contextSheet = opts.contextSheet;
this.permissionSheet = opts.permissionSheet; this.permissionSheet = opts.permissionSheet;
this.participants = opts.participants || []; this.participants = opts.participants || [];
this.organizers = opts.organizers || []; this.organizers = opts.organizers || [];
......
<div id="visit"> <div id="visit">
<app-register-form [visible]="registerFormActive" (closed)="registerFormActive = false" [userId]="userId" [visit]="visit" (participate)="onParticipate($event)"></app-register-form> <app-register-form [visible]="registerFormActive" (closed)="registerFormActive = false" [userId]="userId"
[visit]="visit" (participate)="onParticipate($event)"></app-register-form>
<app-leave-form [visible]="leaveFormActive" (closed)="leaveFormActive = false" [visit]="visit" [userId]="userId" (left)="participant = null"></app-leave-form> <app-leave-form [visible]="leaveFormActive" (closed)="leaveFormActive = false" [visit]="visit" [userId]="userId"
(left)="participant = null"></app-leave-form>
<div class="text-center"> <div class="text-center">
<h1>{{ visit.title }}</h1> <h1>{{ visit.title }}</h1>
<p> <p>
<strong>{{ visit.date | date:"EEEE d MMMM" }} – {{ visit.startTime | date:"shortTime"}}</strong> – {{ visit.place.name }} <strong>{{ visit.date | date:"EEEE d MMMM" }} – {{ visit.startTime | date:"shortTime"}}</strong> – {{
visit.place.name }}
</p> </p>
<p *ngIf="visit.summary" class="text-muted"> <p *ngIf="visit.summary" class="text-muted">
...@@ -15,18 +18,12 @@ ...@@ -15,18 +18,12 @@
<!-- Metadata badges --> <!-- Metadata badges -->
<div> <div>
<app-registration-badge <app-registration-badge [title]="visit.title" [open]="visit.registrationsOpen" [passed]="visit.passed"
[title]="visit.title"
[open]="visit.registrationsOpen"
[passed]="visit.passed"
[deadline]="visit.deadline"></app-registration-badge> [deadline]="visit.deadline"></app-registration-badge>
<app-participant-number-badge <app-participant-number-badge [number]="acceptedParticipants"></app-participant-number-badge>
[number]="acceptedParticipants"></app-participant-number-badge>
<span *ngIf="participant"> <span *ngIf="participant">
<app-participation-badge <app-participation-badge [accepted]="participant.accepted" [passed]="visit.passed"></app-participation-badge>
[accepted]="participant.accepted"
[passed]="visit.passed"></app-participation-badge>
</span> </span>
</div> </div>
...@@ -51,10 +48,17 @@ ...@@ -51,10 +48,17 @@
<!-- Related documents --> <!-- Related documents -->
<p class="alert alert-info" *ngIf="visit.permissionSheet"> <p class="alert alert-info" *ngIf="visit.permissionSheet">
<i class="fa fa-exclamation-triangle"></i>Avant de te rendre à la sortie, télécharge <a [href]="visit.permissionSheet">l'autorisation de sortie</a>. Fais-la remplir par tes parents et remets-la aux tuteurs le jour de la sortie. <i class="fa fa-exclamation-triangle"></i>Avant de te rendre à la sortie, télécharge <a
[href]="visit.permissionSheet">l'autorisation de sortie</a>. Fais-la remplir par tes parents et remets-la aux
tuteurs le jour de la sortie.
</p> </p>
<p class="alert alert-default" *ngIf="visit.factSheet"> <p class="alert alert-default" *ngIf="visit.factSheet">
<i class="fa fa-file-text"></i> Les organisateurs ont rédigé une <a [href]="visit.factSheet">fiche sortie</a>. N'hésite pas à en prendre connaissance avant de te rendre à la sortie ! <i class="fa fa-file-text"></i> Les organisateurs ont rédigé une <a [href]="visit.factSheet">fiche sortie</a>.
N'hésite pas à en prendre connaissance avant de te rendre à la sortie !
</p>
<p class="alert alert-default" *ngIf="visit.contextSheet">
<i class="fa fa-file-text"></i> Les organisateurs ont rédigé une <a [href]="visit.contextSheet">fiche de
contexte</a> sur la sortie. N'hésite pas à en prendre connaissance avant de te rendre à la sortie !
</p> </p>
</div> </div>
...@@ -75,9 +79,7 @@ ...@@ -75,9 +79,7 @@
<app-useful-information [visit]="visit"></app-useful-information> <app-useful-information [visit]="visit"></app-useful-information>
<h2>Se rendre à cette sortie</h2> <h2>Se rendre à cette sortie</h2>
<app-visit-location-map <app-visit-location-map [geocoder]="geocoder" [address]="visit.address"></app-visit-location-map>
[geocoder]="geocoder"
[address]="visit.address"></app-visit-location-map>
<div *ngIf="visit.organizers.length > 0"> <div *ngIf="visit.organizers.length > 0">
<h2>Tuteurs organisateurs</h2> <h2>Tuteurs organisateurs</h2>
......