Skip to content

Instantly share code, notes, and snippets.

@Stoakes
Created November 30, 2017 21:31
Show Gist options
  • Save Stoakes/4960621f9afa614f4b0c4c52dcf24583 to your computer and use it in GitHub Desktop.
Save Stoakes/4960621f9afa614f4b0c4c52dcf24583 to your computer and use it in GitHub Desktop.
Routes Jeyser CRM 30/11/2017
----------------------------------------- --------------- -------- ------ ------------------------------------------------------------------
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