Add sharing link functionality
Cette fonctionnalité ajoute la possibilité de créer un lien de partage unique permettant à des utilisateurs non connectés de visualiser un planning.
Un champ unique "share_token" a été ajouté au model Planning. Si celui-ci n'est pas null alors il doit pouvoir identifier un planning de manière unique.
Deux routes ont été créés :
-
/planning/share?token=<TOKEN>
: permettant de visualiser le planning (TOKEN doit permettre d'identifier le planning cf ci-dessus) - `/planning//sharing : permettant de gérer le partage de lien (un PUT permet de générer un nouveau lien et un DELETE permet de le supprimer)