Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
txs:peertube-a18:exo-date [2018/12/19 03:22] – [Le cas limite] clement.brizardtxs:contrib:peertube_a18:exo-date [2020/09/16 11:24] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Gestion d'un cas limite sur une date ======
 +===== Présentation de la situation =====
 +
 +On travaille sur l'issue [[https://github.com/Chocobozzz/PeerTube/issues/946|#946]]. La branche est nommée [[https://github.com/clementbrizard/PeerTube/compare/develop...clementbrizard:soutenance|soutenance]]. Le travail est presque terminé :
 +  * on peut ajouter une date de publication originale
 +  * si on ne la précise, elle prend ''createdAt''
 +  * si on ne la précise pas et qu'on passe la vidéo en privée, alors si plus tard on la passe en publique la date est mise à jour
 +
 +===== Tester ce qui marche déjà =====
 +
 +On peut déjà effectuer quelques tests sur la branche ''soutenance'' du projet pour vérifier le comportement suivant les différents cas présentés ci-dessus.
 +
 +Exemple pour le deuxième cas :
 +  - //Upload// une vidéo
 +  - Ne pas préciser ''originallyPublishedAt''
 +  - //Publish// la vidéo
 +  - Constater en DB que la date est strictement égale au ''createdAt''
 +<code>$ sudo -i -u postgres
 +$ psql peertube_dev
 +$ \x on
 +$ select * from video;
 +</code>
 +
 +===== Le cas limite =====
 +  * **Problème** : si on ne précise pas ''originallyPublishedAt'' et qu'on retarde la création de la vidéo, le cas n'est pas encore géré.
 +  * **Comportement souhaité** : quand la vidéo sera publiée, ''originallyPublishedAt'' doit être modifié avec la date courante.
 +
 +===== À vous de jouer ! =====
  
  • txs/contrib/peertube_a18/exo-date.txt
  • de 127.0.0.1