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, ré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 :
|