Issue 64: Rapport de bug : suppression de flux
Status:  Fixed
Owner:
Closed:  May 2012
Cc:
Project Member Reported by th.frits...@gmail.com, May 17, 2012
Quelles sont les étapes pour reproduire le problème ?
1. Avoir au moins un flux sauvegardé dans abos.txt (et sauvegarder le fichier s'il est important)
2. Sur le module RSS, sélectionner un flux
3. Cliquer sur le bouton DELETE (sans icône à ce jour)

Quelle est la sortie de l'application ? Que voyez-vous ?
Aucun changement (au niveau graphique) (j'ai aussi un problème pour le refresh de la liste en même temps :s)


En fait, la méthode deleteFeedAb(String abToDelete) ne semble pas avoir un comportement correct. En implémentant le bouton "Supprimer le flux sélectionné", il met la pagaille dans le fichier (suppression du lien + de quelques autres).

J'ai ajouté des affichages pour voir l'état, et dès le premier parcours on dirait que tous les fichiers ne sont pas listés. Enfin, je te laisse regarder !

Ps : pour la suppression, je vois que tu appelles déjà la méthode commitDeleteChanges(filesFeed), donc je n'ai pas besoin de l'appeler ensuite ?
May 17, 2012
Project Member #1 th.frits...@gmail.com
J'ai corrigé la partie graphique (un peu, j'ai l'impression que c'est clean), mais il y a toujours des soucis. Peux-tu faire des tests de ton côté stp ? 

Voilà ce que j'utilise du contrôleur pour chacun des cas, par ordre d'appel :

1. Initialisation de l'application
Boucle sur readFeedAb
    setCurrentURL(link)
    addChannelController(link)
    readFeed()
    Mise à jour IHM -> getChannelModels()

2. Ajout d'un flux
setCurrentURL(link)
addChannelController(link)
readFeed()
addFeedAb(String link)
Mise à jour IHM -> getChannelModels()

3. Suppression d'un flux
removeChannelController(link)
deleteFeedAb(link)
Mise à jour IHM -> getChannelModels()


Merci bien !
Préviens moi quand tu auras des nouvelles.

À++
May 18, 2012
Project Member #2 Mathe...@gmail.com
Quelle est la sortie de l'application ? Que voyez-vous ?
Aucun changement (au niveau graphique) (j'ai aussi un problème pour le refresh de la liste en même temps :s)
<= je pense qu'il faut relire ce que tu as dans le controleur (cf  issue 63  corrigée)...
May 18, 2012
Project Member #3 Mathe...@gmail.com
"1. Initialisation de l'application
Boucle sur readFeedAb
    setCurrentURL(link)
    addChannelController(link)
    readFeed()
    Mise à jour IHM -> getChannelModels()"
Réglé,  issue 63 .

"3. Suppression d'un flux
removeChannelController(link)
deleteFeedAb(link)
Mise à jour IHM -> getChannelModels()
"
Réglé, il mettait mal à jour le fichier + les doublons de l' issue 63  posaient problème (pour la suppression et la màj de l'affichage).

May 18, 2012
Project Member #4 th.frits...@gmail.com
Pourras-tu envoyer les mises à jour dès que tu as un commit stable stp ?

Merci !
May 18, 2012
Project Member #5 Mathe...@gmail.com
"2. Ajout d'un flux
setCurrentURL(link)
addChannelController(link)
readFeed()
addFeedAb(String link)
Mise à jour IHM -> getChannelModels()"
Il ne passait pas dans setChannelList (je pense que ça met à jour l'affichage?).
J'ai rajouté l'appel et la mise à jour de l'IHM se fait bien maintenant.
May 18, 2012
Project Member #6 Mathe...@gmail.com
Concernant le "refresh all":
j'ai regardé au passage, je pense qu'il faudra prêter tout particulièrement attention à la mise à jour de l'affichage.

May 18, 2012
Project Member #7 Mathe...@gmail.com
(No comment was entered for this change.)
Status: Fixed
May 18, 2012
Project Member #8 Mathe...@gmail.com
Les corrections sont disponibles sur le serveur.