History of src/include/lib/Garradin/Membres.php

2020-06-16
13:07
Fix orthographe, signalé par @Jean-Christophe file: [06d3eb225c] check-in: [9064396ec5] user: bohwaz, branch: trunk, size: 14491 [annotate] [blame] [check-ins using] [diff]
2020-05-18
13:51
Fix champs date dans l'import de membre [19d400cafc23eb2fe585bdd8e4f76c6d280ebe81] file: [e1601c51c0] check-in: [96ef8a00ab] user: bohwaz, branch: trunk, size: 14495 [annotate] [blame] [check-ins using] [diff]
2020-01-03
12:28
Ne pas empêcher l'envoi si le premier membre n'a pas d'email, filtrer ensuite file: [c6e8b8584f] check-in: [499dea3c74] user: bohwaz, branch: trunk, size: 14272 [annotate] [blame] [check-ins using] [diff]
2019-12-03
17:40
Ajout vérification de mot de passe compromis avec l'API HaveIBeenPwned, et mot de passe minimum de 10 caractères au lieu de 8 file: [25c189b224] check-in: [08954e712c] user: bohwaz, branch: trunk, size: 14128 [annotate] [blame] [check-ins using] [diff]
2019-09-16
23:36
Correctif : ne pas essayer d'envoyer un message aux membres qui n'ont pas d'adresse email file: [84b4e80ec3] check-in: [8b5c452cad] user: bohwaz, branch: trunk, size: 14684 [annotate] [blame] [check-ins using] [diff]
2019-01-26
10:40
Ne pas essayer d'envoyer des mails à des adresses vides (signalé par @Nicolas) file: [89209054f9] check-in: [20f13bfbab] user: bohwaz, branch: trunk, size: 14338 [annotate] [blame] [check-ins using] [diff]
2019-01-11
17:35
Fix lien objet file: [f75ceb8321] check-in: [c909571998] user: bohwaz, branch: trunk, size: 14237 [annotate] [blame] [check-ins using] [diff]
17:34
ne rien envoyer avant d'avoir vérifier toutes les adresses email destinataires file: [71d5d654d3] check-in: [0a9b20204a] user: bohwaz, branch: trunk, size: 14223 [annotate] [blame] [check-ins using] [diff]
2018-11-28
16:26
Ne pas vérifier l'email si vide file: [747eeb941f] check-in: [9031386c21] user: bohwaz, branch: trunk, size: 13940 [annotate] [blame] [check-ins using] [diff]
2018-11-26
23:36
Inclusion fichier manquant file: [5ec0e09a48] check-in: [ad366685a4] user: bohwaz, branch: trunk, size: 13912 [annotate] [blame] [check-ins using] [diff]
22:51
Corrige bug "UNIQUE constraint failed: membres.email" lors de l'import de CSV file: [b2dcaceab5] check-in: [5160efccc2] user: bohwaz, branch: trunk, size: 13898 [annotate] [blame] [check-ins using] [diff]
2018-10-27
22:56
Merge version développement, sortie 0.9.0 file: [3d4bebf63e] check-in: [07c00c16dd] user: bohwaz, branch: trunk, size: 13646 [annotate] [blame] [check-ins using] [diff]
2018-10-05
17:26
Décommenter envoi de mail (faute de commit) file: [c01bb47300] check-in: [e3fc01b49c] user: bohwaz, branch: dev, size: 13492 [annotate] [blame] [check-ins using] [diff]
17:17
Forcer le select de l'ID et de l'email pour l'envoi de message file: [4171e6afde] check-in: [6a673f4813] user: bohwaz, branch: dev, size: 13496 [annotate] [blame] [check-ins using] [diff]
2018-09-22
09:56
Ne pas permettre d'avoir 0 comme numéro de membre file: [845a014e33] check-in: [a9489029fb] user: bohwaz, branch: trunk, size: 17016 [annotate] [blame] [check-ins using] [diff]
2018-09-20
18:37
Déplacement des méthodes de recherche dans une classe à part, et les rendre un peu plus génériques pour permettre d'utiliser avec la recherche en compta, début de la gestion de sauvegarde de recherche file: [e8bc40a4a8] check-in: [d3efd06ccb] user: bohwaz, branch: dev, size: 12824 [annotate] [blame] [check-ins using] [diff]
2018-09-04
23:22
Corriger divers détails sur la recherche avancée file: [9cbfc1c785] check-in: [20568ca832] user: bohwaz, branch: dev, size: 19155 [annotate] [blame] [check-ins using] [diff]
00:25
Ajout option de tri et de limite dans la recherche avancée file: [da2dddadc6] check-in: [4dbda990af] user: bohwaz, branch: dev, size: 19098 [annotate] [blame] [check-ins using] [diff]
00:05
Recherche avancée fonctionnelle file: [d83688a88c] check-in: [3ef9a80ec7] user: bohwaz, branch: dev, size: 18730 [annotate] [blame] [check-ins using] [diff]
2018-08-19
23:02
Suppression envoi message collectif file: [369800e998] check-in: [310d20ffeb] user: bohwaz, branch: dev, size: 15945 [annotate] [blame] [check-ins using] [diff]
2018-08-06
13:42
La gestion de la queue de mail sera externalisée, ce qui fait plus de sens pour les fermes à Garradin file: [006b53db46] check-in: [ac0720b762] user: bohwaz, branch: dev, size: 16994 [annotate] [blame] [check-ins using] [diff]
2018-07-26
13:07
Ajout queue d'envoi d'emails file: [d2c0429520] check-in: [fa50a20dd3] user: bohwaz, branch: dev, size: 17014 [annotate] [blame] [check-ins using] [diff]
2018-07-24
22:37
Envoi d'email perso en utilisant l'adresse expéditrice forcée ou de l'asso, fix [e7539ae31f] file: [79cc6c1e41] check-in: [0c01217ecf] user: bohwaz, branch: trunk, size: 16862 [annotate] [blame] [check-ins using] [diff]
2018-07-12
00:34
Suppression des fichiers liés au membre lors de sa suppression file: [a532ce25c9] check-in: [8bcda86b40] user: bohwaz, branch: dev, size: 17281 [annotate] [blame] [check-ins using] [diff]
2018-05-22
14:11
Corrige souci de namespace file: [b6cfd55f6e] check-in: [b8394efa7e] user: bohwaz, branch: trunk, size: 16995 [annotate] [blame] [check-ins using] [diff]
2018-05-11
12:16
Recherche exacte sur les champs de type sélecteur à choix unique, cf. [587f730b661a7ce16bad215d4bd02195e754ec57] file: [19f3bdb872] check-in: [7c360dbe83] user: bohwaz, branch: trunk, size: 16994 [annotate] [blame] [check-ins using] [diff]
2017-10-23
09:17
Fix erreur #ryprcty Undefined property: stdClass::$title file: [b927c6f948] check-in: [24b0ea5ff3] user: bohwaz, branch: trunk, size: 16670 [annotate] [blame] [check-ins using] [diff]
2017-10-19
00:33
Correction : ne pas permettre de mettre deux fois le même champ identifiant (le test n'était pas fonctionnel) file: [2b37b883e2] check-in: [e88a5b8546] user: bohwaz, branch: trunk, size: 16604 [annotate] [blame] [check-ins using] [diff]
2017-10-02
00:48
Correction recherche de membre file: [655cc8c2c5] check-in: [9211225bb1] user: bohwaz, branch: dev, size: 16592 [annotate] [blame] [check-ins using] [diff]
2017-09-25
00:13
S'assurer que le champ identifiant est insensible à la casse file: [fe70506edd] check-in: [3772f9de04] user: bohwaz, branch: dev, size: 16589 [annotate] [blame] [check-ins using] [diff]
00:10
Indiquer que la casse ne compte pas pour la connexion, et réduire les emails en minuscule file: [6f4aa75a2b] check-in: [77f0f3cadb] user: bohwaz, branch: dev, size: 16574 [annotate] [blame] [check-ins using] [diff]
2017-09-20
06:32
Ne pas requérir le mot de passe à l'import file: [f42c21d7f7] check-in: [677a711306] user: bohwaz, branch: dev, size: 16429 [annotate] [blame] [check-ins using] [diff]
06:21
Autorise une valeur décimale dans les champs à choix multiple, utile pour l'import file: [924a6da939] check-in: [8b07624fcd] user: bohwaz, branch: dev, size: 16378 [annotate] [blame] [check-ins using] [diff]
2017-09-08
04:40
À l'installation le champ numéro de membre est le numéro 1 file: [d6d6216f68] check-in: [cd09a2be05] user: bohwaz, branch: dev, size: 16025 [annotate] [blame] [check-ins using] [diff]
2017-09-04
07:06
Migration vers KD2\UserSession (composant réutilisable) file: [0578514af1] check-in: [0a535d8a8f] user: bohwaz, branch: dev, size: 16019 [annotate] [blame] [check-ins using] [diff]
2017-08-31
07:52
Utilisation des cascades pour nettoyer les foreign keys dans les tables (merci SQLite!) file: [4adbad4a37] check-in: [2bcf7bd531] user: bohwaz, branch: dev, size: 16301 [annotate] [blame] [check-ins using] [diff]
2017-08-09
06:59
Dédoublement du champ ID en deux champs : ID (interne) et numéro de membre (champ membre modifiable) file: [5324be994b] check-in: [3dfb698790] user: bohwaz, branch: dev, size: 17078 [annotate] [blame] [check-ins using] [diff]
2017-07-14
07:25
Modernisation: suppression des derniers appels aux méthodes simple* file: [29f4b66141] check-in: [5c80b8c6f8] user: bohwaz, branch: dev, size: 17901 [annotate] [blame] [check-ins using] [diff]
2017-06-30
05:42
Déplacement de la grosse majorité de la logique de DB dans KD2, suppression des méthodes simple* dépréciées file: [dac59ded18] check-in: [8cf9568498] user: bohwaz, branch: dev, size: 17897 [annotate] [blame] [check-ins using] [diff]
2017-06-20
00:44
Ajout signal édition membre cf [743d7e1483] file: [c8a6c9bf0d] check-in: [225b85cec2] user: bohwaz, branch: dev, size: 17903 [annotate] [blame] [check-ins using] [diff]
2017-05-26
06:32
Corrections et améliorations des formulaires de membres file: [615bdf928b] check-in: [01e8abeba8] user: bohwaz, branch: dev, size: 17822 [annotate] [blame] [check-ins using] [diff]
2017-05-04
07:38
Modernisation/corrections du code file: [ad31ed57c8] check-in: [abedb2727c] user: bohwaz, branch: dev, size: 19497 [annotate] [blame] [check-ins using] [diff]
2017-05-01
06:42
Modernisation : utilisation d'objets au lieu de tableaux et utilisation de Session file: [d9c5990d64] check-in: [1b35af2dbe] user: bohwaz, branch: dev, size: 19543 [annotate] [blame] [check-ins using] [diff]
05:45
Modernisation du code file: [8382fa36e3] check-in: [2eb85374b2] user: bohwaz, branch: dev, size: 19471 [annotate] [blame] [check-ins using] [diff]
2017-04-27
05:10
Améliorations permises par passage à PHP 5.6 file: [95b303a224] check-in: [653437ae4f] user: bohwaz, branch: dev, size: 19609 [annotate] [blame] [check-ins using] [diff]
2017-03-17
04:48
Ré-écriture de la gestion de session, en séparant ça de la classe Membres file: [4464c9f554] check-in: [8c2d53a79d] user: bohwaz, branch: dev, size: 20153 [annotate] [blame] [check-ins using] [diff]
2017-03-12
21:14
Correction bug où certains ID membres ne sont pas vus comme integer quand on a joué avec les numéros de membres file: [ae840221ac] check-in: [8d89f787d5] user: bohwaz, branch: trunk, size: 26461 [annotate] [blame] [check-ins using] [diff]
2017-02-21
03:57
Sécurité: vérifier que GPG est dispo avant d'enregistrer une clé file: [ee858fee20] check-in: [23165737ae] user: bohwaz, branch: dev, size: 30377 [annotate] [blame] [check-ins using] [diff]
03:55
Sécurité: vérification de la clé PGP avant d'enregistrer file: [fab06377a8] check-in: [36fa993386] user: bohwaz, branch: dev, size: 30300 [annotate] [blame] [check-ins using] [diff]
2017-02-17
04:31
Sécurité: obligation de confirmer activation OTP, ajout clef PGP pour chiffrement mails sortants, déplacement infos sécurité dans une page à part file: [4506047015] check-in: [71857e5680] user: bohwaz, branch: dev, size: 29729 [annotate] [blame] [check-ins using] [diff]
2017-01-27
00:26
Ne calculer la longueur qu'une seule fois file: [6c7caf4cad] check-in: [257cb45cb0] user: bohwaz, branch: dev, size: 28352 [annotate] [blame] [check-ins using] [diff]
00:24
Ne pas utiliser shuffle/array_rand pour la crypto, utiliser quelque chose de sécurisé file: [8ea0f4ea30] check-in: [91685a0145] user: bohwaz, branch: dev, size: 28331 [annotate] [blame] [check-ins using] [diff]
2017-01-26
23:58
OTP : utilisation du temps NTP si le code ne marche pas, c'est ptet que le serveur n'est pas à l'heure file: [c169b1e8c6] check-in: [5fe5ad7b22] user: bohwaz, branch: dev, size: 28251 [annotate] [blame] [check-ins using] [diff]
00:19
Ajout authentification à double facteur (OTP) file: [207dab663f] check-in: [633bea8e4a] user: bohwaz, branch: dev, size: 27941 [annotate] [blame] [check-ins using] [diff]
2016-09-28
05:22
Ajout de signaux pour plugins file: [aa1ce7b0d7] check-in: [e015b7c9c2] user: bohwaz, branch: trunk, size: 26481 [annotate] [blame] [check-ins using] [diff]
2016-05-31
05:44
Ne pas utiliser lettre_infos si le champ n'existe pas. file: [699a89c410] check-in: [1d8fcfb0ad] user: bohwaz, branch: trunk, size: 26318 [annotate] [blame] [check-ins using] [diff]
05:38
Encore des soucis de foreign keys: il faut permettre de mettre id_auteur à NULL pour pouvoir supprimer des membres qui ont fait des rapprochements. file: [e460b08c95] check-in: [795737be8a] user: bohwaz, branch: trunk, size: 26080 [annotate] [blame] [check-ins using] [diff]
04:22
Rejeter avec un message explicite si on essaye de choisir un numéro de membre qui ne contient pas que des chiffres file: [b912871f30] check-in: [5335b73293] user: bohwaz, branch: trunk, size: 25971 [annotate] [blame] [check-ins using] [diff]
2015-04-17
21:31
Corrections au changement d'ID du membre file: [18c1046b8c] check-in: [8cf0f99ee7] user: bohwaz, branch: trunk, size: 25789 [annotate] [blame] [check-ins using] [diff]
2015-01-15
18:43
la suppression de membre était cassée à cause des contraintes de foreign keys, réparons cela file: [bb810cbff9] check-in: [40c40f1cca] user: bohwaz, branch: trunk, size: 25221 [annotate] [blame] [check-ins using] [diff]
2014-12-18
19:41
Passage à PSR-0 + Dépendances simplifiées avec KD2fw file: [7376ad31d8] check-in: [c39efc2c38] user: bohwaz, branch: trunk, size: 24786 Renamed from src/include/lib/Garradin/Membres/Membres.php [annotate] [blame] [check-ins using] [diff]