The Higher Education and Research forge

Home My Page Projects Code Snippets Project Openings MonLabo
Summary Activity Tracker Tasks Docs SCM Files Dokuwiki Continious Integration Listes Sympa

SCM Repository

Hervé Suaudeau [Wed, 30 May 2018 16:06:03 +0000 (18:06 +0200)]
Ajout des listes de diffusion et traduction de termes manquants

suaudeau [Tue, 29 May 2018 08:05:39 +0000 (10:05 +0200)]
reformulation du changelog

suaudeau [Tue, 29 May 2018 07:34:31 +0000 (09:34 +0200)]
Fait basculer à la version 2.2

Hervé Suaudeau [Tue, 29 May 2018 07:01:17 +0000 (09:01 +0200)]
rangement des changelogs

suaudeau [Mon, 28 May 2018 09:22:55 +0000 (11:22 +0200)]
* NEW FEAT : Ajout d'un onglet "outils avancés" : Bouton pour créer les pages manquantes des utilisateurs
* BUG: Quand on désactivait certaines options, elle se réactivaient toute seules

suaudeau [Fri, 25 May 2018 20:08:08 +0000 (22:08 +0200)]
Merge branch 'dev2.2' of ssh://git.renater.fr:2222/monlabo into dev2.2

suaudeau [Fri, 25 May 2018 20:04:26 +0000 (22:04 +0200)]
Revert "supprime warning"

This reverts commit 95c668df350c6de8252e6cd1e4b9bdac552326b1.

suaudeau [Fri, 25 May 2018 20:03:15 +0000 (22:03 +0200)]
Revert "Revert "supprime warning""

This reverts commit 466082eaf0804422d86c324bab8f59a161a4e507.

suaudeau [Fri, 25 May 2018 20:02:56 +0000 (22:02 +0200)]
Revert "supprime warning"

This reverts commit 95c668df350c6de8252e6cd1e4b9bdac552326b1.

Hervé Suaudeau [Fri, 25 May 2018 17:19:38 +0000 (19:19 +0200)]
* NEW FEAT : Ajout d'un onglet "outils avancés" : Bouton pour créer les pages manquantes des utilisateurs

Hervé Suaudeau [Mon, 7 May 2018 11:44:58 +0000 (13:44 +0200)]
Ajout d'un TODO

Hervé Suaudeau [Wed, 11 Apr 2018 15:56:41 +0000 (17:56 +0200)]
supprime warning

Hervé Suaudeau [Wed, 11 Apr 2018 15:51:55 +0000 (17:51 +0200)]
* CODE: Rend le code plus robuste en utilisant des comparaisons plus strictes ("===" au lieu de "==")

Hervé Suaudeau [Mon, 9 Apr 2018 18:43:51 +0000 (20:43 +0200)]
Mise à jour des tests unitaires

Hervé Suaudeau [Fri, 23 Feb 2018 18:40:45 +0000 (19:40 +0100)]
EVOL: La couleur des liens est centralisée dans une option dans l'onglet "Apparence"

Hervé Suaudeau [Thu, 22 Feb 2018 17:25:18 +0000 (18:25 +0100)]
rajout d'une ancre pour chaque titre de [person_list]

Hervé Suaudeau [Fri, 16 Feb 2018 18:18:08 +0000 (19:18 +0100)]
Ajuste orthographe des catégories de personnes

Hervé Suaudeau [Mon, 12 Feb 2018 17:51:17 +0000 (18:51 +0100)]
Corrige bug dans le tri de l'ordre des pages Wordpress et les membres.

Hervé Suaudeau [Fri, 9 Feb 2018 17:00:53 +0000 (18:00 +0100)]
* Édition de personnels:
        - BUG: Signaler quand on ne peut pas rajouter une image à une personne car elle n'a pas de page Wordpress
        - EVOL/BUG: Trie l'ordre des pages Wordpress et les membres.
* BUG: Pour les grosses migrations de plusieurs version à la fois: Possibilité de perdre certaines versions intermédiaires

Hervé Suaudeau [Fri, 9 Feb 2018 12:25:31 +0000 (13:25 +0100)]
Rétrocompatibilité avec php 5.2
Merge branch 'master' into dev2.2

Hervé Suaudeau [Thu, 8 Feb 2018 17:23:32 +0000 (18:23 +0100)]
Comptatibilité avec php5.2 (step 3)

Hervé Suaudeau [Thu, 8 Feb 2018 17:19:17 +0000 (18:19 +0100)]
Comptatibilité avec php5.2 (step 3)

Hervé Suaudeau [Thu, 8 Feb 2018 17:06:21 +0000 (18:06 +0100)]
Comptatibilité avec php5.2 (step 2)

Hervé Suaudeau [Thu, 8 Feb 2018 16:28:51 +0000 (17:28 +0100)]
Comptatibilité avec php5.2

Hervé Suaudeau [Thu, 8 Feb 2018 16:24:46 +0000 (17:24 +0100)]
Edition de personnel: Liaison de categorie et fonction ==> Reste bug, nottament d'affichage d'image

Hervé Suaudeau [Tue, 6 Feb 2018 17:44:08 +0000 (18:44 +0100)]
Oubli de comit d'une image

Hervé Suaudeau [Tue, 6 Feb 2018 17:11:53 +0000 (18:11 +0100)]
MAJ des images d'aide

Hervé Suaudeau [Mon, 5 Feb 2018 18:24:29 +0000 (19:24 +0100)]
* BUG: Les majuscules accentuées produites dans les shortcodes n'étaient pas toujours correctes.

Hervé Suaudeau [Mon, 5 Feb 2018 12:10:38 +0000 (13:10 +0100)]
* BUG: Édition de personnels : Une apostrophe dans un nom était affichée précédée d'un slash

Hervé Suaudeau [Mon, 5 Feb 2018 11:37:21 +0000 (12:37 +0100)]
* BUG: Édition de personnels : Un directeur d'unité n'avait pas toujours la case cochée "(co)directeur ou (co)directrice de l'unité"

Hervé Suaudeau [Mon, 5 Feb 2018 10:38:29 +0000 (11:38 +0100)]
BUG: Image ne se pas à jour parfois

Hervé Suaudeau [Fri, 2 Feb 2018 18:02:57 +0000 (19:02 +0100)]
* CODE: Supprime Boostrap modals et utilise les thickbox wordpress

Hervé Suaudeau [Fri, 2 Feb 2018 15:46:53 +0000 (16:46 +0100)]
 NEW FEAT: Ajout d'un bouton media pour choisir les logos
* CODE: Nettoyage du code des Glyphicons
* EVOL: Affichage des images des personnes dans l'interface privée

Hervé Suaudeau [Thu, 1 Feb 2018 18:39:25 +0000 (19:39 +0100)]
précise légende

Hervé Suaudeau [Thu, 1 Feb 2018 18:31:36 +0000 (19:31 +0100)]
Suppression de l'affichage du champs l'url du logo de l'unité qui n'est plus nécessaire

Hervé Suaudeau [Thu, 1 Feb 2018 18:01:21 +0000 (19:01 +0100)]
* NEW FEAT: Ajout d'un bouton media pour choisir le logo d'une équipe

Hervé Suaudeau [Thu, 1 Feb 2018 13:24:45 +0000 (14:24 +0100)]
* EVOL: On cache par défaut les champs d'édition des fonctions d'une personne dans l'interface d'édition des personnels

Hervé Suaudeau [Thu, 1 Feb 2018 12:17:53 +0000 (13:17 +0100)]
* NEW FEAT: Possibilité de changer l'image d'une personne directement dans l'interface d'édition des personnels

Hervé Suaudeau [Wed, 31 Jan 2018 15:12:24 +0000 (16:12 +0100)]
* EVOL: Utilisation du menu media pour le choix de l'image par défaut plutôt que d'entrer l'URL de l'image à la main

Hervé Suaudeau [Tue, 30 Jan 2018 16:16:01 +0000 (17:16 +0100)]
EVOL: Édition des personnels et des structures: Affiche la photo de l'utilisateur en ajax

suaudeau [Sat, 27 Jan 2018 18:47:21 +0000 (19:47 +0100)]
* EVOL: Édition des personnels et des structures: Affiche la photo de l'utilisateur
* CODE: Compresse les images d'aide

Hervé Suaudeau [Fri, 19 Jan 2018 17:26:37 +0000 (18:26 +0100)]
Dans le menu de configuration, ne pas afficher "Ex:", s'il n'y a pas d'exemple.

Hervé Suaudeau [Fri, 19 Jan 2018 17:01:42 +0000 (18:01 +0100)]
* EVOL: [members_chart], [members_table] et [team_panel]: Affichage des couleurs des équipes

Hervé Suaudeau [Thu, 18 Jan 2018 16:49:32 +0000 (17:49 +0100)]
First application of color on members_chart

Hervé Suaudeau [Wed, 17 Jan 2018 15:48:11 +0000 (16:48 +0100)]
Mise en place des couleurs des équipes (étape 1)

Hervé Suaudeau [Wed, 17 Jan 2018 14:35:53 +0000 (15:35 +0100)]
* NEW FEAT: ajout du shortcode [alumni_chart]
* EVOL: Reorganisation des champs des formulaires d'edition de membre et de structure

Hervé Suaudeau [Tue, 16 Jan 2018 13:03:37 +0000 (14:03 +0100)]
* DOC: Remise en forme de l'aide de shortcodes

Hervé Suaudeau [Fri, 12 Jan 2018 17:56:26 +0000 (18:56 +0100)]
* EVOL: la page de rattachement des pages personnelles se règle plus facilement et est signalée quand non configurée. (step 2)

Hervé Suaudeau [Fri, 12 Jan 2018 17:53:01 +0000 (18:53 +0100)]
* EVOL: L'option MonLabo_perso_page_parent se règle plus facilement et est signalée quand non configurée.

suaudeau [Thu, 11 Jan 2018 08:45:34 +0000 (09:45 +0100)]
* EVOL: Repère et signale quand la page mère des pages personnelles est mal renseignée (step 1)

Hervé Suaudeau [Wed, 10 Jan 2018 18:57:12 +0000 (19:57 +0100)]
optimise taille des images

Hervé Suaudeau [Wed, 10 Jan 2018 17:37:13 +0000 (18:37 +0100)]
* BUG/EVOL: Quand une structure n'a pas rempli d'identifiant HAL, MonLabo utilisera les idHal de chaque membre de la structure.

Hervé Suaudeau [Wed, 10 Jan 2018 12:30:22 +0000 (13:30 +0100)]
- BUG: Correction d'une régression en permettant à nouveau les idHal sous forme de chaines de carractères
- Ajout des traductions manquantes.

Hervé Suaudeau [Tue, 9 Jan 2018 16:50:53 +0000 (17:50 +0100)]
===== 2.0 (GIT tag v2.0) ======
Révision profonde des shortcodes de publication: --------------------------------
        * EVOL: Le shortcode [custom_publications_list] peut désormais utiliser des publications issues de HAL
        * EVOL: nouvelles options persons, teams et units pour le shortcode [publications_list]
        * EVOL: nom des paramètres des shortcodes :
          - deviennent en anglais par défaut (les anciens noms français restent valides)
          - deviennent insensibles au changement de case (minuscule ou majuscules)
        * BUG: Ajout de robustesse à des valeurs invalides dans le traitement des publications extraites de HAL
               et résolution de quelques bugs d'interprétation de fichiers bibtex
Distinction entre les unités et la structure principale: -----------------------
        * EVOL: Des pages wordpress peuvent désormais être attribuées aux unités et thématiques (seulement les personnes et équipes auparavant)
        * EVOL: Les unités peuvent avoir des coordonnées alternatives pour éventuellement différer de celles de la structure principale
Evolutions mineures ou peu visibles --------------------------------------------
* EVOL: L'option "MonLabo_fax_ou_contact" est renommée en "MonLabo_contact"
* BUG: Passe certains champs de la base de donnée en UTF8 pour éviter des bugs en cas de caractères complexes.
* BUG: Lorsque demandés, les alumni n'étaient pas correctement affichés dans [members_table]
* CODE: Amélioration interne du code:
 - Réecriture profonde du code gérant les shortcodes de publication
 - Conversion en classe de tous les Shortcodes (permet un code coverage plus précis)
 - Séparation des webservices pour faciliter les tests unitaires
 - Plus que doublement du nombre de tests unitaires (>4000 aujourd'hui).
* EVOL: Publications depuis HAL au format APA et IEEE :
- Ajout de la prise en charge des publications de type @proceedings et @patents
- Utiliser le champs URL pour faire les liens plutôt que de le reconstruire à partir de HAL_ID
- Ajustement des titres des types de publications pour se rapprocher des pages web générées par HAL
* BUG/CODE: Résoud un problème d'accès dans certains chemins : Corrige une mauvaise utilisation de plugins_url(), remplacement de dirname(__FILE__ ) par __DIR__

suaudeau [Sun, 7 Jan 2018 02:16:05 +0000 (03:16 +0100)]
Utilisation effective des coordonnées alternatives des unites

suaudeau [Sat, 6 Jan 2018 00:49:05 +0000 (01:49 +0100)]
  * EVOL: Les unités ont des champs adresse alternative et contact alternatif

Hervé Suaudeau [Fri, 5 Jan 2018 12:18:14 +0000 (13:18 +0100)]
réecriture des changelogs

suaudeau [Fri, 5 Jan 2018 05:18:04 +0000 (06:18 +0100)]
MAJ SQL

Hervé Suaudeau [Thu, 4 Jan 2018 18:28:36 +0000 (19:28 +0100)]
* EVOL: Rajouter dans la BDD les champs address_alt (facultatif), contact_alt (facultatif) à la table MonLabo_units
* CODE: Remplace dirname(__FILE__ ) par __DIR__ (équivalent + simple)
* BUG/CODE: Corrige une mauvaise utilisation de plugins_url()

Hervé Suaudeau [Thu, 4 Jan 2018 15:30:33 +0000 (16:30 +0100)]
* EVOL permettre a get_team_id_from_wpPostId de retourner plusieurs valeurs

Hervé Suaudeau [Thu, 4 Jan 2018 14:01:04 +0000 (15:01 +0100)]
* EVOL: Passe les noms des paramètres des shortcodes en anglais par défaut (les anciens noms français restent valides)
* EVOL: Le shortcode [custom_publications_list] peut désormais utiliser des publications issues de HAL

Hervé Suaudeau [Wed, 3 Jan 2018 16:00:21 +0000 (17:00 +0100)]
* EVOL : nouvelle option persons pour le shortcode [publications_list]

Hervé Suaudeau [Fri, 22 Dec 2017 16:25:20 +0000 (17:25 +0100)]
improve coverage and functions names

suaudeau [Fri, 22 Dec 2017 08:14:51 +0000 (09:14 +0100)]
* BUG: Lorsque demandés, les alumni n'étaient pas correctement affichés dans [members_table]

suaudeau [Thu, 21 Dec 2017 21:14:49 +0000 (22:14 +0100)]
correct bugs with unit tests

Hervé Suaudeau [Thu, 21 Dec 2017 17:47:27 +0000 (18:47 +0100)]
* EVOL: Les unités et les thématiques ont désormais des pages dédiées
* EVOL : nouvelle options units pour le shortcode [publications_list]

Hervé Suaudeau [Wed, 20 Dec 2017 12:18:38 +0000 (13:18 +0100)]
Dans [publication_list] utilise plutôt le parametre "teams" à la place de "equipe". Permet d'utiliser teams="*".

Hervé Suaudeau [Tue, 19 Dec 2017 18:21:51 +0000 (19:21 +0100)]
Permet a [publication_list] d'utiliser un parametre "equipe" (qui peut être même multiple)

Hervé Suaudeau [Mon, 18 Dec 2017 12:09:10 +0000 (13:09 +0100)]
CODE: Rend indépendant le code de publications_list de custom_publications_list (appelé à disparaitre éventuellement)

Hervé Suaudeau [Mon, 18 Dec 2017 11:11:13 +0000 (12:11 +0100)]
Mineur CODE: Reformatage du code (ordre des fonctions, commentaires, indentation)

suaudeau [Mon, 18 Dec 2017 00:08:05 +0000 (01:08 +0100)]
réecrit publications_list_prepare_request() pour permettre une future extension des options

Hervé Suaudeau [Fri, 15 Dec 2017 14:58:06 +0000 (15:58 +0100)]
* BUG: Ajout de robustesse à des valeurs invalides dans le traitement des publications extraites de HAL
       et résolution de quelques bugs d'interprétation de fichiers bibtex

Hervé Suaudeau [Thu, 14 Dec 2017 14:54:23 +0000 (15:54 +0100)]
* BUG: Ajout de robustesse à des valeurs invalides dans le traitement des publications extraites de HAL

Hervé Suaudeau [Thu, 14 Dec 2017 13:47:33 +0000 (14:47 +0100)]
* EVOL: Publications depuis HAL au format APA et IEEE :
    - Utiliser le champs URL pour faire les liens plutot que de le reconstruire à partir de HAL_ID

Hervé Suaudeau [Wed, 13 Dec 2017 17:29:47 +0000 (18:29 +0100)]
* EVOL: Publications depuis HAL au format APA et IEEE : Ajout de la prise en charge des publications de type @proceedings et @patents
mineur:
* EVOL: Publications depuis HAL au format APA et IEEE : Ajustement des noms des types de publications pour être le plus possible identique au format HAL

Hervé Suaudeau [Wed, 13 Dec 2017 12:37:57 +0000 (13:37 +0100)]
Suppression des fichiers de tests unitaires qui seront copiés au besoin depuis ../MonLabo_tests

Hervé Suaudeau [Wed, 13 Dec 2017 12:08:12 +0000 (13:08 +0100)]
Improve secureness of code and coverage

suaudeau [Wed, 13 Dec 2017 09:09:04 +0000 (10:09 +0100)]
temporary solve bug about unforcasted "@procedings" category in a bitex file

Hervé Suaudeau [Tue, 12 Dec 2017 16:21:53 +0000 (17:21 +0100)]
Contournement d'un bug du calcul du code coverage

Hervé Suaudeau [Tue, 12 Dec 2017 16:09:33 +0000 (17:09 +0100)]
factorise encore le code

suaudeau [Tue, 12 Dec 2017 04:44:41 +0000 (05:44 +0100)]
correct small bugs

Hervé Suaudeau [Mon, 11 Dec 2017 17:10:04 +0000 (18:10 +0100)]
suppress code in comment

Hervé Suaudeau [Mon, 11 Dec 2017 16:18:14 +0000 (17:18 +0100)]
reduire la complexité du code

suaudeau [Sun, 10 Dec 2017 16:34:19 +0000 (17:34 +0100)]
solve bugs while improve test coverage

suaudeau [Sat, 9 Dec 2017 23:21:06 +0000 (00:21 +0100)]
suppress small bugs

Hervé Suaudeau [Fri, 8 Dec 2017 17:18:32 +0000 (18:18 +0100)]
improve coverage and solve bugs

Hervé Suaudeau [Thu, 7 Dec 2017 17:24:18 +0000 (18:24 +0100)]
improve coverage and solve small bugs

Hervé Suaudeau [Thu, 7 Dec 2017 11:02:50 +0000 (12:02 +0100)]
* CODE: Séparation des webservices pour faciliter les tests unitaires

Hervé Suaudeau [Tue, 5 Dec 2017 17:21:42 +0000 (18:21 +0100)]
extend code coverage and solve small bugs

Hervé Suaudeau [Tue, 5 Dec 2017 16:27:53 +0000 (17:27 +0100)]
* CODE: Conversion en classe de tous les Shortcodes (permet un code coverage plus précis)

Hervé Suaudeau [Tue, 5 Dec 2017 12:13:08 +0000 (13:13 +0100)]
postpone the adding of shortcodes until WordPress has been initialized

Hervé Suaudeau [Tue, 5 Dec 2017 12:00:48 +0000 (13:00 +0100)]
* EVOL: Rend les paramètres des shortcodes insensibles au changement de case (minuscule ou majuscules)

Hervé Suaudeau [Tue, 5 Dec 2017 09:36:36 +0000 (10:36 +0100)]
ajout de traduction possible de certaines chaines

Hervé Suaudeau [Fri, 1 Dec 2017 15:23:39 +0000 (16:23 +0100)]
MAJ des traductions.

Hervé Suaudeau [Fri, 1 Dec 2017 14:46:50 +0000 (15:46 +0100)]
Reformule les changelog.

Hervé Suaudeau [Thu, 30 Nov 2017 17:46:50 +0000 (18:46 +0100)]
===== 1.6 (GIT tag v1.6) ======
* EVOL: Les shortcodes [member_list], [member_table], [member_chart], [alumni_list] et [alumni_table]
        sont désormais tous dotés des options "categories", "unit" et "team" (de plus à choix multiple).
* EVOL: La catégorie de personnel "Direction" est supprimée. L'ajout d'un directeur à une unité suffit.
* EVOL: Met en gras les chefs d'équipe dans les organigrammes [member_chart]
* EVOL/BUG: [alumni_table] n'affichait ni le statut ni la date de départ
* EVOL: Formalise une structure principale rassemblant les unités et
        - Permet d'y attribuer des directeurs/directrices
        - La configure dans un nouvel onglet remplaçant "coordonnées"
* BUG : Le formulaire d'édition d'équipe ne permettait de changer une équipe d'unité.
Mineur:
* BUG: Dans le formulaire d'édition de personnel, l'indication du champs "Numéro d'auteur Descartes Publi" n'apparaissait pas.
* EVOL: Le labo par défaut prend le nom "Laboratoire pour exemple" plutôt "Nom du labo"
* EVOL: Quelques indications de formulaires plus explicites
* BUG: Supprime une balise </select> ajoutée de façon erronée après chaque checkbox
* CODE: Supprime quelques warnings apparus lors de Tests et quelques balises html non fermées.
* CODE: Crée une classe MonLabo_persons et réecrit et refactorise le code de MonLabo_shortcode.php
* BUG: Les personnels sous forme de liste ou tableau n'étaient pas toujours dans l'ordre alphabétique

Merge branch 'dev'

Hervé Suaudeau [Thu, 30 Nov 2017 17:32:46 +0000 (18:32 +0100)]
Re-redaction du readme

Hervé Suaudeau [Thu, 30 Nov 2017 17:12:38 +0000 (18:12 +0100)]
Augmente couverture de test unitaire et refactorise code

suaudeau [Wed, 29 Nov 2017 21:51:21 +0000 (22:51 +0100)]
+* BUG : Le formulaire d'édition d'équipe ne permettait de changer une équipe d'unité.
Refactorise code

Hervé Suaudeau [Fri, 24 Nov 2017 19:16:25 +0000 (20:16 +0100)]
+* EVOL: Supprimer la catégorie de personnel "Direction" et la remplacer par l'ajout d'un directeur à une unité
+* EVOL: Met en gras les chefs d'équipe dans les organigrammes [member_chart]
+* EVOL/BUG: [alumni_table] n'affichait ni le statut ni la date de départ
+* EVOL: Formalise une structure principale rassemblant les unités et
+        - Permet d'y attribuer des directeurs/directrices
+        - La configure dans un nouvel onglet remplaçant "coordonnées"