Changes to "Roadmap" between 2018-09-27 18:19:42 and 2018-10-01 17:39:09

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