Changes to "Roadmap" between 2018-10-09 17:30:39 and 2018-11-17 22:10:09

1
2
3
4
5
6
7
8
9
10
11
12
13



























14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72

73
74
75
76

77
78
79
80
81
82
83













+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
















+















-




-







Les bugs sont corrigés et publiés dans la version stable, les nouvelles fonctionnalités sont ajoutées dans la version de développement qui sera publiée quand les objectif de cette version seront atteints.

<h4>Problèmes identifiés dans Garradin actuellement</h4>

Ces problèmes nécessitent du travail avant d'atteindre la version 1.0

  *  Compta : impossibilité d'avoir plusieurs lignes dans une écriture, atteinte des limites niveau temps de calcul pour le report automatique, génération de bilan etc.
  *  Fichiers : pas de gestion de porte-documents, pas de fichiers liés aux fiches membres
  *  Documentation : très succinte actuellement, pas/peu de doc utilisateur, squelettes, plugins, etc.
  *  Solidité : manque de tests unitaires et fonctionnels pour assurer contre les régressions
  *  Cotisations : le système actuel n'est pas satisfaisant et nécessite une refonte, mais laquelle ?


<h3>Version 0.9.1</h3>

Amélioration suivi des erreurs système :

  *  Suivi (log) des erreurs système rencontrées par Garradin
  *  Envoi automatique des erreurs système rencontrées par Garradin (facultatif)
  *  Rapport de bug assisté
  *  Log des actions utilisateur, par utilisateur

Sécurité :

  *  Changement de mot de passe perdu sans envoyer de mot de passe par email, permettre de le changer directement dans le navigateur
  *  Log des tentatives de connexion

Conformité RGPD :

  *  Possibilité pour les adhérents de se connecter seulement avec l'adresse email, sans mot de passe (s'ils n'en ont pas choisi un), pour changer leurs infos et suivre leurs cotisations
  *  Suppression/anonymisation automatique des fiches des anciens adhérents
  *  Log des accès aux fiches de membre en lecture / écriture

Divers :

  *  Import de membres CSV : permettre de fusionner/mettre à jour des membres existants en utilisant le numéro de membre 
  *  Amélioration performances et temps d'attente pour SQLite
  *  Correction: certains sous-comptes avec un solde nul étaient affichés dans le bilan
  *  Correctif : Ne pas permettre d'importer la date d'inscription 

<h3>Version 0.10.0</h3>

  *  Version minimale de PHP : 7.0


A faire, compta :

  *  Refonte stockage et gestion compta : stockage des montants en integer, stockage du solde d'un compte dans la table comptes… voir [Dev-Compta]
  *  Affichage numéro de pièce comptable dans journal général et grand livre
  *  Gestion simplifiée de dette/créance
  *  Saisie manuelle de solde initial à l'ouverture d'un exercice
  *  Saisie manuelle de report à nouveau pour un exercice
  *  Possibilité de joindre des fichiers à une écriture comptable
  *  Refonte cotisations (?)
  *  Import de CSV flexible
  *  Suppression import CSV Citizen Compta (service fermé)
  *  Ajout stockage relevé bancaire (joindre un fichier) dans le rapprochement

A faire, membres :

  *  Possibilité d'avoir des champs de type fichier dans les fiches de membre, permettant de joindre un scan ou une photo (trombi) par exemple [c41169057a3f198871cc82677cd331ae201b778f]
  *  Journal des actions utilisateur

A faire, autres :

  *  Partie porte-documents
  *  Stockage des squelettes dans la base de données
  *  Pour les fermes à Garradin il faudrait que les templates compilés soient partagés entre toutes les instances

<h3>Dans le futur : 1.0</h3>

  *  Modernisation des objets pour profiter des nouveautés de PHP 7
  *  Connexion par email (pas de mot de passe) pour les simples adhérents, pour aider à changer les infos.
  *  Magasin de plugins dispo depuis la page extensions de la config (pas besoin de télécharger le plugin à la main et le recopier)
  *  Sauvegarde incrémentale (utilisation de Fossil deltas) automatique
  *  Mise à jour de la doc pour les boucles de documents
  *  Tests unitaires et d'intégration
  *  Ajout stockage relevé bancaire (joindre un fichier) dans le rapprochement
  *  Utilisation de KD2\Mustachier pour les templates de mails de rappel

<h3>Liste pêle-mêle des fonctionnalités prévues mais pas encore planifiées</h3>

<h4>Prioritaire</h4>

[Documentation] !