21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
+
+
|
* 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)
* Suppression du champ 'email_envoi_automatique' dans la config
* Ajout d'un bouton permettant de voir/cacher le mot de passe sur tous les champs de mot de passe
* Suppression de la page "envoi d'email collectif" (remplacée par l'envoi à une liste de membres)
* Ajout d'une fonctionnalité import de CSV générique qui permet de choisir à quel champ associer une colonne du CSV, cela doit permettre d'importer n'importe quel CSV
* Suppression de l'import de CSV Galette, rendu caduque par l'import de CSV générique
* Recherche avancée de membre (avec clauses multiples)
* Enregistrement et partage de recherches avancées et recherche SQL
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]
* Restriction de l'identifiant des plugins : ne sont plus autorisés que les lettres minuscules et les tirets bas
* Les méthodes de callback des signaux doivent obligatoirement commencer par le namespace Garradin\Plugin\NomDuPlugin, voir la documentation des [Plugins] pour plus de détails
* Nouveau signal disponible : email.envoi. Si une méthode associée à ce signal renvoie TRUE, alors Garradin n'essaiera pas d'envoyer le mail par lui-même, permettant de déléguer l'envoi d'email à un autre système que mail() ou SMTP.
|
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
-
-
-
|
Divers :
* Ménage dans les mises à jour : les versions de Garradin inférieures à la 0.7.0 (parue en avril 2015) ne peuvent plus être mises à jour à partir de cette version. Pour mettre à jour d'une version 0.6 et inférieure, mettez déjà à jour vers Garradin 0.8.5 avant de faire une autre mise à jour.
* [65ad392db4] Détecter les plugins dont le code source manque (cas lorsqu'on importe une base sur une installation ou un plugin manque à l'appel)
A faire :
* Recherche avancée de membre (avec clauses multiples)
* Sauvegarde de recherche de membre
* différencier mails système / de masse / individuels dans l'envoi de mails (et transmettre au plugin)
* envoi de mail à une liste de membres
* 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
|
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
+
|
* 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 plus avancés
* 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] !
|