[grisbi-bugs] [Grisbi-0.6.0 0000977]: Tri des opérations planifiées dans la page d'accueil

bugtracker at grisbi.org bugtracker at grisbi.org
Thu Feb 25 22:34:11 CET 2010


The following issue has been RESOLVED. 
====================================================================== 
http://grisbi.tuxfamily.org/mantis/view.php?id=977 
====================================================================== 
Reported By:                dr4Ke
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi-0.6.0
Issue ID:                   977
Category:                   Main
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     resolved
Plateforme:                 Linux 
OS:                         Debian 
Version OS:                 squeeze 
Unstable Impact:            Yes 
Version GTK:                 
Resolution:                 fixed
Fixed in Version:           CVS (développement)
====================================================================== 
Date Submitted:             02-23-2010 16:24 UTC
Last Modified:              02-25-2010 21:34 UTC
====================================================================== 
Summary:                    Tri des opérations planifiées dans la page d'accueil
Description: 
Les opérations planifiées apparaissent non triées (dans l'ordre de création
dans l'échéancier, il me semble).
Ce serait bien de les trier par date par défaut.
====================================================================== 

---------------------------------------------------------------------- 
 pbiava - 02-23-10 22:02  
---------------------------------------------------------------------- 
Je viens de regarder le code et sur ma version. Les échéances automatiques
sont bien triées par dates. Normalement les manuelles on le même traitement
car le code est le même.

Peux tu attacher ici une image de la page d'accueil. 

---------------------------------------------------------------------- 
 dr4Ke - 02-25-10 09:10  
---------------------------------------------------------------------- 
Voici une copie d'écran.
Je joins aussi le fichier de compte. 

---------------------------------------------------------------------- 
 dr4Ke - 02-25-10 12:17  
---------------------------------------------------------------------- 
L'erreur est dans le fichier classement_echeances.c.
Il faut utiliser la fonction gsb_data_scheduled_get_date au lieu de
gsb_data_transaction_get_date pour les opérations planifiées manuelles.

Le diff :

--- src/classement_echeances.c	2010-02-25 13:16:19.000000000 +0100
+++ src/classement_echeances.c.ok	2010-02-25 13:15:32.000000000 +0100
@@ -50,10 +50,10 @@
 {
     const GDate *date;
 
-    date = gsb_data_transaction_get_date ( scheduled_number_1 );
+    date = gsb_data_scheduled_get_date ( scheduled_number_1 );
     if ( date )
         return ( g_date_compare ( date,
-                        gsb_data_transaction_get_date
(scheduled_number_2) ));
+                        gsb_data_scheduled_get_date (scheduled_number_2)
));
     else
         return -1;
 } 

---------------------------------------------------------------------- 
 pbiava - 02-25-10 20:51  
---------------------------------------------------------------------- 
C'est fait mais maintenant les opérations automatiques ne sont plus triées
dans le bon ordre.

As-tu le même comportement. 

J'ai ajouté l'image du bug issu de ton propre fichier de compte. 

---------------------------------------------------------------------- 
 pbiava - 02-25-10 21:34  
---------------------------------------------------------------------- 
fixed in CVS 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
02-23-10 16:24  dr4Ke          New Issue                                    
02-23-10 16:24  dr4Ke          Plateforme                => Linux           
02-23-10 16:24  dr4Ke          OS                        => Debian          
02-23-10 16:24  dr4Ke          Version OS                => squeeze         
02-23-10 16:24  dr4Ke          Unstable Impact           => Yes             
02-23-10 19:19  pbiava         Status                   new => assigned     
02-23-10 19:19  pbiava         Assigned To               => pbiava          
02-23-10 22:02  pbiava         Note Added: 0002103                          
02-25-10 09:09  dr4Ke          File Added: Accueil.png                      
02-25-10 09:10  dr4Ke          Note Added: 0002106                          
02-25-10 09:11  dr4Ke          File Added: Comptes-obfuscated.gsb               
    
02-25-10 12:17  dr4Ke          Note Added: 0002107                          
02-25-10 20:49  pbiava         File Added: bug_tri_op.png                    
02-25-10 20:51  pbiava         Note Added: 0002109                          
02-25-10 21:34  pbiava         Status                   assigned => resolved
02-25-10 21:34  pbiava         Fixed in Version          => CVS (développement)
02-25-10 21:34  pbiava         Resolution               open => fixed       
02-25-10 21:34  pbiava         Note Added: 0002110                          
======================================================================



More information about the bugsreports mailing list