zds-site icon indicating copy to clipboard operation
zds-site copied to clipboard

Ajoute un système de liens de partage

Open Arnaud-D opened this issue 3 years ago • 4 comments

Fix #6092.

Pour l'instant c'est très préliminaire.

Il y a deux gros morceaux à faire :

  1. La gestion des liens de partage (création, modification, désactivation, réactivation, suppression, expiration).
  2. La gestion de l'accès au contenu depuis les liens.

Pour l'instant, j'ai commencé le 1. parce que j'ai une meilleure idée de comment procéder.

J'aurai sûrement besoin d'aide pour faire un front un peu acceptable, mais c'est pas urgent pour le moment. :-)

À faire

  • [X] back de la gestion des liens (création, modification, désactivation, ...)
  • [ ] front de la gestion des liens
  • [ ] gestion de l'accès au contenu depuis les liens

Contrôle qualité

Gestion des liens

En tant qu'auteur :

  • création de lien
  • modification de lien
  • désactivation / réactivation
  • suppression

Arnaud-D avatar Jun 10 '21 13:06 Arnaud-D

Coverage Status

Coverage increased (+0.08%) to 86.772% when pulling f5a99525655162ff255c694ecc67212370faebe3 on Arnaud-D:passe_moi_le_sel_pardon_le_lien into 836d6b8deea5dcd68315c3fd9e0af33192c94773 on zestedesavoir:dev.

coveralls avatar Jun 13 '21 22:06 coveralls

J'avance petit à petit. Les templates ne facilitent pas la tâche, parce qu'ils gèrent au cas par cas, la bêta, la version en ligne, le draft, etc. Il faudrait probablement restructurer un peu ça. J'hésite.

Arnaud-D avatar Jun 27 '21 19:06 Arnaud-D