Changes to "Roadmap" between 2018-08-02 23:06:14 and 2018-08-10 20:52:49

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
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












-
+



-
+




+
+
+
+










+

-
+

-
-
-
+
+
+
+















-
-
-
-
-
-
-







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 à venir : 0.9.0</h3>
<h3>Version à venir : 0.9.0 — Améliorations envoi d'email</h3>

Attention : si vous aviez donné accès à la liste de membres à une catégorie de membres, ce comportement a changé dans cette version. Auparavant ce droit ne permettait que de voir les noms des membres et de leur envoyer un message, désormais ce droit permet de voir les fiches de membres complètes (avec toutes les informations) ainsi que l'historique des cotisations et de rechercher un membre. Afin d'être sûr que ce soit le comportement que vous recherchez, les catégories ayant précédemment le droit "accès" sur les membres ont été changées sur "aucun". Vous devrez à nouveau changer ces catégories pour affirmer qu'elles peuvent avoir accès à toutes les infos des membres.

Effectué :
Nouveautés :

  *  Déplacement des catégories de membres vers la partie configuration
  *  Le droit d'accès aux membres (dans les droits des catégories de membre) donne désormais accès aux fiches de membre complètes, à l'historique des cotisations et à la recherche de membre.
  *  Plugins : Possibilité de définir une condition d'affichage (en SQL) du plugin dans le menu, permettant de ne pas l'afficher à tous les membres [a92458a4b5] 
  *  Possibilité de remettre à zéro la base de données
  *  Possibilité de désactiver le site web public de Garradin (dans ce cas la page d'accueil de Garradin redirigera vers la page administration ou connexion)
  *  Plugins : nouveau signal disponible : email.envoi. Il peut être débrayé (= l'action prévue ne sera pas effectuée), permettant de déléguer l'envoi d'email à un autre système que mail() ou SMTP
  *  Suppression du champ 'email_envoi_automatique' dans la config

Correctifs :

  *  [116557af44] Erreur plus explicite quand on essaye de modifier une écriture qui n'existe pas
  *  [774d4cee5e] Corrige cotisations par durée affichées pas à jour, patch suggéré par @daniel 
  *  [0a5c42b0fb] Toujours créer les répertoires de manière récusive, au cas où 
  *  [9988714b79] Vérifier qu'une adresse email est valide en utilisant la bonne méthode de \KD2\SMTP, fix bug avec les adresses contenant de l'unicode
  *  [f1a23f0f3f] Corrige bug échappement guillemets dans CSV, signalé par @David
  *  [a79684b861] Corrige problème de signature à l'export coupée par le navigateur, signalé par @David
  *  [b5b5a3632c] Ne pas afficher l'ID dans la recherche de membre
  *  [0c01217ecf] Envoi d'email perso en utilisant l'adresse expéditrice forcée ou de l'asso, fix [e7539ae31f]

Améliorations email :
A faire :

  *  [5c520bce1a] Suppression du champ 'email_envoi_automatique' dans la config, à la place ajout d'une constante de configuration FORCE_EMAIL_FROM
  *  [0c01217ecf] Envoi d'email perso en utilisant l'adresse expéditrice forcée ou de l'asso, fix [e7539ae31f]
  *  [fa50a20dd3] Queue d'envoi de mails
  *  Refonte de l'envoi de mail collectif : l'envoi se fera après sélection de membres par recherche etc.
  *  Utilisation de KD2\Mustachier pour les templates de mails de rappel

<h3>Version 0.10.0</h3>

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

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, envoi de mail :

  *  Refonte envoi des mails (utilisation d'une queue d'envoi), cf. [a662710570]
  *  Utilisation de KD2\Mustachier pour les templates de mails de rappel
  *  Refonte de l'envoi de mail collectif : l'envoi se fera après sélection de membres
  *  Traitement des bounces : ignorer les adresses email qui ont bouncé, éventuellement avec possibilité de référer à une liste primaire (cas de ferme à Garradin comme Garradin.eu) ?

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>