Changes to "Changelog" between 2018-07-11 20:08:13 and 2018-10-09 17:30:25

1
2



















































3
4
5
6
7
8
9
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


+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+







Prochaines évolutions : voir la [Roadmap].

<h3>Version 0.9.0-rc1 — Améliorations envoi d'email, recherche avancée — 9 octobre 2018</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.

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.
  *  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
  *  Export CSV et ODS dans les recherches de membres

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.
  *  Le fichier `signals.php` à la racine du plugin ne sera plus inclus lors de l'appel d'un signal enregistré par le plugin
  *  Ajout d'un signal 'accueil.banniere' permettant à un plugin d'afficher une bannière sur la page d'accueil

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]
  *  [933b330272] Suppression et création de répertoire sécurisée contre les race conditions
  *  [a9489029fb] Ne pas permettre d'avoir 0 comme numéro de membre
  *  [33e69f56cb] Correction CSS de l'affichage du menu pour IE 11
  *  [3bbb95ed9f] Mettre à jour la liste des comptes pour corriger le souci avec le champ parent qui n'était pas forcément positionné correctement (la faute au formulaire qui permettait de choisir un compte qui n'était pas le parent le plus proche)
  *  [4404a06eaf] Correction fonctionnement filtre supprimer_skriv 
  *  [a2baba85e5] Wiki, édition de page : ne charger l'éditeur que lorsque la page est chargée, sinon on risque d'essayer d'interagir avec des éléments qui n'existent pas encore dans le DOM
  *  [96c5022fb3] Eviter les conflits de noms de champs quand quelqu'un a déjà créé un champ nommé "catégorie" 

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)

<h3>Version 0.8.5 "RMLL Strasbourg" — 11 juillet 2018</h3>

Améliorations :

  *  Export des membres et de la compta au format OpenDocument Spreadsheet (ODS) lisible par OpenOffice, LibreOffice, MS Excel, etc.
  *  Ajout d'un bouton "Imprimer" sur les rapports financiers
  *  Amélioration ergonomique des galeries de photos