=== Encours === === A faire === * sur jenkins créer un pipeline de recette qui envoie le code back buildé vers cre110/findout sur détection de commit * faire une page de visualisation de ses infos personnelles avec changement de mot de passe * faire une page de choix des autorisations sur la visualisation des données personnelles * faire une page d'administration * une page bannissement et dé-bannissement d'utilisateurs (si on a reçu une plainte) * une page d'attribution des droits admins (et révocation) * Si on regarde le contenu d'un code dont on a un lien (portefeuille) faire un update du lien ==> permet de faire la différence entre dernière modif du code et dernière vue perso. * Fournir un état de chaque lien (portefeuille) : * green : code actif & inchangé * orange : code actif mais modifié depuis dernière vue * red : code inactif ou supprimé * Juridique : Ecrire une politique de confidentialité * Juridique : Ecrire les conditions d'utilisation * Juridique : Ecrire le comportement de l'application en cas de suppression de l'utilisateur * Tout son portefeuille est détruit * Toutes ses infos sont détruites * Toutes ses rubriques sont détruites * L'utilisateur est anonymisé (on garde son ID interne, mais on supprime nom, prénom, mail, ID externes...) ==> on garde ses likes, ses notifs, (ses comms ?) mais leur propriétaire devient : Anonyme. * Permettre une communication par formulaire * Question * Plainte/Abus * ... * Obliger l'utilisateur à accepter les conditions après l'inscription pour pouvoir commencer à créer ses propres codes => mettre une coche quelque part qui dit qu'il a bien lu et accepté les conditions... === Fait === * créer sur amen le DNS findout-re7.crealcs.com * sur cre100, créer l'entrée nginx findout-re7 et la rediriger vers cre110 * sur cre110, créer l'entrée nginx findout-re7 et la rediriger vers /var/www/findout * sur github, créer une entrée findout-front, avec une branche recette (et master) * sur github, créer une entrée findout-back, avec une branche recette (et master) * sur jenkins créer un pipeline de recette qui envoie le code front buildé vers cre110/findout sur détection de commit * créer une arbo angular qui commite sur le git front recette * faire une page sans connection qui propose de saisir un code (sauf s'il a déjà été donnée dans l'url ==> remplacement par l'info du code). * la page propose ensuite de se connecter (login/pass/fédération google) * faire une page de visualisation de ses rubriques + création + redirection vers infos unitaires * faire une page de visualisation des infos unitaires + création + preview de l'info * Corriger le bug "Date" des formulaires : Trouver comment convertir les dates au format compris par Angular & mysql * Faire fonctionner le tri par colonne dans les infos & les rubriques * Faire fonctionner la recherche (filtre sur un chaîne) dans les infos & les rubriques * Faire en sorte que les formulaires reste en mode colonne (css flex à dégager ?) * Faire fonctionner la pagination dans les infos & les rubriques * Gérer le Hamburger Menu * Faire un joli countdown quand c'est nécessaire * faire une page de visualisation de ses statistiques personnelles * faire une page de statistiques Admin (# d'utilisateurs, de rubriques, d'info stockées, santé de l'application...)