Changes to "Roadmap" between 2022-08-19 16:28:41 and 2022-08-19 17:04:06

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










-
+

-
-
+
+

-
+






-
+
+
+







# Feuille de route

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 (branche `dev`) qui sera publiée quand les objectif de cette version seront atteints.

Une liste plus précise de fonctionnalités demandées est également listée dans les [tickets](/rptview?rn=6) (mais on n'a pas forcément le temps de créer un ticket pour chaque fonctionnalité !).

## État actuel des fonctionnalités

| Fonctionnalité | Statut | État | Remarques |
| --- | --- | --- |
| Membres | Implémenté | Code à moderniser | Refactoring / ré-écriture partielle à faire, code à passer en anglais |
| Membres | Implémenté | En cours de réécriture | Ré-écriture du code en cours (branche dev) |
| Comptabilité | Implémenté | Satisfaisant | Quelques détails à revoir pour améliorer la simplicité et l'accessibilité |
| Activités et cotisations | Implémenté | Satisfaisant | Permettre d'enregistrer plusieurs membres en même temps |
| Fichiers | Implémenté | Satisfaisant | Base fonctionnelle. Fonctionnalités à ajouter |
| Activités et cotisations | Implémenté | Satisfaisant | OK |
| Fichiers | Implémenté | Satisfaisant | Base fonctionnelle. Fonctionnalités à ajouter : partage, édition en direct |
| Site web | Implémenté | Refactoring à terminer | Passer à un modèle d'édition de page proche de Kirby |
| Mailing | Implémenté | Presque bien | Gestion des retours (mails invalides), texte Skriv/MarkDown (transformé en HTML), prévisualisation de l'envoi |
| Mailing | Implémenté | Presque bien | Manque suivi/archivage des mails envoyés, pièces jointes, daction WYSIWYG |
| Documentation | Plutôt bonne | En cours | À mettre mieux en évidence dans le logiciel directement |
| Tests unitaires | Inexistants ou presque | À écrire… | |
| Tests fonctionnels | Dépassés | À refaire | |

## Prochaines versions

### Version 1.2 — Formulaires et modèles de documents
### Version 1.2 — Refonte des membres + Formulaires et modèles de documents

#### Formulaires

Voir [la documentation des formulaires](Documentation/Formulaires) pour plus de détails.

Les squelettes Brindille sont désormais utilisables dans l'administration de l'association. Ils permettent de créer et modifier des formulaires et modèles de documents simples, à imprimer, mais aussi de créer des "mini-applications" directement dans l'administration.

Exemples fournis :

66
67
68
69
70
71
72
73

74
75
76
77
78
79
80
68
69
70
71
72
73
74

75
76
77
78
79
80
81
82







-
+







* Ajout des filtres `money_raw`, `spell_out_number`, `parse_date`, `math`, `money_int`, `strpos`, `substr`, `strrpos`, `boolval`, `intval`, `floatval`.
* Ajout des sections `load`, `users`, `transactions`, `transactions_users`
* Ajout du support de `having` dans les sections `sql`
* Amélioration des fonctionnalités de `assign`

Voir la référence de Brindille pour les détails.

### Version 1.3 — Modernisation membres
#### Modernisation de la gestion des membres

* Sécurité : ajout d'un journal des actions utilisateur, permettant de voir ce qui a été effectué par qui et quand
* Sécurité : ajout d'une limite au nombre de connexions infructueuses

* Améliorations recherche :
  * affichage du nombre de résultats
  * tri simplifié, par colonne
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
95
96
97
98
99
100
101




102
103
104
105
106
107
108







-
-
-
-







  * nouveau type de champ : "calculé", permet de créer un champ dont la valeur est générée à partir d'un autre champ, en utilisant le langage SQL (colonne de type GENERATED), permet notamment de fournir par défaut une colonne "Âge" qui converti la date de naissance en âge.
* Affichage du nom de la catégorie du membre dans la colonne de la recherche avancée
* Possibilité de faire une recherche avancée en utilisant l'inscription à une activité  [](97c2d18bbc)
* Possibilité d'envoyer un message collectif aux membres inscrits à une activité
* On peut désormais avoir plusieurs adresses email par fiche membre [](97c2d18bbc), chaque adresse recevra les messages envoyés
* Possibilité de rattacher des membres à d'autres membres, cela permet notamment de créer des "familles" de membres, ou autre structures similaires.

Activités :

* Possibilité de lier plusieurs activités différentes du même membre à une même écriture.

Sécurité :

* Refonte et simplification de la page "mes informations de connexion et de sécurité"
* Ajout d'un bouton permettant de déconnecter toutes les sessions actives dans la page "mes informations de sécurité"
* Désormais si une clé PGP a été fournie par le membre, tous les mails envoyés au membre seront chiffrés (y compris les pièces jointes)

Divers :