Ticket Hash: 3da76a918ac0daf7ce1a93ed2ef878adf736067a
Title: Dev : table compta_journal nommée compta_mouvement dans le schema.sql
Status: Closed Type: Code_Defect
Severity: Critical Priority: Immediate
Subsystem: Resolution: Works_As_Designed
Last Modified: 2019-05-08 23:08:20
Version Found In: 0.9.2 dev
User Comments:

zou added on 2019-05-08 18:46:17:

(text/x-fossil-plain)
Hola, je suis pas très doué·e en contribution de code, alors je sais pas trop si ça mérite un tricket ou comment ça marche, mais :

Dans le branche dev, obtenue comme décrit sur la page wiki « Documentation développeur », dans le schema de la base de données, la table qui devrait s'appeler compta_journal s'appelle compta_mouvement, or elle est référencée partout ailleurs dans le programme en tant que compta_journal.
Ce qui fait qu'après une installation, en voulant aller dans la page exercices (entre autres), on a une page d'erreur nous indiquant que « no such table: compta_journal ».

Je sais pas si c'est volontaire, un oubli ou si ça fait référence à quelque chose d'autre que j'aurai raté, mais voici.
(j'aurais sûrement pu proposer directement le changement, mais j'avoue que je m'y retrouve pas encore très bien dans fossil)

zou added on 2019-05-08 19:07:12:

(text/x-fossil-plain)
D'ailleurs, il n'y pas que le nom qui pose problème. J'imagine que ça date d'une version précédente. Il manque aussi des champs comme « montant, compte_debit, compte_credit... » et d'autres présents qui ne sont plus d'actualité.
Enfin, le fichier schema.sql est resté bloqué dans le passé, j'imagine.
Déso de pas trop savoir comment régler ça.

bohwaz added on 2019-05-08 19:45:21:

(text/x-fossil-plain)
La version de dev étant en cours de développement, il est possible que certaines fonctionnalités soient pétées car en cours de développement ;)

Et là c'est le cas, je suis en train de refaire toute la compta, donc c'est normal que tout change : https://fossil.kd2.org/garradin/wiki?name=Dev-Compta

Mais comme ce n'est pas terminé (je prévois de terminer vers la fin de l'année 2019), ben c'est cassé ;)

Le truc c'est que ça aurait dû être terminé beaucoup plus tôt, sinon j'aurais fait une branche, mais manque de temps donc voilà.

zou added on 2019-05-08 21:08:20:

(text/x-fossil-plain)
Ah je vois, donc plutôt c'était bloqué dans le futur, au temps pour moi.

Pas de soucis, il y a pas de pression à se mettre. Je jetterais un coup d'oeil plus en détail, si jamais je me sens à la hauteur, j'essaierais peut-être de développer certaines fonctions (je commence à avoir lu et compris une bonne partie du code, ça serait bête de gâcher (enfin ceci dit, c'est au moins très instructif de lire ton code pour un petit dev débutant comme moi, c'est plutôt clair et bien structuré, chapeau bas)).