Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu’il s’agit d’une erreur. ====== 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.txtde 127.0.0.1