Durée de validité d'une invitation
Created by: qblanc
Cette PR introduit la possibilité de personnaliser la période de validité d'une invitation par l'ajout de la colonne invitation_validity_period
à users
et l'override de invitation_period_valid?
. Cette durée peut-être définie au moment de la création de l'utilisateur, ou au moment de son invitation via API (en faisant un post avec un argument invitation_validity_period
plutôt qu'un simple get)
Par défaut, la durée reste fixée par l'initializer de Devise Invitable.
L'override de invitation_due_at
permet un affichage correct de la durée de validité d'une invitation.