Faciliter les demandes de compensation du handicap auprès des MDPH
Switch branches/tags
LOT3.2_10_vie_quotidienne_memes_questions__tous_ages LOT3.2_11_vie_quotidienne_ajout_2_questions LOT3.2_16_vie_quotidienne_ajout_2_questions_pour_mineurs LOT3.3_27_correction_affichage_en_savoir_plus Lot3.2_bug_condition_affichage_representant_et_identite_aidant Lot4_bugfix2_13-ProfilEtDemandes-SupprimerDemande Mantis_7122 Mantis_7138 Mantis_7141 add_more_file_signature_jpg add_validation_rule_for_identity_section admin_breakline_location_schedule admin_dashboard_picture_detail admin_dashboard_picture_width admin_dashboard_suppress_leftmargin admin_dashboard_upload_button aidant_adresse_obligatoire aidant_dedomagement_question_supression aide_financiaire_condition_correcte bug_edge_error bug_lost_password_uppercase cerfa_autorite_parentale cgu_publish compl_adr_et_naissance-_facultatifs correction_retour_recette_lot3.1 creation_agent_refresh dashboard_action_icon dashboard_download_action dashboard_modif_detail deficience_principale demande_new_header demande_prestations_error demande_preview_before_send demande_profil_creation_redirect demande_recapitulatif_document_list demande_unconfirmed_breadcrump_error diplomes_erreurs erreur_donnee_profil error_max_login-attemps export_zip_slash_error form_droits_et_prestations_comment form_droits_et_prestations form_msg_error_unit formater_date_naissance_evaluation frais_ponctuel_fleche gestion_delete_message gestion_demande_delete history_action_error layout_logo_link_agent link_profil_demande lo4_securite_ajout_HoneyPot lot-3.2_RecettePasse2_Mantis_7051_correction_reponse_vie_scolaire lot3_cor_libelle_cerfa lot3_cor_mantis_7027 lot3.1_RT_deficience_principale lot3.1_RT_non_affichage_questions_intermediaires lot3.2-Mantis7093_Usager_PDF_Vie_scolaire_Question_etablissement lot3.2-Mantis7100]_Usager_PDF_Vie_travail_Question_diplome lot3.2_Mantis_7026_Usager_demand_en_ligne-Vie_quotidienne_controle_taux_IPP_plus_affichage_pdf_incomplet lot3.2_Mantis_7101_Usager_PDF_recapitulatif_Vie_travail_Question_type_emploi lot3.2_RecettePasse2_IE_rafraîchissement_bloc_confirmer_compte lot3.2_RecettePasse2_Mantis_7048_modif_reponse_singulier lot3.2_RecettePasse2_Pragma_IE_rafraîchissement lot3.2_RecettePasse2_rafraîchissement_bloc_confirmer_compte_mail_IE lot3.2_bene_ajout_pays_adr lot3.2_bugfix01_Mantis_6896_supprimer_-_avant_du_au-- lot3.2_bugfix01_Mantis_6908_horaires_footer_2_lignes lot3.2_bugfix01_01_affichage_seurite_sociale_enfant lot3.2_bugfix01_2.b_ajout_le_manquant lot3.2_bugfix1_03_afficher_question_identite_aidant- lot3.2_bugfix01_10_afficher_meme_questions_adulte_enfant lot3.2_bugfix01_14_categorie_et_date_sur_2_lignes_pdf lot3.2_bugfix01_16_detail_sur_2_lignes lot3.2_bugfix01_17_mettre_meme_noms_colonnes_dans_pdf lot3.2_bugfix01_21_correction_chainage lot3.2_bugfix01_24_date_naissance_autorite_facultative lot3.2_bugfix2_03_condition_affichage_bloc_identite_personne_aidant lot3.2_bugfix02_04_affichage_representant- lot3.2_bugfix02_12.b_ajouter_depuis_dans_pdf lot3.2_bugfix02_14_homogeniser_categorie2- lot3.2_bugfix02_16_supprimer_undefined_dans_pdf lot3.2_bugfix02_26_renommer_colonnes_date_naissance_facultative lot3.2_bugfix03_26_gestion_option_same_adress- lot3.2_qualifInternePasse2_7029_frais_sejour_internat_pdf lot3.2_recettePasse2_mantis_7052_faute-orthographe lot3.2_12.a_vie_quotidienne_ajout_reponse_pension_invalidite lot3.2_12.a_vie_quotidienne_reponses_aide_financiere_present lot3.2_14_vie_quotidienne_ajout_categorie_depuis_le lot3.2_18_modif_rep_aide_deplacement lot3.2_19_modif_rep_attente_compenser_handicap lot3.2_20_vie_travail_ajout_champ_pourquoi_sans_emploi lot3.2_21_vie_travail_deplacer_question lot3.3_bug_precisez_laquelle lot3.3_chainage_question_aides_et_ipp lot3.3_1-affichage_autorite_representant lot3.3_12.a_affichagereponse_pour_moins_20 lot3.3_16_ajouter_message_erreur lot3.3_24_ajustement_champ_date_&_pays lot4_IE_multiples_bugs_affichage_sous_IE lot4_Mantis_7131_Usager_Saisie_demande_Prestations_Impossible_valider_formulaire lot4_Mantis7132_technique_Agent_telechargement_demande_supprimee lot4_Mantis_7139_Usager_Saisie_demande_Document_Rechargement_intempestif_page lot4_Mantis7142_profil_demande_ajustement_graphique lot4_Mantis_7146_Usager_Gestion_demandes_Anomalies_graphiques lot4_Mantis7158_Agent_Tableau_demandes_Bouton_rafraîchir lot4_ano_prerecette_affichage_tdb lot4_bug_B-tdbagent-affichage_panneau_navigation_incomplet lot4_bug_affichage_pdf lot4_bug4_mantis_7084 lot4_bugA-TdbAgent-compteurs_non_rafraîchis lot4_bugfix1_n_14_profil_demande lot4_bugfix1_n_18_tab_bord lot4_bugfix1_n_19_tab_bord lot4_bugfix1_n_29_tab_bord lot4_bugfix1_01_Demande_Griser_blocs_et_boutons lot4_bugfix1_08_Profil-et-demandes_affichage_lien_a_tort lot4_bugfix1_12-Profiletdemandes-Afficher_demande_courante_profil lot4_bugfix1_13-Profil-et-demandes_Supprimer-une-demande lot4_bugfix1_22-tdb-Envoyer_message_utilisateur_demande_validee lot4_bugfix1_30_tdb_info_inutile lot4_bugfix1_34_securite_ajout_plus_ajustement_champ_rtecherche lot4_bugfix01_40_General_Creation_menu_responsive lot4_bugfix2_31-Securite-Amélioration_page_inscription lot4_cor_bug_suite_au_refactoring lot4_correction_merge lot4_evo_n19_supprimer_une_demande lot4_evo_n26_intercalaire_nom_cat lot4_evo_n27_supprimer_cases_inutiles lot4_evo_n39_page_mdph_ferme lot4_fil_ariane lot4_fil_ariane_2 lot4_mantis7140_messages_derreur_mdp lot4_mantis_7153_Usager_Gestion_profils_demandes_Responsive_W_Design lot4_mantis7155_agent_TDBValide_passage_validee_irrecevable lot4_1_Demande_Griser_blocs_beneficiare_non_rempli lot4_6_blmoquage_modif_docs_demande_en_attente lot4_13_Profil-et-demandes_Supprimer_demande lot4_19_suppression_demande lot4_30_securite_a_merger lot4_30_tdb_gestion_mdp_compte_agent lot4_31_securite_page_inscription lot4_32_securite_page_mon_compte_modif_mdp lot4_33_securite_page_reinitialisation_mdp lot4_40-General-Creation_menu_responsive mail_recap_url mantis_6896_vie_quotidienne_correction_affichage_pdf mantis_6957_correction2_lien_confiramtion_validation_mail mantis_6992_correction_probleme_css master moncompte_remove_profil_block nom_defaut_categorie_param_export_demandes non_sauvegarde_formulaire_vide_outil_soutien outil_soutien_deplier_sections page_gestion_demande page_gestion_profil pdf_answer_check pdf_download_error_url personne_aidant_liste_deroulante preview_pupin_size preview_text_update profil_adresse_aidant profil_validator_error recapitulatif_aidant_ordre_reponse rectification_ordre_prestation rectification_ordre_question refactor_creation_demande revert-463-lo4_securite_ajout_HoneyPot script_migration_lot4 script_request_in_progress securite_cloisonnement securite_temporisation situation_accompagnement_precisez situation_particuliaire_date_message_error situation_retraite_question_condition situations_particulaires_reponses_enfant v0.1.0---lot1 v0.2.0---lot2 v0.2.1---lot2 v0.2.2---lot2 v0.2.3---lot2 v0.2.4---lot2 v0.3.0---lot3 v0.3.0---lot3.1 v0.3.1---lot3.1 v0.3.1---lot3.2 v0.3.2---lot3.2 v0.3.3---lot3.2 v0.3.4---lot3.2 v0.4.0---lot4-merge-lot3 v0.4.0---lot4 v0.4.1---lot4 v0.4.2---lot4 v0.4.3---lot4 v0.4.4---Revesibilite vie_au_travail_prestations webcome_page_mdph
Nothing to show
Clone or download
Latest commit 82140cf Jul 25, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci release 0.4.3 (#603) Jul 25, 2018
.nyc_output Add .nyc_output for future activation of coverage on CI May 31, 2017
.vscode version 0.2.2 - validée CNSA (#377) Jan 15, 2018
client correction Jul 25, 2018
dump/impact Add headquarter field on dev export & dump May 16, 2017
e2e version 0.2.2 - validée CNSA (#377) Jan 15, 2018
grunt-tasks Update deps to use only dist for deployment Jun 14, 2017
scripts release 0.4.3 (#603) Jul 25, 2018
server release 0.4.3 (#603) Jul 25, 2018
test version 0.2.2 - validée CNSA (#377) Jan 15, 2018
.babelrc Update deps to use only dist for deployment Jun 14, 2017
.buildignore Ajout oubli fichiers Sep 5, 2014
.editorconfig Compression Jun 5, 2015
.gitattributes Initial commit, yeoman Jul 2, 2014
.gitignore Add .nyc_output for future activation of coverage on CI May 31, 2017
.jscsrc version 0.2.2 - validée CNSA (#377) Jan 15, 2018
.jshintrc first green e2e test Feb 2, 2017
Dockerfile Remove ruby Mar 3, 2017
Gruntfile.js Move to grunt_sass Mar 3, 2017
LICENSE.AGPL.txt Add license Mar 31, 2016
README.md Create README.md Jun 13, 2017
docker-compose.yml add docker config Feb 2, 2017
documentation_fonctionnelle.md release 0.4.3 (#603) Jul 25, 2018
karma.conf.js ETQ admin je souhaite pouvoir administer les MDPH via l'application. (#… Oct 18, 2017
mocha.conf.js Clean test logs Feb 20, 2017
package.json release 0.4.3 (#603) Jul 25, 2018
pm2.json change deploy server name (#292) Sep 14, 2017
protractor.conf.js Create config for CircleCI 2 Mar 15, 2017
yarn.lock correction yarn.lock Oct 23, 2017

README.md

Projet de simplification des demandes à la MDPH

Build Status

Getting Started

Prerequisites

Testing

Unit tests

  • yarn test will run the tests with karma and mocha.
    • You can also add :front or :back to run either front or back tests.

End to end tests

  1. Run yarn local-server to start a server on a testing environment

  2. Run yarn local-e2e to install a selenium webdriver and run protractor on it

Running

Running the app in development

  1. Run yarn install to install server dependencies

  2. Run mongod in a separate shell to keep an instance of the MongoDB Daemon running

  3. Run yarn dev to start the development server. It should automatically open the client in your browser when ready.

Testing

Unit tests

  • yarn test will run the tests with karma and mocha.
    • You can also add :front or :back to run either front or back tests.

End to end tests

  1. Run yarn local-server to start a server on a testing environment

  2. Run yarn local-e2e to install a selenium webdriver and run protractor on it

Running the app in production

  1. Run yarn build to install server dependencies

  2. Run yarn start to run the app in production mode

Running the app in Docker

Use docker-compose up to start the application within a docker container. The docker application is bundled with an empty database.

Deployment

We use PM2 deploy, pm2 deploy pm2.json to deploy the application and run it.

Libraries

To build the UI bootstrap library (v0.13.3), create a custom build with these dependencies:

  • Button
  • Dropdown
  • Modal
  • Tooltip
  • Typeahead