GRR 3.1.0

  • [Correction] L'éditeur ckEditor
  • [Correction] Affichage lors de l'édition des Types de réservations
  • [Correction] Affichage de la vue "week_all"
  • [Correction] Correction de header
  • [Correction] Correction du thème par défaut
  • [Correction] Lors de l'installation la ligne dbPort
  • [Correction] La sélection des domaines et ressources par liste déroulante lorsque vous n'êtes pas connecté.
  • [Correction] Génération des PDF
  • [Correction] Correction pour l'authentification SSO
  • [Correction] Divers problèmes de liens
  • [Correction] Divers problèmes graphique
  • [ajout] Modules d'export des réservation XML avancé
  • [change] Changement des configurations par défaut lors de la créations de domaines
  • [maj] Un début de compatibilité PHP 7

 

 

GRR 3.0.0 [RC]

  • [ajout] Responsive
  • [ajout] Module : Export XML (compatible avec certain contrôle d’accès)
  • [ajout] Nouveaux thèmes
  • [change] Générations des PDF
  • [change] Sécurité
  • [correction] Envois de mail SMTP
  • [correction] Lien des ressources détaillés
  • [correction] Image calendrier
  • [correction] Impression couleur
  • [correction] Les créneaux
  • [correction] Choix du domaine par défaut en mode multi-site
  • [correction] Retour au formulaire après une erreur de réservation
  • [correction] Limitations de la taille du logo et du texte dans le bandeau

 

 

GRR 2.0.0 [RC]

  • [correction] mktine() vers time()
  • [correction] Fonction mysql_ vers mysqli
  • [correction] Remise ne place des jours et heures des réservation lors de l’édition
  • [correction] Correction de minical sauvegarde du choix de la salle et du type d’affichage
  • [correction] Balise php courte dans view_entry.php
  • [correction] undefined index dans mincals.php
  • [correction] undefined index dans edit_entry.php
  • [correction] undefined index dans view_entry.php
  • [correction] undefined index dans menu_gauche.php
  • [correction] undefined index dans day.php
  • [correction] undefined index dans week.php
  • [correction] undefined index dans week_all.php
  • [correction] undefined index dans month.php
  • [correction] undefined index dans month_all.php
  • [correction] undefined index dans month_all2.php
  • [correction] undefined variable dans functions.inc.php
  • [correction] Encodage des caracteres UTF-8 des pages
  • [correction] Encodage des caracteres UTF-8 des pages en popup
  • [correction] Encodage des caracteres UTF-8 des fichier genere
  • [correction] affichage des pages de modération avec l’option popup
  • [correction] CSS print
  • [correction] Traductions
  • [correction] session/traduction sur certaines pages
  • [correction] affichage du menu sur certaine page de l’admin
  • [correction] Balise php courte dans contactFormulaire.php
  • [correction] Affichage réservation sur 2 jours
  • [correction] bouton aujourd’hui de mincals
  • [ajout] gestion des droit dans contactFormulaire.php
  • [ajout] bootstrap twitter pour l’apparence
  • [ajout] fonction cle donne/rendu
  • [ajout] fonction courrier reçu
  • [ajout] choix de réservation periodique chaque Xeme Yjour du mois
  • [ajout] Jour férié
  • [ajout] Vacance scolaire française
  • [ajout] Settings pour les jours fériés et vacances
  • [ajout] Champs de recherche dans le select des bénéficiaire de edit_entry.php
  • [maj] lib Jquery 2.1.1
  • [maj] script popup.js compatibilité jquery
  • [maj] fonction bouton_retour_haut() compatibilité jquery
  • [maj] lib jquery.validate.js
  • [maj] lib ckeditor 4.4.5
  • [maj] lib Jquery-ui 1.11.1
  • [maj] lib datepicker
  • [maj] lib timepicker 1.5.0
  • [maj] lib phpmailer 5.2.9+
  • [maj] lib jspdf master-43eb081
  • [maj] Traductions
  • [change] Correction diverse du code HTML generer W3c validation
  • [change] Ordre de chargement des fichier css et js
  • [change] Création et replacement des fichier js dans le dossier js
  • [change] Nettoyage du code / Mise en forme
  • [change] Apparence utilisation de bootstrap et de glyphicon
  • [change] Simplification de la fonction grr_sql_version par l’utilisation de mysqli_get_server_info
  • [change] Horloge mise a jour pour fonctionner sur chrome
  • [change] Affichage du menu gauche dans toutes les pages de l’administration
  • [change] Passage de la verification des droit via une fonction
  • [change] timepicker to clockpicker
  • [change] Génération de pdf avancé
  • [change] optimisation du mincals
  • [change] suppression des variable inutile dans showaccessdenied
  • [change] Gestion des settings via une class settings
  • [suppression] Fichiers inutile
  • [suppression] fonction html_entity_decode_all_version
  • [suppression] des fragments de code pour l’upload des fichiers

 

 

GRR 1.9.7

  • Possibilité de copier une réservation (merci à Jean-Charles Prin)
  • Possibilité, sous certaines conditions, de changer l’affectation d’une ressource à un domaine.
  • SSO CAS : lorsqu’un utilisateur n’est pas authentifié, possibilité de le rediriger vers la page d’accueil de GRR plutôt que vers le portail d’authentification CAS.
  • Les administrateurs généraux de GRR peuvent également être administrateur de domaines (ceci afin de gérer plus souplement l’envoi de mails automatiques).
  • Possibilité de créer des utilisateur à authentification extérieure (sans attendre qu’il se connecte une première fois dans GRR pour être insérer dans la base).
  • Nouveau paramètre permettant de définir qui peut utiliser les types de réservation selon leur rôle (administrateur, gestionnaire, etc.). Ceci permet d’avoir un type, par exemple « En réparation », mais qui n’est disponible au moment de la réservation que par le gestionnaire.
  • Nouveau paramètre permettant d’afficher (ou non) la description complète d’une ressource dans les plannings Mois et semaines. Peut permettre par exemple de donner des consignes visibles par les utilisateurs avant leur réservation.
  • SSO CAS : amélioration de la récupération dans GRR d’attributs des utilisateurs depuis l’annuaire LDAP via le serveur CAS
  • Authentification HTTP ; possibilité de récupérer les noms, prénoms et email d’un utilisateur via le tableau $_SERVER
  • SSO : nouveau paramètres permettant d’empêcher l’accès à la page de login. Permet de forcer tous les visiteurs à s’authentifier via le SSO ?
  • SSO/LDAP : nouvelle fonctionnalité permettant de purger les utilisateurs externes et les réservations associées.
  • Modification de deux requêtes MySql dans admin_access_area.php et functions.inc.php afin de les rendre compatibles avec des version MySql inférieures à 4.1
  • Modification de la taille des champs beneficiaire et create_by dans les tables grr_entry, grr_entry, grr_repeat, grr_entry_moderate

GRR 1.9.6

  • Nouvelle fonctionnalité « multi-sites » permettant de définir des « sites », qui sont des unités qui regroupent des domaines.
  • Possibilité de définir des « administrateurs de sites ».
  • Possibilité de définir un préfixe pour les noms des tables de la base de données (indispensable lorsque l’on souhaite installer plusieurs GRR dans la même base de données).
  • Authentification POP/IMAP
  • Amélioration de la conformité du code HTML.
  • Amélioration de l’ergonomie sur plusieurs pages.
  • Ajout de liens permettant de nouvelles réservation dans le planning mois (month.php).
  • Nouvelle fonction de restauration de la base mysql (Sylvain Payeur)
  • Possibilité d’utiliser le BBcode pour mettre en forme certains champs.
  • Possibilité d’utiliser un formulaire d’envoi de mails à la place des balises « mailto ».
  • Possibilité d’indiquer plusieurs adresses séparées par des points-virgules dans l’adresse email du gestionnaire du site et dans l’adresse email email du support technique.
  • Quand une ressource n’est pas restituée, le symbole « main rouge » apparait maintenant également sur la ressource, avec un lien vers la réservation en cause.
  • Possibilité d’Ajouter simultanément plusieurs utilisateurs à la liste des personnes ayant accès aux domaines restreints (script admin_access_area.php)
  • Ajout d’un thème « terre de Sienne » (Sylvain Payeur)
  • Après identification, redirection de l’utilisateur vers la page à partir de laquelle il s’est connecté ou bien il a été déconnecté.
  • SSO CAS : Récupération des information (nom, prénom, email) dans l’annuaire LDAP, lors de l’importation du profil à la première connexion à GRR. (contribution de Maza benjamin).
  • Nouveaux paramètres :
  • Nombre maximal de réservations par utilisateur, pour toutes les ressources d’un domaine.
  • Possibilité d’insérer un logo dans le coin gauche du bandeau supérieur.
  • Paramètre d’autorisation de visualisation des fiches détaillées de réservation.
  • Paramètre d’autorisation de visualisation des adresses email sur les fiches détaillées de réservation.
  • Paramètre définissant le nombre de calendriers à afficher sur les plannings de réservation.
  • paramètre permettant de fixer la hauteur maximale de la liste déroulante des ressources dans le formulaire de réservation.

GRR 1.9.5

Nouvelles fonctionnalités

  • Nouveau paramètre permettant de rendre facultatif ou non le remplissage du champ « brève description ».
  • Nouveau paramètre permettant d’afficher ou non la brève description de la réservation dans les vues jours, semaine et mois.
  • Paramétrage du lien aide figurant sur le bandeau supérieur.
  • Distinction nouvelle entre propriétaire d’une réservation et bénéficiaire.
  • Possibilité de réservation au nom d’un autre utilisateur (ou d’une personne extérieure).
  • Possibilité de notifier par email un retard en cas de non restitution d’une ressource empruntée.
  • Possibilité d’afficher un champ additionnel dans le calendrier (affichage par journée, semaine ou mois).
  • Possibilité d’afficher un champ additionnel dans les mails automatiques.
  • Adapter les fichiers de langue. Afin de préserver la compatibilité avec les futures versions de GRR, vous avez la possibilité de substituer des messages ou libellés officiels par vos propres textes, sans pour autant modifier les fichiers fournis avec GRR.
  • Nouveau paramètre : nombre maximal de réservations par utilisateur toutes ressources confondues.
  • Utilisation de la librairie PhpMailer pour l’envoi des mails automatiques.
  • Nouveau paramètre pour un domaine donné : durée maximale d’un réservation (contribution de l’entreprise DCNS : http://www.dcns.fr)
  • Nouveau paramètre pour un domaine donné : durée par défaut d’une réservation.
  • Nouvelle vue permettant de voir les réservations sur plusieurs mois pour toutes les ressources d’un domaine.
  • Nouveau module de configuration « jours cycle » (voir documentation).
  • Paramétrage en ligne du paramètre « $verif_reservation_auto » définie auparavant dans le fichier include/config.inc.php (la variable $verif_reservation_auto définie auparavant dans le fichier include/config.inc.php est donc maintenant inutile.
  • Ldap : amélioration du support LDAP (mode « diagnostic », paramétrage de l’attribut utilisé pour la recherche dans l’annuaire, …).
  • Ldap : nouveau paramètre permettant de spécifier si les données (noms, prénom…) sont stockées (ou non) en UTF-8 dans l’annuaire.
  • SSO : prise en charge du SSO LASSO (contribution de Cliss XXI (http://www.cliss21.com/).

Corrections de bugs

  • une personne non connectée n’avait pas accès à l’outil de recherche quand l’option suivante était sélectionnée : « N’importe qui allant sur le site peut accéder à l’outil de recherche,même s’il n’est pas connecté »
  • Correction d’un bug permettant à un utilisateur de supprimer une de ses réservations passées.
  • Bug d’affichage (UTF8) sur la page de Recherche – Rapports – Statistiques (colonne « Dernière mise à jour »).
  • Bug d’affichage : sur le planning « journée », deux réservations à cheval sur le même créneaux provoquait un bug d’affichage.
  • Bug d’affichage des réservation sur le planning « semaine – toutes les ressources d’un domaine », dans le cas où plusieurs ressources portaient le même nom dans un domaine
  • Bug d’affichage : sur le planning « semaine – toutes les ressources d’un domaine », la possibilité existait d’enregistrer une réservation, même si tous les créneaux de la journée étaient réservés.
  • Bug d’affichage : sur la page d’affichage des réservations par mois (month.php) les réservation prenaient la couleur du type de la première réservation de la cellule.
  • Bug d’affichage : lorsqu’un utilisateur n’est pas autorisé à modifier ses nom/prénom/mail, un message « les champs marqués d’un * sont obligatoires » est affiché.
  • Les administrateurs de domaines restreints n’avait pas accès à la rubrique « Mails automatiques » dans l’administration.
  • Résolution d’un bug de déconnexion intempestive qui touchait Internet Explorer avec certaines installations de GRR (Modification des champs USER_AGENT et REFERER de la table grr_log en leur donnant une taille de 255 caractères)
  • Nouvelle numérotation des semaines qui respecte la norme ISO-8601.
  • Réservation avec modération : correction d’un bug lorsqu’un modérateur accepte une réservation et toutes les réservations liées par périodicité.
  • Un mot de passe comportant une apostrophe renvoie une erreur lors de la tentative de connexion.
  • Configuration générale -> Contenu / Apparence : la fonction « Affichage de la description complète de la réservation dans les vues semaine et mois » ne fonctionne que partiellement.
  • Cas d’un fonctionnement dans un environnement LCS : dans le menu « Utilisateurs », la mise à jour ou le Nettoyage de la base locale ne fonctionne pas.
  • Cas d’un fonctionnement dans un environnement LCS : correction d’un bug lorsque que l’admin faisait une mise à jour de de Grr sans avoir au préalable ouvert de session.GRR-1.9.4

GRR 1.9.4

Nouvelles fonctionnalités

  • Paramètrage en ligne d’un grand nombre de variables définies auparavant dans le fichier include/config.inc.php. Les varables suivantes définies auparavant dans le fichier include/config.inc.php sont donc maintenant inutiles : $authentification_obli, $default_report_days, $pass_leng, $javascript_info_disabled, $display_full_description=1, $display_info_bulle, $default_report_days, $allow_search_for_not_connected, $allow_user_delete_after_beginning.
  • Transfert des variables suivantes du fichier include/config.inc.php vers le fichier include/mis.inc.php : $resolution, $morningstarts, $eveningends, $eveningends_minutes, $weekstarts, $twentyfourhour_format.
  • Ajout d’un système de modération des réservations (http://grr.mutualibre.org/documentation/?id=14)
  • Possibilité de définir par domaine un type par défaut lors d’une nouvelle réservation.
  • Encodage des adresses emails sur quelques pages de GRR pour éviter que celles-ci ne soient récupérées par les robots-spameurs.
  • Amélioration du code maintenant compatible « XHTML 1.0 Transitional ».
  • Amélioration de la procédure de clôture de session.
  • Amélioration de la fonction d’importation dans GRR d’un fichier d’utilisateurs au format CSV.
  • Amélioration de la procédure permettant de réserver ou de libérer très rapidement des journées entières simultanément sur plusieurs ressources de plusieurs domaines et selon un calendrier : désormais, il est possible de spécifier des créneaux plutôt que journées entières.
  • Amélioration du système d’aide en ligne et de la documentation.
  • Amélioration de l’outil de recherche/rapports/stats, notamment possibilité de recherche sur les champs additionnels.
  • Possibilité pour l’administrateur général de spécifier un nom de réservant différent du sien lors d’une nouvelle réservation ou bien de modifier le nom d’un réservant d’une réservation existante.
  • Utilisateurs : ajout d’un nouveau statut de « gestionnaire des utilisateurs » pouvant ajouter/modifier/supprimer des utilisateurs,
  • Utilisateurs : nouveau paramètre permettant de spécifier les types d’utilisateurs autorisés à modifier leur nom, prénom et email,
  • Utilisateurs : nouveau paramètre permettant de spécifier les types d’utilisateurs autorisés à modifier leur mot de passe,
  • Champs additionnels : possibilité de définir des champs additionnels de type « liste déroulante ».
  • Champs additionnels : possibilité de spécifier des champs additionnels dont le remplissage est obligatoire lors de la réservation.
  • La page de modification de la configuration d’une ressource utilise désormais pour le champ « description complète » l’application FckEditor permettant une mise en forme « wysiwyg » de la page. (il est possible de désactiver cette fonctionnalité dans la page de configuration)
  • Ajout sur certaines pages d’administration d’un bouton « enregistrement et retour » en plus des boutons « enregistrer » et « retour ».
  • Possibilité de paramétrer jusqu’à 100 types de réservation (au lieu de 26 précédemment).
  • Configuration de GRR : nouveau paramètre qui permet de spécifier si un gestionnaire d’une ressource a le droit ou non de modifier et supprimer les réservations autres que les siennes.
  • Configuration de GRR : ajout d’un paramètre pour l’autorisation de la visualisation de la fiche de description d’une ressource.
  • Configuration de GRR : nouveau paramètre permettant l’autorisation ou non de créer une nouvelle réservation dans un créneau entamé.
  • Fichier config.inc.php : nouveau paramètre $use_function_html_entity_decode afin de permettre une compatibilité avec les versions de PHP inférieures à 4.3.0. (fonction html_entity_decode() disponible uniquement à partir de la version 4.3.0 de php).
  • Ldap : Possibilité de définir un filtre supplémentaire de recherche.
  • Ldap : dans le cas particulier des serveur SE3 ou LCS, possibilité de préciser une liste de groupes LDAP autorisés à accéder à GRR.
  • Ldap : cas où GRR est intégré dans un SSO ou interfacé avec LDAP. Si un utilisateur est importé dans la base de GRR avec un nom vide ou un prénom vide et si les utilisateurs sont autorisés à modifier leurs informations personnelles, il y a redirection automatique à l’ouverture d’une session vers la page « gérer mon compte » afin que l’utilisateur renseigne les champs vides.
  • Ldap : correction du filtre ldap dans /include/session.inc.php afin d’améliorer la prise en charge à la fois par Active Directory et les autres annuaires LDAP
  • Modification de la gestion des popup indiquant que « les modifications ont été enregistrées ».

Corrections de bugs

  • Correction d’un bug d’affichage dans les vues semaines lié au changement d’heure été/hiver.
  • Dans le cas ou session.use_trans_sid = 1 dans PHP.ini et $authentification_obli = 0 dans GRR, correction d’un bug ancien qui rejetait la première tentative de connexion obligeant les utilisateur à faire une deuxième tentative.
  • Correction d’un bug mineur dans le message automatique envoyé par GRR lors d’une réservation avec périodicité : la date de début de réservation figurant dans le message était erronée et correspondait à la dernière réservation de la série.
  • Correction d’un bug mineur d’affichage de la fin de réservation dans view.php dans le cas où les créneaux de réservation sont basés sur des intitulés pré-définis.
  • Correction d’un bug dans la procédure de « Réservation journées entières » lorsque les créneaux de réservation sont basés sur des intitulés pré-définis : seul le premier créneau était effectivement réservé.
  • Correction du bug de déconnexions après un login correct observé sur certaines configurations avec Internet Explorer
  • En gestion des utilisateurs, l’administrateur pouvait se rendre inactif, se coupant ainsi la branche sur laquelle il était assis !
  • La table grr_overload n’était pas sauvegardée lors d’une sauvegarde avec l’outil intégré de GRR.
  • Dans le cas d’une réservation avec périodicité, lorsque différents créneaux se chevauchaient, l’erreur n’était pas détectée. A présent, la réservation est impossible lorsque les créneaux de réservation et la périodicité sont tels que certains créneaux se chevauchent.
  • Dans les rapports sous forme CSV, certains caractères spéciaux apparaissaient sous la forme d’entités HTML peu lisibles.
  • Lorsque, pour un domaine, on désactivait les jours pour qu’ils n’apparaissent pas dans le calendrier : en phase de navigation (jour précédent, jour suivant) ils étaient visibles.

GRR-1.9.3a

Nouvelles fonctionnalités

  • Possibilité de paramétrage du fuseau horaire dans config.inc.php(imposer à GRR un fuseau horaire différent de celui du serveur)

Corrections de bugs

  • Dans les messages automatiques, certains caractères spéciaux apparaissaient sous la forme d’entités HTML peu lisibles.
  • Correction d’un pb d’affichage apparu avec la version 1.9.3. si réservation sur plusieurs jours d’une ressource, l’affichage de la semaine pour cette ressource présente des bugs.
  • Correction d’un bug d’affichage : dans la rubrique « configuration générale » la liste des ressources était incomplète.
  • Correction d’un bug d’affichage dans la vue month_all2.php (toutes réservations par mois pour un domaine) : lors d’un changement d’heure été->hiver, le dernier jour d’octobre n’était pas afiché.
  • Changement de noms de plusieurs fonctions dans session.inc.php et mysql.inc.php (ajout d’un suffixe « grr_ » pour rendre compatibles sur les serveurs LCS les plugins GRR et GEPI).

GRR-1.9.3

Nouvelles fonctionalités

  • Ajout d’un module d’authentification SSO pour LCS permettant l’intégration et la prise en charge de GRR sur une serveur LCS (http://lcs.ac-caen.fr/).
  • Ajout d’un système de surcharge des réservations afin de gérer des champs additionnels lors de la saisie ou de la consultation de réservations.
  • Possibilité, domaine par domaine, de n’afficher que les jours de son choix (par exemple, ne pas afficher les samedis et dimanches).
  • Possibilité de définir une url de déconnexion : lorsqu’un utilisateur se déconnecte, après fermeture de la session, le navigateur est redirigé vers la page de son choix.
  • Restructuration complète de l’arborescence du programme afin de mieux prendre en compte des améliorations (css, …)
  • Dans les rapports, les noms et prénoms des utilisateurs ayant effectué des réservations apparaissent plutôt que l’identifiant.
  • Dans le tableau des vues « semaine »/ »Toutes les ressources pour un domaine », des liens vers l’affichage « jour »/ »Toutes les ressources » sont maintenant disponibles dans les en-têtes de jours, ainsi que vers l’affichage « semaine »/ »une_ressource » dans les en-têtes de ressources.
  • Dans le tableau des vues « semaine »/ »Toutes les ressources pour un domaine », des boutons dans les cellules permettent d’accéder directement à l’interface de réservation.
  • Amélioration de la lisibilité des plannings « journées » et « semaine »/ »une ressource » : regroupement de toutes les cellules d’une même réservation en une seule.
  • Nouveau paramètre dans config.inc.php afin de permettre à un utilisateur non connecté (dans le cas ou $authentification_obli = 0) d’accéder à l’outil de recherche.
  • Nouveau paramètre dans config.inc.php afin de permettre une compatibilité avec les versions de PHP inférieures à 4.3.0. (cas de la fonction mysql_real_escape_string() disponible uniquement à partir de la version 4.3.0 de php).

Corrections de bugs

  • Correction d’un bug d’affichage : sur les vues « mois », pour une ressource, il n’y avait pas le surlignage de couleur correspondant au type.
  • Correction d’un bug d’affichage : dans la rubrique « gérer mon compte » la liste des ressources était incomplète.
  • Correction d’un bug d’affichage : dans certaines conditions, certaines légendes de types de réservations apparaissaient en doublons en bas des plannings et dans la liste déroulante du formulaire de réservation.
  • Correction d’un bug d’affichage lors de l’envoi de message automatique après suppression automatique d’une « réservation sous réserve » non confirmée.
  • Correction d’un bug dans l’édition des rapports (script report.php) constaté avec des versions anciennes de mysql
  • Correction d’un bug dans l’édition des fichiers CSV des rapports et des résumés : les critères « types » et « Créateur » n’étaient pas pris en compte.
  • Correction d’un bug : le changement de nom de la session PHP dans le fichier config.inc.php (SESSION_NAME) pour une autre valeur que GRR entraînait une impossibilité de se connecter.
  • Ajout des légendes des types de réservation en bas des vues semaines et mois (toutes les ressources).

GRR-1.9.2

Nouvelles fonctionnalités

  • Possibilité de configurer un calendrier des jours fériés : les journées de ce calendrier ne sont donc pas touchées par les réservations avec ou sans périodicité.
  • Dans la page de modification des paramètres d’une ressource, l’administrateur a la possibilité d’activer la fonction « Poser des réservations sous réserve ». Dans le cas, la personne effectuant une réservation a la possibilité de remplir un champ supplémentaire : « Réservation à confirmer au plus tard le … ». Si l’utilisateur ne confirme pas sa réservation avant la date indiquée, la réservation est automatiquement supprimée et un mail automatique est envoyé aux personnes concernées.
  • Possibilité d’afficher pour un utilisateur, la liste de tous les privilèges (administration de domaines, gestion de ressources, mails automatiques, accès aux domaines restreints)
  • Possibilité d’afficher pour un domaine ou une ressource, la liste de tous les utilisateurs ayant des privilèges sur celui-ci.
  • Ajout de la langue Espagnole (traduction complète à 95 %)
  • Compatibilité UTF-8
  • Possibilité de définir, ressource par ressource, en mode modif/création d’une réservation, si l’utilisateur spécifie une durée de réservation ou bien les date et heure de fin de réservation.
  • Possibilité pour chaque ressource de ne pas permettre aux utilisateurs (hormis les gestionnaires et les administrateurs) de modifier ou de supprimer leurs propres réservations
  • Possibilité de trier le résultat des rapports de réservation par domaine, ressource, date de début de réservation, type, créateur (identifiant) ou brève description (script report.php)
  • Nouveau champ « type » dans le formulaire permettant d’éditer des rapports de réservation (report.php)
  • Possibilité de définir les différents types de réservation directement en ligne (et non plus « en dur » dans le fichier config.inc.php).
  • Possibilité de définir des types de réservation domaine par domaine.
  • Possibilité de définir le type de créneaux par domaine : les créneaux de réservation peuvent être soient basés sur le temps (comme anciennement), soient basés sur des intitulés pré-définis (nouveau !).
  • Pour une réservation effectuée sur une ressource d’un domaine, possibilité de déplacer la réservation vers une autre ressource.
  • Nouveau style « volcan » (merci à Cyrille Bicorne).
  • Nouveau style « argent » (merci à Frédéric Grégoire).
  • Déclenchement d’emails automatiques vers le créateur et vers l’utilisateur déclaré pour les mails auto, lorsqu’une nouvelle réservation entre en conflit avec des réservations existantes et que l’administrateur du domaine force la nouvelle réservation en supprimant les réservations qui entrent en conflit.
  • Titre des pages HTML affichées par les navigateurs : rajout derrière GRR du nom de l’organisme.
  • Nouveau paramètre de configuration dans config.inc.php ($display_info_bulle) du contenu des « info-bulles » des réservations, dans les vues journées, semaine et mois.
  • Nouveau paramètre de configuration dans config.inc.php ($correct_diff_time_local_serveur) qui permet de corriger une différence d’heure entre le serveur et les postes clients (voir explication dans config.inc.php)
  • Nouveau paramètre de configuration dans config.inc.php ($correct_heure_ete_hiver) qui permet de prendre en compte ou non, les changements d’heure été/hiver
  • Nouvelle taille maximale de la longueur d’un identifiant : 40 (au lieu de 20).
  • Sur les plannings d’affichage par mois de toutes les réservations d’un domaine, les réservation apparaissent en couleur, selon le type de la réservation.

Corrections de bugs

  • On impose maintenant un fond blanc pour les pages au format imprimable (lorsque le navigateur est configuré pour imprimer les couleurs d’arrière-plan, le document est imprimé en couleur sur fond blanc pour économiser l’encre).
  • Ajout de la table grr_j_user_admin_area dans la liste des tables à sauvegarder, dans le fichier misc.inc.php.
  • Dans la page de réservation, quand on choisissait de réserver sur plusieurs jours et si on cochait la case « journée entière », seule une journée était réservée.
  • Dans la page de configuration ldap (admin_config_ldap.php), un bug sur des variables faussait un test de connexion à l’annuaire ldap.
  • Correction d’un bug pouvant entrainer un denis de service : envoyer autre chose qu’un nombre dans un des champs year, month, day, sur les pages d’affichage des plannings provoquait une boucle infinie dans le code PHP.
  • Révision complète du code pour corriger des failles de type SQL Injection.
  • Correction d’un bug d’affichage dans les vues semaines quand 24*3600 n’était pas un multiple de la résolution choisie (en secondes).
  • Correction d’un bug sur la page week_all.php (vue « semaine » de toutes les réservations d’un domaine) : lorsque deux ressources portaient le même nom dans deux domaines différents, les réservations affichées étaient erronées.
  • Correction d’un bug sur la page « Gérer mon compte » : concernant la ressource à afficher par défaut, l’utilisateur voyait également s’afficher dans la liste déroulante, les domaines à accès restreint auxquels il n’avait pas accès.
  • Correction d’un bug lié au changement d’heure été/hiver sur la page week.php (vue « semaine » des réservations d’une ressource) et sur la page week_all.php (vue « semaine » des réservations d’un domaine)
  • Correction d’un bug dans l’affichage « semaine » de toutes les ressources (weel_all.php), lorsqu’on effectuait une réservation d’une ressource sur une durée de plusieurs jours, et à cheval sur deux mois

GRR-1.9.1 (09/01/2006)

Nouvelles fonctionalités

  • « LemonLdapisation » de GRR : ajout d’un module d’authentification Lemonldap SSO permettant la prise en charge de GRR dans un environnement Lemonldap SSO.

Corrections de bugs

  • La valeur du champ USER_AGENT dans la table « log » est passée à 100.
  • Lorqu’un administrateur modifiait le réglage de la langue par défaut, son réglage personnel était écrasé et prenait la valeur du réglage par défaut.
  • Amélioration du code du fichier language.inc.php pour tenir compte de la syntaxe de la fonction setlocale des versions php < 1.3.0.
  • Correction d’un bug dans la procédure de mise à jour de GRR pour des versions inférieures ou égales à 1.7.
  • Correction d’un bug dans la page de modification d’une ressource : impossibilité de télécharger une image pour la ressource.

GRR-1.9 (03/01/2006)

Nouvelles fonctionalités

  • Nouvelle procédure permettant de réserver ou de libérer très rapidement des journées entières simultanément sur plusieurs ressources de plusieurs domaines et selon un calendrier.
  • Amélioration du support ldap dans le cas de l’ActiveDirectory.
  • Nouveau paramètre : pour une ressource donnée, permettre ou non les réservation dans le passé ainsi que les modifications/suppressions de réservations passées.
  • Lorsqu’une nouvelle réservation entre en conflit avec des réservations existantes, les administrateur d’un domaine peuvent désormais forcer la nouvelle réservation en supprimant les réservations qui entrent en conflit.
  • Possibilité de désactiver les messages « pop-up » d’information dans config.inc.php
  • Amélioration de la prise en charge de l’affichage des dates en français (modification de language.inc.php.
  • Ajout de la langue Italien (traduction complète à 95 %) – Contribution d’Anthony Audouard.
  • Ajout d’une nouvelle feuille de style « Orange » – Contribution d’Anthony Audouard
  • Gestion améliorée des messages d’avertissement (pop-up).
  • Possibilité d’attribuer un ordre d’affichage des ressources à l’intérieur d’un domaine
  • Amélioration de la fonction d’envoi automatique de mail (paramètre supplémentaire « parametre_additionnel » à définir dans config.inc.php). Explications dans le fichier config.inc.php.
  • Possibilité de fixer, pour chaque ressource, un temps en minutes en-deça duquel l’utilisateur ne peut pas réserver ou modifier une réservation existante.
  • Possibilité de fixer, pour chaque ressource, un nombre maximal de jours au-delà duquel l’utilisateur ne peut pas réserver ou modifier une réservation existante.
  • Personnalisation par domaine des paramètres d’affichage du planning (heures de début et fin de journée, plus petit bloc réservable, …)
  • Nouveau paramètre dans « config.inc.php » ($nb_year_calendar) : permet de fixer la plage de choix de l’année dans le choix des dates de début et fin des réservations.
  • Nouveau paramètre dans « config.inc.php » ($display_full_description) permettant d’afficher ou non la description complète de la réservation dans les vues jours, semaine et mois.
  • Domaine et ressource par défaut : ajout de la possibilité de choisir l’affichage semaine des réservations de toutes les ressources d’un domaine.
  • Dans le cas de la vue des réservations de toutes les ressources d’un domaine sur un mois : possibilité d’afficher une vue supplémentaire donnant les réservations, ressource par ressource (contribution de Yannick Léa).
  • Amélioration de la navigation entre les différentes vues (journée/semaine/mois).
  • Amélioration du support CAS.
  • Optimisation de la function authGetUserLevel qui améliore des soucis de lenteur dans le cas où il y a de nombreux utilisateurs dans la base.
  • Dans le cas où une réservation est en cours d’utilisation, dans week_all.php, ajout de l’icône correspondante.

Corrections de bugs

  • Correction mineure dans l’affichage des réservations dans day.php et week.php.
  • Correction de code pour rendre GRR compatible avec le navigateur SAFARI
  • Correction d’un bug apparu avec la version 1.8 : l’aide n’était plus accessible quand on n’était pas connecté.
  • Correction d’un bug : lorsque l’administrateur associait plus d’une ressource à un utilisateur pour l’administration, le bouton administration n’était plus visible.
  • Correction d’un bug : dans le cas où la variable register_globals du fichier php.ini était positionnée sur « On » (non recommandé), la langue par défaut de l’utilisateur était mal gérée.
  • Correction d’un bug : dans le cas où la variable register_globals du fichier php.ini était positionnée sur « On » (non recommandé), l’affichage des résultats de recherche au-delà de la première page ne fonctionnait pas.
  • Correction d’un bug : dans le cas où il y avait changement de langue sur des pages comportant des paramètres passés dans l’url, ces paramètres n’étaient pas conservés après le changement de langue (clic sur une drapeau).
  • Correction d’un bug lors de l’édition d’une réservation avec périodicité, si on édite une des réservations qui n’est pas la première de la série, et qu’on met la périodicité à « aucune », GRR signale un conflit avec la première réservation de la série.
  • Correction d’un bug dans month_all.php et week_all.php : le retour, après suppression d’une réservation à partir d’une de ces pages, ne se faisait pas vers la page d’origine.
  • Correction d’un bug : lors d’une recherche par un utilisateur non administrateur, si la table j_area_user était vide (pas de gestionnaire), alors aucun résultat n’était trouvé.
  • Correction d’un bug : lors de l’édition d’un rapport par un utilisateur non administrateur, si la table j_area_user était vide (pas de gestionnaire), alors aucun résultat n’était trouvé.

GRR-1.9.1

Nouvelles fonctionalités

  • « LemonLdapisation » de GRR : ajout d’un module d’authentification Lemonldap SSO permettant la prise en charge de GRR dans un environnement Lemonldap SSO.

Corrections de bugs

  • La valeur du champ USER_AGENT dans la table « log » est passée à 100.
  • Lorqu’un administrateur modifiait le réglage de la langue par défaut, son réglage personnel était écrasé et prenait la valeur du réglage par défaut.
  • Amélioration du code du fichier language.inc.php pour tenir compte de la syntaxe de la fonction setlocale des versions php < 1.3.0.
  • Correction d’un bug dans la procédure de mise à jour de GRR pour des versions inférieures ou égales à 1.7.
  • Correction d’un bug dans la page de modification d’une ressource : impossibilité de télécharger une image pour la ressource.

Version GRR1.9

Nouvelles fonctionnalités

  • Nouvelle procédure permettant de réserver ou de libérer très rapidement des journées entières simultanément sur plusieurs ressources de plusieurs domaines et selon un calendrier.
  • Amélioration du support ldap dans le cas de l’ActiveDirectory.
  • Nouveau paramètre : pour une ressource donnée, permettre ou non les réservation dans le passé ainsi que les modifications/suppressions de réservations passées.
  • Lorsqu’une nouvelle réservation entre en conflit avec des réservations existantes, les administrateurs d’un domaine peuvent désormais forcer la nouvelle réservation en supprimant les réservations qui entrent en conflit.
  • Possibilité de désactiver les messages « pop-up » d’information dans config.inc.php
  • Amélioration de la prise en charge de l’affichage des dates en français (modification de language.inc.php.
  • Ajout de la langue Italien (traduction complète à 95 %) – Contribution d’Anthony Audouard.
  • Ajout d’une nouvelle feuille de style « Orange » – Contribution d’Anthony Audouard
  • Gestion améliorée des messages d’avertissement (pop-up).
  • Possibilité d’attribuer un ordre d’affichage des ressources à l’intérieur d’un domaine
  • Amélioration de la fonction d’envoi automatique de mail (paramètre supplémentaire « parametre_additionnel » à définir dans config.inc.php). Explications dans le fichier config.inc.php.
  • Possibilité de fixer, pour chaque ressource, un temps en minutes en-deçà duquel l’utilisateur ne peut pas réserver ou modifier une réservation existante.
  • Possibilité de fixer, pour chaque ressource, un nombre maximal de jours au-delà duquel l’utilisateur ne peut pas réserver ou modifier une réservation existante.
  • Personnalisation par domaine des paramètres d’affichage du planning (heures de début et fin de journée, plus petit bloc réservable, …)
  • Nouveau paramètre dans « config.inc.php » ($nb_year_calendar) : permet de fixer la plage de choix de l’année dans le choix des dates de début et fin des réservations.
  • Nouveau paramètre dans « config.inc.php » ($display_full_description) permettant d’afficher ou non la description complète de la réservation dans les vues jours, semaine et mois.
  • Domaine et ressource par défaut : ajout de la possibilité de choisir l’affichage semaine des réservations de toutes les ressources d’un domaine.
  • Dans le cas de la vue des réservations de toutes les ressources d’un domaine sur un mois : possibilité d’afficher une vue supplémentaire donnant les réservations, ressource par ressource (contribution de Yannick Léa).
  • Amélioration de la navigation entre les différentes vues (journée/semaine/mois).
  • Amélioration du support CAS.
  • Optimisation de la function authGetUserLevel qui améliore des soucis de lenteur dans le cas où il y a de nombreux utilisateurs dans la base.
  • Dans le cas où une réservation est en cours d’utilisation, dans week_all.php, ajout de l’icône correspondante.

Corrections de bugs

  • Correction mineure dans l’affichage des réservations dans day.php et week.php
  • Correction de code pour rendre GRR compatible avec le navigateur SAFARI
  • Correction d’un bug apparu avec la version 1.8 : l’aide n’était plus accessible quand on n’était pas connecté.
  • Correction d’un bug : lorsque l’administrateur associait plus d’une ressource à un utilisateur pour l’administration, le bouton administration n’était plus visible.
  • Correction d’un bug : dans le cas où la variable register_globals du fichier php.ini était positionnée sur « On » (non recommandé), la langue par défaut de l’utilisateur était mal gérée.
  • Correction d’un bug : dans le cas où la variable register_globals du fichier php.ini était positionnée sur « On » (non recommandé), l’affichage des résultats de recherche au-delà de la première page ne fonctionnait pas.
  • Correction d’un bug : dans le cas où il y avait changement de langue sur des pages comportant des paramètres passés dans l’url, ces paramètres n’étaient pas conservés après le changement de langue (clic sur une drapeau).
  • Correction d’un bug lors de l’édition d’une réservation avec périodicité, si on édite une des réservations qui n’est pas la première de la série, et qu’on met la périodicité à « aucune », GRR signale un conflit avec la première réservation de la série.
  • Correction d’un bug dans month_all.php et week_all.php : le retour, après suppression d’une réservation à partir d’une de ces pages, ne se faisait pas vers la page d’origine.
  • Correction d’un bug : lors d’une recherche par un utilisateur non administrateur, si la table j_area_user était vide (pas de gestionnaire), alors aucun résultat n’était trouvé.
  • Correction d’un bug : lors de l’édition d’un rapport par un utilisateur non administrateur, si la table j_area_user était vide (pas de gestionnaire), alors aucun résultat n’était trouvé.

Version GRR1.8

  • Ajout d’un préfixe « grr_ » à toutes les tables de la base.
  • Ajout d’une possibilité de désigner des administrateurs restreints (délégation d’administration d’un ou plusieurs domaines à des utilisateurs).
  • Possibilité d’activer dans config.inc.php une fonction de gestion de l’affichage d’un domaine par défaut en fonction de l’adresse IP de la machine cliente (voir documentation) – Contribution de Jacky Gaud.
  • Nouveau paramètre $allow_user_delete_after_beginning dans config.inc.php (voir documentation).
  • Amélioration de la gestion de la fonction « Signaler que la réservation est en cours d’utilisation ».
  • Correction suite à la sortie de la version 0.4.20 de phpcas : remplacement de la fonction  phpCAS ::authenticateIfNeeded() par phpCAS ::forceAuthentification().
  • Correction d’un bug lors de l’ajout d’une clé sur le champs « login » de la table « utilisateurs » dans la procédure de mise à jour de la base de données.
  • Correction d’un bug (dans certaines conditions, message d’erreur indiquant une variable non définie) lors de l’enregistrement d’une réservation avec périodicité.
  • Correction d’un bug dans la page de modification d’un utilisateur quand on donnait le statut administrateur à un utilisateur.
  • Correction d’un bug dans la gestion de la fonction permettant de signaler qu’une réservation est en cours d’utilisation.
  • Correction d’un bug dans l’affichage du planning hebdomadaire d’un domaine : certaines réservations n’apparaissaient pas dans le planning.

Version GRR1.7

  • « CASIFICATION » de GRR : ajout d’un module d’authentification CAS (merci à Olivier Mounier de l’Université de Saint-Etienne)
  • Ajout d’un module d’authentification Ldap
  • Sécurité : remplacement des fichiers « .inc » par des fichiers « .inc.php ».
  • Outil de recherche : ajout de la ressource réservée dans le tableau de résultat de la recherche
  • Extension des types de réservation de A à Z dans le fichier config.inc.php
  • Ajout d’un « format imprimable » sur les pages utilisateurs
  • Correction d’un bug dans le calcul du numéro de la semaine dans les mini-calendrier (décalage de 1)
  • Edition des rapports : correction de bugs mineurs et amélioration de la présentation
  • Correction d’un bug survenant dans certain cas lors de la modification d’une périodicité par un gestionnaire de ressources.
  • Correction d’un bug lors de la création d’une ressource : le fait d’insérer une image de la ressource lors de la création entraînait un bug.
  • Correction d’un bug : lorsque le 1er domaine qui est affiché lors du login est un domaine restreint et que l’utilisateur n’avait pas de « préférences » pour le domaine par défaut on obtenait une erreur spécifiant qu’il n’avait pas les droits et il n’avait pas la possibilité de choisir un autre domaine.
  • Correction d’un bug : dans certains cas, l’envoi automatique d’un mail (notification de suppression d’une réservation quand un admin/gestionnaire supprimait une réservation d’un autre utilisateur) pouvait ne pas fonctionner.
  • Correction d’un bug lors de la tentative de suppression d’un utilisateur dans la partie « Droits de gestion des utilisateurs ».
  • Correction d’un bug dans la page de modification d’une ressource : le « nombre max. de réservations par utilisateur  » ne pouvait être fixé à 0.

Version GRR1.6

  • Nouvelle possibilité pour un gestionnaire d’une ressource, d’afficher une réservation comme étant « en cours ».
  • Nouvelle possibilité de rendre temporairement indisponible une ressource pour maintenance par exemple.
  • Nouvelle possibilité de configurer une fiche de présentation avec image pour chaque ressource.
  • Refonte complète de l’interface de gestion.
  • Deux autres langues disponibles : anglais et allemand. (n’hésitez pas à me signaler des erreurs).
  • Dans le cas d’un affichage semaine, la semaine est mainrenant repérée dans le calendrier par un fond coloré.
  • Sur le calendrier les semaines sont maintenant numérotées de 1 à 53 ou 54, comme sur les agendas du commerce.
  • Désormais, un utilisateur ayant le statut « visiteur » ne peut pas accéder à la gestion de son compte
  • Nouveau bouton de sauvegarde de la base de données placé sous « Accueil Gestion » dans le bandeau supérieur de l’administrateur.
  • Une réservation d’une journée est maintenant enregistrée comme démarrant à la première heure « réservable » et non à partir de 0h (résout un problème survenant lors de la modification d’une telle réservation).
  • Correction d’un bug : les rapports s’affichaient même lorsqu’ils concernaient des domaines à accès restreint et qu’ils étaient demandés par un utilisateur non autorisé.
  • Correction d’un bug dans l’outil de recherche : la recherche s’étendait aux domaines à accès restreint, même quand elle était effectuée par un utilisateur non autorisé.
  • Correction d’un bug d’affichage des numéros de semaine à cheval sur deux mois dans la page week_all (affichage des réservations d’une semaine pour toutes les ressources d’un domaine).
  • Correction d’un bug dans la page de résultats d’une recherche : les boutons « Précédent » et « Suivant » ne fonctionnaient pas.
  • Correction d’un bug dans la configuration où la connexion n’est pas nécessaire pour visualiser : le fait de « désactiver les connexions », rendait toujours possible une connexion à GRR.
  • Correction d’un bug de navigation : après avoir modifié une réservation avec périodicité, le bouton « enregistrer » ne renvoyait pas toujours sur la page d’origine.
  • Correction d’un bug sur la page « Conflit entre réservations » : le lien « Modifier la réservation » n’aboutissait à rien.

Version GRR1.5.1

  • Correction de petits bugs divers
  • Correction d’un bug dans la page view_entry.php
  • Amélioration de l’ergonomie dans la page de réservation
  • Possibilité de téléchargement les rapports au format CSV
  • Ajout d’un champ login pour la création de résumé ou de rapport.

Version GRR1.5

  • Amélioration de l’interface utilisateur,
  • Nouveau module de personnalisation de l’interface pour chaque utilisateur (type d’affichage des listes des domaines et des ressources sous forme arborescente ou liste déroulante, somaine et ressource par défaut, style/thème au choix)

Version GRR1.4

  • Nouveau module de suivi des connexions.
  • Nouveau module de mise à jour automatique de la base de donnée.
  • Compatibilité avec les valeurs par défaut de la version 7 de Easyphp.
  • Amélioration de l’interface de navigation.
  • Impossibilité de modifier, supprimer une réservation passée ou de réserver dans le passé (sauf pour l’administrateur).
  • Amélioration du module d’email automatique.
  • Paramétrage de la longueur minimale du mot de passe.
  • Correction d’un bug lorque $authentification_obli=0.

Version GRR1.3

  • Date de début et de fin de réservation en dehors desquelles les réservations ne sont pas possibles.
  • Possibilité de définir un maximum de réservations par utilisateur pour une ressource donnée.

Version GRR1.2

  • GRR est désormais compatible avec la variable Register_globals positionnée à Off (conformément aux recommandations officielles).
  • Paramétrage possible de l’ordre d’affichage des domaines.
  • Configuration en ligne améliorée

A propos

La team DEVOME est spécialisé dans les sites web, elle offre un jeu par navigateur, un logiciel de gestion de planning, une communauté et plein d'autres projets en cours ! La team DEVOME est représenté par quelques internautes qui ont la passion d'offrir leurs savoirs faire.

 

Aller au haut