Skip to content

Robert2 0.23.0

Compare
Choose a tag to compare
@polosson polosson released this 14 Dec 08:34
· 45 commits to master since this release

Voici la liste complète des changements qu'apporte cette version.

⚠️ Attention, si vous vous apprêtez à mettre à jour depuis une version antérieure à la version 0.20, veuillez consulter cette page, à propos d'une spécificité de la mise à jour : https://robertmanager.org/wiki/update#update-0-20.

⏰ Note importante : cette version est la dernière qui supporte PHP 8.0. Les versions suivantes ne seront compatibles qu'avec PHP 8.1 et supérieur.

Variante open-source

  • Mise à jour des dépendances du projet.
  • La clé de configuration apiUrl a été renommée baseUrl dans le fichier de configuration.
    L'ancien nom est toujours pris en charge pour le moment pour une question de rétro-compatibilité (il sera toutefois supprimé dans une future version, pensez à mettre à jour vos settings.json si vous ne disposez pas d'une offre SaaS).
  • Corrige l'affichage des disponibilités des techniciens à l'étape 3 de la modification d'événement.
  • Ajoute un endpoint /healthcheck (désactivé par défaut) pour vérifier l'état de l'instance, et la date de dernière modification de son matériel, événements ou réservations.
  • Corrige le champ de recherche des demandes de réservations.
  • Prise en charge des inventaires de départ des événements et réservations.
  • Corrige un souci lors de la sauvegarde d'une unité de matériel avec une référence déjà existante pour le même matériel (l'erreur de sauvegarde faisait penser à un bug de l'application).
  • Il est maintenant possible de chercher dans les événements par lieu.
  • Prise en charge des retour à la ligne dans l'affichage de description des matériels.
  • Corrige l'affichage et le tri des quantités cassées dans le matériel.
  • Ajoute une page permettant de consulter les informations d'un bénéficiaire, son historique de commandes, ainsi que la liste des devis et factures qui lui ont été adressés.
  • Corrige la duplication d'événement lorsque des techniciens de l'événement d'origine sont déjà mobilisés au même moment que dans le nouvel événement (voir #346).
  • Améliore les sélecteurs de dates, notamment en permettant de choisir des périodes pré-définies quand c'est utile (par exemple dans les filtres de période matériels et techniciens).
  • Corrige un problème de performance lors de la récupération des réservations et événements liés aux matériels et bénéficiaires. La récupération se fait maintenant de manière séquentielle (voir #387).

Variante Premium

Tous les changements de la variante open-source, plus les changements suivants :

  • Ajoute la prise en charge complète de l'authentification SAML 2.0.
  • Ajoute une commande permettant d'envoyer un e-mail de test via la console.
  • L'import de bénéficiaires en masse est maintenant possible depuis un fichier CSV.
  • Permet la modification du matériel des réservations jusqu'au dernier jour de sortie.
  • Corrige la duplication d'événement lorsque des unités de l'événement d'origine sont déjà utilisées au même moment que dans le nouvel événement.