move agent invitations to dedicated page
Created by: adipasquale
Les buts :
- rendre plus facilement accessibles et visibles les boutons "renvoyer l'invit" et "supprimer", notamment pour les vieux navigateurs et breakpoints particuliers cf #1068 (closed)
- permettre a l'avenir d'ajouter de la pagination et de la recherche sur ces invitations
j'ai laissé le bloc sur la droite dans la page agents pour ne pas perdre les agents, au moins pendant une période transitoire.
détails techniques :
- le code a l'air énorme mais en fait c'est beaucoup de code déplacé
- principalement, j'ai renommé le
InvitationsController
existant enInvitationsDeviseController
, et j'en ai introduit un nouveauInvitationsController
. Le devise supporte les routes overridées#new
et#create
, le deuxieme custom supporte les routes#index
et#reinvite
. J'ai essayé de tout mettre dans l'existant mais ça ne fonctionne pas car il doit dépendre de Devise. - j'ai retiré les réponses JS, la réinvitation se fait maintenant normalement.
- J'ai amélioré et contextualisé les différents flashes de succès.