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

2020-11-06
02:07
Migrate from userSelect to protectSelect file: [7d2a1289d6] check-in: [ca82a8d95a] user: bohwaz, branch: dev, size: 20638 [annotate] [blame] [check-ins using] [diff]
2019-12-17
16:02
Merge avec trunk file: [267ceae2a7] check-in: [12a00549c1] user: bohwaz, branch: dev, size: 20656 [annotate] [blame] [check-ins using] [diff]
2019-12-09
18:10
Clarification de la valeur de retour de Plugin::fireSignal, qui doit renvoyer TRUE si un plugin a arrêté l'exécution, FALSE si des plugins ont été appelés mais aucun n'a interrompu l'exécution, et NULL si aucun plugin n'a été exécuté file: [de7f4cd5b0] check-in: [126edcf10c] user: bohwaz, branch: trunk, size: 20579 [annotate] [blame] [check-ins using] [diff]
2019-02-20
11:27
Correction avertissements PHPstan file: [12668c1cfe] check-in: [72996fb296] user: bohwaz, branch: dev, size: 20497 [annotate] [blame] [check-ins using] [diff]
2019-02-19
16:20
Correction notices retournées par PHPStan file: [c8fa206532] check-in: [df4616eedb] user: bohwaz, branch: dev, size: 20496 [annotate] [blame] [check-ins using] [diff]
2018-12-20
11:37
Fix: colonne menu_condition non existante lorsqu'on restaure un plugin après restauration DB ancienne file: [44775e077d] check-in: [b9274fb412] user: bohwaz, branch: trunk, size: 20420 [annotate] [blame] [check-ins using] [diff]
2018-12-18
13:49
Utiliser DB::userSelect* pour les requêtes en lecture file: [57a57cdb9d] check-in: [836495093b] user: bohwaz, branch: trunk, size: 20356 [annotate] [blame] [check-ins using] [diff]
2018-10-21
19:47
En cas d'appel d'un signal pour un plugin qui n'est pas ici, ne pas déclencher d'erreur, sauf si le plugin est système.    Ce cas est pour quand on installe sur une autre installation une sauvegarde d'une autre instance file: [45828504b6] check-in: [72d2e5e89b] user: bohwaz, branch: dev, size: 20492 [annotate] [blame] [check-ins using] [diff]
19:30
Forcer l'installation des plugins système avant leur affichage file: [5cc2a1ae85] check-in: [d1635d0613] user: bohwaz, branch: dev, size: 20218 [annotate] [blame] [check-ins using] [diff]
2018-10-09
17:23
Ne pas chercher à installer les plugins si la chaîne est vide file: [d351935f52] check-in: [d0bdd730fa] user: bohwaz, branch: dev, size: 20177 [annotate] [blame] [check-ins using] [diff]
2018-09-22
09:59
Utilisation de safe_unlink/safe_mkdir partout file: [d5458d89d2] check-in: [933b330272] user: bohwaz, branch: trunk, size: 18150 [annotate] [blame] [check-ins using] [diff]
2018-09-19
13:54
Correction filtrage liste plugins file: [3309a9934c] check-in: [50e72bff3f] user: bohwaz, branch: dev, size: 20129 [annotate] [blame] [check-ins using] [diff]
2018-09-13
22:21
Utilisation de safe_unlink/safe_mkdir partout file: [e947eb781e] check-in: [85d5a50a94] user: bohwaz, branch: dev, size: 20106 [annotate] [blame] [check-ins using] [diff]
2018-09-06
21:51
Ne pas lister les plugins dont l'archive n'est pas dispo file: [0e12346d98] check-in: [c3eb0857a4] user: bohwaz, branch: dev, size: 20094 [annotate] [blame] [check-ins using] [diff]
21:50
Détecter les plugins dont le code source manque (cas lorsqu'on importe une base sur une installation ou un plugin manque à l'appel) file: [8c873bd631] check-in: [65ad392db4] user: bohwaz, branch: dev, size: 19973 [annotate] [blame] [check-ins using] [diff]
2018-09-03
10:38
Corrections pour les mises à jour sur les signaux des plugins file: [d0c4560c12] check-in: [95c410ec58] user: bohwaz, branch: dev, size: 19744 [annotate] [blame] [check-ins using] [diff]
2018-08-18
23:47
Plugins: On n'autorise que les tirets bas dans l'ID et on corrige le retour de fireSignal file: [0592a14b2f] check-in: [838bbe1103] user: bohwaz, branch: dev, size: 19739 [annotate] [blame] [check-ins using] [diff]
21:37
Renvoyer toujours FALSE si aucun plugin n'a renvoyé de résultat et NULL si aucun plugin n'avait de signal enregistré file: [f8fa22feff] check-in: [548a6a76fe] user: bohwaz, branch: dev, size: 19633 [annotate] [blame] [check-ins using] [diff]
13:49
Corrige erreur de nom de variable pour liste des plugins dans le menu file: [f035747052] check-in: [5f84e0b3e3] user: bohwaz, branch: dev, size: 19635 [annotate] [blame] [check-ins using] [diff]
13:46
Correction typo dans liste menu file: [0714d840c6] check-in: [b2ceedc476] user: bohwaz, branch: dev, size: 19645 [annotate] [blame] [check-ins using] [diff]
13:38
Met à jour les infos du plugin et notamment menu_condition lors de la mise à jour du plugin file: [dd72967e72] check-in: [883448f7b5] user: bohwaz, branch: dev, size: 19628 [annotate] [blame] [check-ins using] [diff]
2018-08-10
21:55
Ne plus autoriser les identifiants de plugin contenant des majuscules, des tirets ou des points file: [3ca4d30569] check-in: [b7cf1d181e] user: bohwaz, branch: dev, size: 18964 [annotate] [blame] [check-ins using] [diff]
2018-07-30
03:15
Possibilité de définir une condition d'affichage (en SQL) du plugin dans le menu, permettant de ne pas l'afficher à tous les membres file: [d7415e1122] check-in: [a92458a4b5] user: bohwaz, branch: dev, size: 18785 [annotate] [blame] [check-ins using] [diff]
2018-07-05
14:33
Inclure le nom du plugin dans le message d'erreur file: [a13d03f59d] check-in: [6dfbdc5d58] user: bohwaz, branch: trunk, size: 18138 [annotate] [blame] [check-ins using] [diff]
2018-06-11
14:27
Plugins: Ne pas lister les répertoires qui ne sont pas des plugins ou qui n'ont pas un nom valide file: [d98f97b2d2] check-in: [9e063787cb] user: bohwaz, branch: trunk, size: 18119 [annotate] [blame] [check-ins using] [diff]
2018-05-22
14:16
Fix vérification plugins installés file: [9c18ecf730] check-in: [3c21c0fff5] user: bohwaz, branch: trunk, size: 17899 [annotate] [blame] [check-ins using] [diff]
2018-05-02
17:59
DB::get renvoie un objet, non un tableau file: [03b418ff26] check-in: [7d0a603b6f] user: bohwaz, branch: trunk, size: 17890 [annotate] [blame] [check-ins using] [diff]
2018-04-28
22:07
Forcer l'installation des plugins système après restauration file: [7158f0977e] check-in: [e3268e5084] user: bohwaz, branch: trunk, size: 17829 [annotate] [blame] [check-ins using] [diff]
2017-09-05
02:05
Corrections pour installation de plugin file: [01e5472ad8] check-in: [9d0e5678d2] user: bohwaz, branch: dev, size: 17311 [annotate] [blame] [check-ins using] [diff]
2017-08-04
07:00
Possibilité de définir une version max de Garradin dans le plugin, pour garantir que ça va pas casser avec la version suivante file: [bd0f6f93ec] check-in: [aac041c343] user: bohwaz, branch: dev, size: 17275 [annotate] [blame] [check-ins using] [diff]
2017-08-01
06:42
Donner la possibilité d'avoir le plugin dans un répertoire et pas dans une archive, rends le dév plus facile file: [9346cc4324] check-in: [49bf5729d2] user: bohwaz, branch: dev, size: 17044 [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: [778f6c082f] check-in: [8cf9568498] user: bohwaz, branch: dev, size: 16780 [annotate] [blame] [check-ins using] [diff]
2017-06-08
03:40
Correction : gérer les noms de plugins en majuscules (signal par @Youssef) file: [12a29cbd97] check-in: [c3541ceb63] user: bohwaz, branch: dev, size: 16794 [annotate] [blame] [check-ins using] [diff]
2017-05-14
10:41
Passage aux objets file: [8256935348] check-in: [400c8eb2df] user: bohwaz, branch: dev, size: 16790 [annotate] [blame] [check-ins using] [diff]
2017-05-03
07:24
Modernisation de Plugin.php file: [3815e1aa10] check-in: [7fb77dba15] user: bohwaz, branch: dev, size: 16778 [annotate] [blame] [check-ins using] [diff]
2017-01-16
22:50
Plugin : add context for uninstall too file: [9153e82c84] check-in: [1b8f3acdcc] user: bohwaz, branch: trunk, size: 17101 [annotate] [blame] [check-ins using] [diff]
21:38
Fix don't try to fetch plugin directories file: [933423603a] check-in: [addaea15a9] user: bohwaz, branch: trunk, size: 17083 [annotate] [blame] [check-ins using] [diff]
2015-02-18
16:53
Fix vérification file: [a9ad3fd1ec] check-in: [48c4153254] user: bohwaz, branch: trunk, size: 16842 [annotate] [blame] [check-ins using] [diff]
2015-01-23
03:49
Utiliser des signaux génériques pour les boucles de squelettes, plutôt que des hooks spécifiques. Si besoin on mettra ensuite en place un cache statique des associations pour ne pas taper dans SQLite à chaque fois qu'on veut savoir si un signal est associé à qq chose. file: [0764afa302] check-in: [10409a3353] user: bohwaz, branch: trunk, size: 16837 [annotate] [blame] [check-ins using] [diff]
2015-01-18
02:20
Correction bugs mise à jour plugin file: [842384f851] check-in: [7fa91bc99f] user: bohwaz, branch: trunk, size: 15192 [annotate] [blame] [check-ins using] [diff]
2015-01-07
17:50
Débuts version 0.7.0 : possibilité pour les plugins de gérer des nouveaux types de boucles file: [590cae23c9] check-in: [d4f28a592b] user: bohwaz, branch: trunk, size: 15098 [annotate] [blame] [check-ins using] [diff]
2014-12-18
18:41
Déplacement des objets pour adopter PSR-0 file: [290c0720a4] check-in: [e1d5bc8368] user: bohwaz, branch: trunk, size: 14603 Renamed from src/include/class.plugin.php [annotate] [blame] [check-ins using] [diff]