Author: obruce Date: 2014-08-22 16:50:11 +0200 (Fri, 22 Aug 2014) New Revision: 3031 Url: http://forge.chorem.org/projects/jtimer/repository/revisions/3031 Log: ajout du readme Modified: branches/ng-jtimer/README.txt Modified: branches/ng-jtimer/README.txt =================================================================== --- branches/ng-jtimer/README.txt 2014-08-21 15:57:32 UTC (rev 3030) +++ branches/ng-jtimer/README.txt 2014-08-22 14:50:11 UTC (rev 3031) @@ -0,0 +1,118 @@ +Ce qui a été fait: +------------------ + +Fonctionnalité +-Création/ Modification/ Suppression de tâche/ soustâche. + Création avec persistance automatique + Modification avec persistance automatique + Suppression avec modification de l'attribut removed des task en base + Suppression soit de la tache et des soit repport des temps vers le parent. + +-Minuter la tâche. + A l'activation création d'une période puis ajout de seconde. + Puis chaque seconde verification du jour (si nouveau jour nouvelle période). + +-Augmenter/Diminuer le temps passé sur une tâche avec des raccourcis ou par l'interface. + +-Faire apparaître/ Masquer des tâches. + Masquage reccursif. Possibilité de voir les taches masquées en configurant. + +-Commenter une tâche. + Ajout de description. + +-Poser/ Enlever des alertes sur une tâche du type : + temps total à ne pas dépasser par tâche. + temps total à ne pas dépasser par jour sur une tâche. + Si parent a une alarme et enfant minute l'alarme sera declenchée +-Masquer/Démasquer les tâches. + Masque la tache et ses sous taches. + +-Architecture rest avec restlet. +les chemins + /rest/tasks/task //toutes les taches parampossible: deb et fin de periode voulu + /rest/tasks/task/{taskId} //une tache avec id + /rest/tasks/time/{taskId} //un time avec son id + /rest/tasks/time //tous les temps + /rest/report //le rapport param possible: type,deb,fin de periode voulu + /rest/tasks/alarm //les alarmes + /rest/tasks/alarm/{taskId} // une alarme par id + /rest/import // pour importer les taches param: le chemin + + + + +Ce qui reste à faire : +---------------------- + +Task: +---- +-Ajouter boolean hidden. + +Alarme : +------- +-Avoir des alarmes par fréquence + autres que jour et total (mois, annees). * + +Périodes: +--------- +-Ajouter une vérification pour les chevauchementsdes périodes. * +-Revoir l'interface de modification de période qui est très moche ** + +Settings: +--------- +-Ajouter un mode de suppression (toujours) direct - + +Ecran principal : +----------------- +-Changer l'iconed'arbre vide * +-Voir sur quelle tache il y a des alarmes. * + Avoir une colonne alarme? +-Cacher les secondes? configurable? - +-Afficher le total pour le jour et le total total avec un petit graph. ** + +Raccourcis: +----------- +Ajouter une limite de temps à ajouter. + +Rapport : +--------- +-Eviter les effets de bord sur l'écran principal de l'ouverture de l'arbre. * +-Changer la portée des boutons previous/curent/next week pour faire en sorte, + qu'il change en mois/année/semaine selon le choix de filtre. * +-Générer le rapport dans une autre fenêtre. * +-Ajouter une liste des tags existant avec drag and drop * +-Avoir un petit message quand raport vide * + +Recherche: +---------- +-Corriger bug. *** + +Detection de l'inactivite : +--------------------------- +- Ajouter le retrait du temps ou continuité quand inactif *** + +Controller: +---------- +-Enlever le save + +Import: *** +------- +-Voir ce qui prend du temps dans les algo, cause des lags: + ->creation des taches - + ->requetes persistances - + -> get de l'interface - + ->requetes base - + ->envoie - + ->construction de l'arbre (à mon avis c'est ça ou le poid des données) + + +//le chemin que moi j'utilise +/home/olivia/.gtimer/backups/backup-20140814140938.zip + +Importance: +peu +- +* +** +*** +beaucoup \ No newline at end of file