Skip to content

move agent invitations to dedicated page

Vincent Agnano requested to merge feature/invitations-list into master

Created by: adipasquale

Screenshot 2021-01-07 at 15 02 05

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.

Screenshot 2021-01-08 at 09 18 34

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 en InvitationsDeviseController, et j'en ai introduit un nouveau InvitationsController. 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.

Merge request reports