Created
November 30, 2017 21:31
-
-
Save Stoakes/4960621f9afa614f4b0c4c52dcf24583 to your computer and use it in GitHub Desktop.
Routes Jeyser CRM 30/11/2017
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
----------------------------------------- --------------- -------- ------ ------------------------------------------------------------------ | |
Name Method Scheme Host Path | |
----------------------------------------- --------------- -------- ------ ------------------------------------------------------------------ | |
# Competences | |
- Verifier que chaque route ci dessous fonctionne | |
- qu'un admin peut CRUD une compétence | |
- qu'un user standard (ROLE_ELEVE) ne peut acceder à aucune de ces pages (utiliser un scenario outline) | |
N7consultingRh_competence_homepage GET|HEAD ANY ANY /rh/ | |
N7consultingRh_competence_ajouter GET|HEAD|POST ANY ANY /rh/competence/add | |
N7consultingRh_competence_voir GET|HEAD ANY ANY /rh/competence/{id} | |
N7consultingRh_competence_modifier GET|HEAD|POST ANY ANY /rh/competence/modifier/{id} | |
N7consultingRh_competence_supprimer GET|HEAD|POST ANY ANY /rh/competence/supprimer/{id} | |
N7consultingRh_competence_visualiser GET|HEAD ANY ANY /rh/visualiser/competences | |
# Espace super admin | |
- Ignorer | |
easyadmin ANY ANY ANY /over/ | |
admin ANY ANY ANY /over/ | |
# Formations | |
- Verifier qu'un admin peut CRUD une formation | |
Mgate_formations_index_admin GET|HEAD ANY ANY /formations/admin | |
Mgate_formations_lister GET|HEAD ANY ANY /formations | |
Mgate_formation_voir GET|HEAD ANY ANY /formations/{id} | |
Mgate_formation_ajouter GET|HEAD|POST ANY ANY /formations/admin/ajouter | |
Mgate_formation_modifier GET|HEAD|POST ANY ANY /formations/admin/modifier/{id} | |
Mgate_formation_supprimer GET|HEAD|POST ANY ANY /formations/admin/supprimer/{id} | |
Mgate_formation_participation GET|HEAD ANY ANY /formations/admin/participation/{mandat} | |
# Treso | |
- Verifier accessible aux treso + CRUD | |
Mgate_treso_urssaf GET|HEAD|POST ANY ANY /Tresorerie/urssaf/{year}/{month} | |
MgateTreso_Declaratif_index GET|HEAD ANY ANY /Tresorerie/Declaratifs | |
MgateTreso_Declaratif_TVA GET|HEAD|POST ANY ANY /Tresorerie/Declaratifs/TVA/{year}/{month}/{trimestriel} | |
MgateTreso_Declaratif_BRC GET|HEAD|POST ANY ANY /Tresorerie/Declaratifs/BRC/{year}/{month} | |
MgateTreso_Facture_index GET|HEAD ANY ANY /Tresorerie/Factures | |
MgateTreso_Facture_voir GET|HEAD ANY ANY /Tresorerie/Facture/{id} | |
MgateTreso_Facture_ajouter GET|HEAD|POST ANY ANY /Tresorerie/Facture/Ajouter/{id} | |
MgateTreso_Facture_modifier GET|HEAD|POST ANY ANY /Tresorerie/Facture/Modifier/{id} | |
MgateTreso_Facture_supprimer DELETE ANY ANY /Tresorerie/Facture/Supprimer/{id} | |
MgateTreso_NoteDeFrais_index GET|HEAD ANY ANY /Tresorerie/NoteDeFrais | |
MgateTreso_NoteDeFrais_voir GET|HEAD ANY ANY /Tresorerie/NoteDeFrais/{id} | |
MgateTreso_NoteDeFrais_ajouter GET|HEAD|POST ANY ANY /Tresorerie/NoteDeFrais/Ajouter | |
MgateTreso_NoteDeFrais_modifier GET|HEAD|POST ANY ANY /Tresorerie/NoteDeFrais/Modifier/{id} | |
MgateTreso_NoteDeFrais_supprimer GET|HEAD|POST ANY ANY /Tresorerie/NoteDeFrais/Supprimer/{id} | |
MgateTreso_BV_index GET|HEAD ANY ANY /Tresorerie/BV | |
MgateTreso_BV_voir GET|HEAD ANY ANY /Tresorerie/BV/Voir/{id} | |
MgateTreso_BV_ajouter GET|HEAD|POST ANY ANY /Tresorerie/BV/Ajouter | |
MgateTreso_BV_modifier GET|HEAD|POST ANY ANY /Tresorerie/BV/Modifier/{id} | |
MgateTreso_BV_supprimer GET|HEAD|POST ANY ANY /Tresorerie/BV/Supprimer/{id} | |
MgateTreso_Compte_index GET|HEAD ANY ANY /Tresorerie/Comptes | |
MgateTreso_Compte_ajouter GET|HEAD|POST ANY ANY /Tresorerie/Compte/Ajouter | |
MgateTreso_Compte_modifier GET|HEAD|POST ANY ANY /Tresorerie/Compte/Modifier/{id} | |
MgateTreso_Compte_supprimer GET|HEAD|POST ANY ANY /Tresorerie/Compte/Supprimer/{id} | |
# Tresorerie Base URSSAF | |
- Verifier que toutes les pages sont accessibles uniquement aux membres treso | |
- Verifier que l'action de suppression n'est possible que pour les admins | |
MgateTreso_BaseURSSAF_index GET|HEAD ANY ANY /Tresorerie/BasesURSSAF | |
MgateTreso_BaseURSSAF_ajouter GET|HEAD|POST ANY ANY /Tresorerie/BaseURSSAF/Ajouter | |
MgateTreso_BaseURSSAF_modifier GET|HEAD|POST ANY ANY /Tresorerie/BaseURSSAF/Modifier/{id} | |
MgateTreso_BaseURSSAF_supprimer GET|HEAD|POST ANY ANY /Tresorerie/BaseURSSAF/Supprimer/{id} | |
# Tresorerie Cotisation URSSAF | |
- pareil que pour les bases urssaf | |
MgateTreso_CotisationURSSAF_index GET|HEAD ANY ANY /Tresorerie/CotisationsURSSAF | |
MgateTreso_CotisationURSSAF_ajouter GET|HEAD|POST ANY ANY /Tresorerie/CotisationURSSAF/Ajouter | |
MgateTreso_CotisationURSSAF_modifier GET|HEAD|POST ANY ANY /Tresorerie/CotisationURSSAF/Modifier/{id} | |
MgateTreso_CotisationURSSAF_supprimer GET|HEAD|POST ANY ANY /Tresorerie/CotisationURSSAF/Supprimer/{id} | |
# Indicateurs | |
- Verifier que les pages sont accessibles par les membres avec le ROLE_CA, mais pas les roles inférieurs | |
Mgate_indicateurs_index GET|HEAD ANY ANY /admin/indicateurs | |
Mgate_indicateurs_ajax_suivi GET|HEAD ANY ANY /admin/indicateurs/etudes | |
Mgate_indicateurs_debug GET|HEAD ANY ANY /admin/indicateurs/{get} | |
# Divers - verifier que la page répond | |
Mgate_dashboard_homepage GET|HEAD ANY ANY / | |
Mgate_dashboard_search GET|HEAD ANY ANY /search | |
# panneau de configuration | |
- verifier accessible uniquement a ROLE_ADMIN. | |
- verifier modification des parametres est ok (par exemple avec le logo de la junior, c'est facile a tester) | |
Mgate_dashboard_parameters_admin GET|HEAD|POST ANY ANY /parameters/admin | |
# Gestion des documents, difficile, ne vous en occupez pas, j'ai une PR là dessus | |
Mgate_publi_publiposter GET|HEAD|POST ANY ANY /Documents/Publiposter/{templateName}/{rootName}/{rootObject_id} | |
Mgate_publi_telecharger GET|HEAD|POST ANY ANY /publi/publiposter/telecharger | |
Mgate_publi_documenttype_upload GET|HEAD|POST ANY ANY /DocumentsType/Upload | |
Mgate_publi_getgantt GET|HEAD ANY ANY /Documents/GetGantt/{id}/{width} | |
Mgate_publi_documenttype_index GET|HEAD ANY ANY /Documents/ | |
Mgate_publi_document_voir GET|HEAD ANY ANY /Documents/show/{id} | |
Mgate_publi_document_uploadEtude GET|HEAD|POST ANY ANY /Documents/Upload/Etude/{nom} | |
Mgate_publi_document_uploadEtudiant GET|HEAD|POST ANY ANY /Documents/Upload/Etudiant/{membre_id} | |
Mgate_publi_document_uploadFormation GET|HEAD ANY ANY /Documents/Upload/Formation/{id} | |
Mgate_publi_document_uploadDoctype GET|HEAD|POST ANY ANY /Documents/Upload/Doctype | |
Mgate_publi_document_delete GET|HEAD|POST ANY ANY /Documents/Supprimer/{id} | |
Mgate_publi_import GET|HEAD|POST ANY ANY /Documents/import | |
Mgate_publi_import_format GET|HEAD ANY ANY /Documents/import/format/{service_number} | |
# Gestion des utilisateurs | |
- verifier qu'accessible qu'aux admins | |
- verifier que CRUD ok | |
- verifier que l'ajout d'un utilisateur via le profil d'un membre fonctionne bien. | |
Mgate_user_lister GET|HEAD ANY ANY /user/lister | |
Mgate_user_modifier GET|HEAD|POST ANY ANY /user/modifier/{id} | |
Mgate_user_supprimer GET|HEAD|POST ANY ANY /user/supprimer/{id} | |
Mgate_user_addFromPersonne POST ANY ANY /user/addFromPersonne/{id} | |
# Domaines de compétences | |
- Verifier accessible qu'aux admins | |
- Verifier CRUD | |
MgateSuivi_domaine_index GET|HEAD|POST ANY ANY /suivi/DomainesDeCompetence | |
MgateSuivi_domaine_delete GET|HEAD|POST ANY ANY /suivi/DomainesDeCompetence/Supprimer/{id} | |
# Panneau de recap d'une etude, | |
MgateSuivi_vu_ca GET|HEAD ANY ANY /suivi/ca/{id} | |
# Suivi de projet | |
- Verifier accessible aux suiveurs + CRUD | |
MgateSuivi_etude_homepage GET|HEAD ANY ANY /suivi/ | |
MgateSuivi_etude_ajax GET|HEAD ANY ANY /suivi/get | |
MgateSuivi_etude_suivi GET|HEAD ANY ANY /suivi/etudes/suivi | |
MgateSuivi_etude_suiviQualite GET|HEAD ANY ANY /suivi/etudes/suiviQualite | |
MgateSuivi_etude_ajouter GET|HEAD|POST ANY ANY /suivi/etude/ajouter | |
MgateSuivi_etude_voir GET|HEAD ANY ANY /suivi/etude/{nom} | |
MgateSuivi_etude_modifier GET|HEAD|POST ANY ANY /suivi/etude/modifier/{nom} | |
MgateSuivi_etude_supprimer GET|HEAD|POST ANY ANY /suivi/etude/supprimer/{nom} | |
MgateSuivi_ap_rediger GET|HEAD|POST ANY ANY /suivi/ap/rediger/{id} | |
MgateSuivi_ap_suivi GET|HEAD|POST ANY ANY /suivi/ap/suivi/{id} | |
MgateSuivi_cc_rediger GET|HEAD|POST ANY ANY /suivi/cc/rediger/{id} | |
MgateSuivi_missions_modifier GET|HEAD|POST ANY ANY /suivi/missions/modifier/{id} | |
MgateSuivi_mission_avancement PUT ANY ANY /suivi/missions/modifier/avancement/ | |
MgateSuivi_state PUT ANY ANY /suivi/suivi/state/ | |
MgateSuivi_clientcontact_ajouter GET|HEAD|POST ANY ANY /suivi/clientcontact/ajouter/{id} | |
MgateSuivi_clientcontact_modifier GET|HEAD|POST ANY ANY /suivi/clientcontact/modifier/{id} | |
MgateSuivi_clientcontact_voir GET|HEAD ANY ANY /suivi/clientcontact/voir/{id} | |
MgateSuivi_clientcontact_index GET|HEAD ANY ANY /suivi/clientcontact/ | |
# Ajout d'un suivi sur une étude | |
- Verifier accessible au ROLE_CA + CRUD | |
MgateSuivi_suivi_ajouter GET|HEAD|POST ANY ANY /suivi/suivi/ajouter/{id} | |
MgateSuivi_suivi_modifier GET|HEAD|POST ANY ANY /suivi/suivi/modifier/{id} | |
MgateSuivi_suivi_voir GET|HEAD ANY ANY /suivi/suivi/voir/{id} | |
MgateSuivi_suivi_index GET|HEAD ANY ANY /suivi/suivi | |
# Avenants | |
- (vous avez compris la logique ? on abrège) ROLE_SUIVEUR + CRUD | |
MgateSuivi_av_ajouter GET|HEAD|POST ANY ANY /suivi/av/ajouter/{id} | |
MgateSuivi_av_modifier GET|HEAD|POST ANY ANY /suivi/av/modifier/{id} | |
MgateSuivi_av_voir GET|HEAD ANY ANY /suivi/av/voir/{id} | |
MgateSuivi_avmission_ajouter GET|HEAD|POST ANY ANY /suivi/avmission/ajouter/{id} | |
MgateSuivi_avmission_voir GET|HEAD ANY ANY /suivi/avmission/voir/{id} | |
MgateSuivi_avmission_modifier GET|HEAD|POST ANY ANY /suivi/avmission/modifier/{id} | |
MgateSuivi_phases_modifier GET|HEAD|POST ANY ANY /suivi/phases/modifier/{id} | |
# Proces verbal | |
- ROLE_SUIVEUR + CRUD | |
MgateSuivi_procesverbal_ajouter GET|HEAD|POST ANY ANY /suivi/procesverbal/ajouter/{id} | |
MgateSuivi_procesverbal_modifier GET|HEAD|POST ANY ANY /suivi/procesverbal/modifier/{id} | |
MgateSuivi_procesverbal_rediger GET|HEAD|POST ANY ANY /suivi/procesverbal/rediger/{id}/{type} | |
MgateSuivi_procesverbal_supprimer GET|HEAD|POST ANY ANY /suivi/procesverbal/supprimer/{id} | |
# Divers | |
- Verifier page ok + formulaires | |
MgateSuivi_etude_suivi_update POST ANY ANY /suivi/suivi/update/{id} | |
MgateSuivi_groupes_modifier GET|HEAD|POST ANY ANY /suivi/groupes/modifier/{id} | |
MgateCommentBundle_maintenance GET|HEAD ANY ANY /comment/maintenance | |
# Verifier que la page repond | |
MgatePersonne_listeDiffusion GET|HEAD ANY ANY /personne/listediffusion | |
MgatePersonne_personne_supprimer GET|HEAD|POST ANY ANY /personne/personne/supprimer/{id} | |
MgatePersonne_annuaire GET|HEAD ANY ANY /personne/annuaire | |
# Personnes & prospect | |
- Les pages fonctionnent + sont accessibles à ROLE_SUIVEUR (sauf quelques unes de suppression, a verifier) | |
- CRUD d'un membre, d'un employé, d'un prospect | |
MgatePersonne_homepage GET|HEAD ANY ANY /personne/ | |
MgatePersonne_prospect_homepage GET|HEAD ANY ANY /personne/prospect/{page} | |
MgatePersonne_prospect_ajouter GET|HEAD|POST ANY ANY /personne/prospect/add/{format} | |
MgatePersonne_prospect_voir GET|HEAD ANY ANY /personne/prospect/voir/{id} | |
MgatePersonne_prospect_modifier GET|HEAD|POST ANY ANY /personne/prospect/modifier/{id} | |
MgatePersonne_prospect_supprimer GET|HEAD|POST ANY ANY /personne/prospect/supprimer/{id} | |
MgatePersonne_employe_ajouter GET|HEAD|POST ANY ANY /personne/employe/add/{prospect_id}/{format} | |
MgatePersonne_employe_modifier GET|HEAD|POST ANY ANY /personne/employe/modifier/{id} | |
MgatePersonne_employe_supprimer GET|HEAD|POST ANY ANY /personne/employe/supprimer/{id} | |
MgatePersonne_intervenants_homepage GET|HEAD ANY ANY /personne/intervenants | |
MgatePersonne_membre_homepage GET|HEAD ANY ANY /personne/membre | |
MgatePersonne_membre_ajouter GET|HEAD|POST ANY ANY /personne/membre/add | |
MgatePersonne_membre_voir GET|HEAD ANY ANY /personne/membre/{id} | |
MgatePersonne_membre_impayes GET|HEAD ANY ANY /personne/membre/impayes | |
MgatePersonne_membre_modifier GET|HEAD|POST ANY ANY /personne/membre/modifier/{id} | |
MgatePersonne_membre_supprimer GET|HEAD|POST ANY ANY /personne/membre/supprimer/{id} | |
# Poste et filiere déjà testé | |
MgatePersonne_poste_homepage GET|HEAD ANY ANY /personne/poste | |
MgatePersonne_poste_ajouter GET|HEAD|POST ANY ANY /personne/poste/add | |
MgatePersonne_poste_modifier GET|HEAD|POST ANY ANY /personne/poste/modifier/{id} | |
MgatePersonne_poste_supprimer GET|HEAD|POST ANY ANY /personne/poste/supprimer/{id} | |
MgatePersonne_filiere_ajouter GET|HEAD|POST ANY ANY /personne/filiere/add | |
MgatePersonne_filiere_modifier GET|HEAD|POST ANY ANY /personne/filiere/modifier/{id} | |
MgatePersonne_filiere_supprimer GET|HEAD|POST ANY ANY /personne/filiere/supprimer/{id} | |
MgatePersonne_ajax_employes_de_prospect GET|HEAD ANY ANY /personne/ajax/employes_de_prospect/{id} | |
MgatePersonne_ajax_prospect GET|HEAD ANY ANY /personne/ajax/ajax_prospect/ | |
# Pages via des dépendances, ne pas tester outre mesure | |
fos_user_security_login GET|POST ANY ANY /login | |
fos_user_security_check POST ANY ANY /login_check | |
fos_user_security_logout GET|POST ANY ANY /logout | |
fos_user_profile_show GET ANY ANY /profile/ | |
fos_user_profile_edit GET|POST ANY ANY /profile/edit | |
fos_user_registration_register GET|POST ANY ANY /register/ | |
fos_user_registration_check_email GET ANY ANY /register/check-email | |
fos_user_registration_confirm GET ANY ANY /register/confirm/{token} | |
fos_user_registration_confirmed GET ANY ANY /register/confirmed | |
fos_user_resetting_request GET ANY ANY /resetting/request | |
fos_user_resetting_send_email POST ANY ANY /resetting/send-email | |
fos_user_resetting_check_email GET ANY ANY /resetting/check-email | |
fos_user_resetting_reset GET|POST ANY ANY /resetting/reset/{token} | |
fos_user_change_password GET|POST ANY ANY /profile/change-password | |
fos_comment_new_threads GET ANY ANY /api/threads/new.{_format} | |
fos_comment_get_thread GET ANY ANY /api/threads/{id}.{_format} | |
fos_comment_get_threads GET ANY ANY /api/threads.{_format} | |
fos_comment_post_threads POST ANY ANY /api/threads.{_format} | |
fos_comment_edit_thread_commentable GET ANY ANY /api/threads/{id}/commentable/edit.{_format} | |
fos_comment_patch_thread_commentable PATCH ANY ANY /api/threads/{id}/commentable.{_format} | |
fos_comment_new_thread_comments GET ANY ANY /api/threads/{id}/comments/new.{_format} | |
fos_comment_get_thread_comment GET ANY ANY /api/threads/{id}/comments/{commentId}.{_format} | |
fos_comment_remove_thread_comment GET ANY ANY /api/threads/{id}/comments/{commentId}/remove.{_format} | |
fos_comment_patch_thread_comment_state PATCH ANY ANY /api/threads/{id}/comments/{commentId}/state.{_format} | |
fos_comment_edit_thread_comment GET ANY ANY /api/threads/{id}/comments/{commentId}/edit.{_format} | |
fos_comment_put_thread_comments PUT ANY ANY /api/threads/{id}/comments/{commentId}.{_format} | |
fos_comment_get_thread_comments GET ANY ANY /api/threads/{id}/comments.{_format} | |
fos_comment_post_thread_comments POST ANY ANY /api/threads/{id}/comments.{_format} | |
fos_comment_get_thread_comment_votes GET ANY ANY /api/threads/{id}/comments/{commentId}/votes.{_format} | |
fos_comment_new_thread_comment_votes GET ANY ANY /api/threads/{id}/comments/{commentId}/votes/new.{_format} | |
fos_comment_post_thread_comment_votes POST ANY ANY /api/threads/{id}/comments/{commentId}/votes.{_format} | |
fos_js_routing_js GET ANY ANY /js/routing.{_format} | |
----------------------------------------- --------------- -------- ------ ------------------------------------------------------------------ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment