Releases: Robert-2/Robert2
Robert2 0.23.3
Version corrective
- Limite le nombre de vérifications différées simultanées du matériel manquant (2 par défaut).
Robert2 0.23.2
Version corrective
- Sur le calendrier, la vérification du matériel manquant est différée, pour optimiser les temps de chargement.
- Dans les devis et factures, le calcul de la remise s'applique sur le montant total, non plus sur le total journalier.
⚠️ ATTENTION !⚠️
Avant d'appliquer cette mise à jour, nous vous conseillons de télécharger toutes les factures qui ont déjà été générées, car le modèle des devis et factures change avec cette nouvelle version.
Robert2 0.23.1
Version corrective
- Les fiches de sorties des événements peuvent être éditées même en l'absence d'un bénéficiaire.
- Désactive TEMPORAIREMENT la vérification de l'absence de pénuries dans les inventaires de départ / retour
en attendant la gestion horaire des événements / réservations (sans quoi cela pouvait être problématique
pour les événements / réservations avec retour / départ le même jour) - Corrige une incohérence au niveau de la limitation de la remise applicable aux événements contenant du
matériel non remisable. Le système proposait de définir un pourcentage de remise sur la totalité du prix
(en fonction du matériel remisable) mais limitait l'application de ce pourcentage à la partie remisable (#402).
Seuls les nouveaux devis / factures utiliseront ce nouveau mode de fonctionnement, plus logique, les anciens
devis / factures ne seront évidemment pas modifies (les données étant de toute façon figées). - Corrige une erreur 403 qui s'affichait lorsqu'un serveur HTTP de type Apache était utilisé pour "servir" l'application.
Robert2 0.23.0
Voici la liste complète des changements qu'apporte cette version.
⏰ 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éebaseUrl
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 vossettings.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.
Robert2 0.22.2
Version corrective
- Enlève le tri par liste dans les fiches de sorties classées par parc (Premium).
- Supprime la contrainte d'unicité sur l'e-mail de la table
persons
(#394). - Ajoute des observers qui suppriment automatiquement les enregistrements "orphelins" de la table
persons
(#394). - Corrige un problème d'affichage impactant les quantités dans le sélecteur de matériel lors de la suppression d'un matériel de la liste.
Robert2 0.22.1
Version corrective
- L'utilisation d'un champ de tri non autorisé ne provoque plus de dysfonctionnement dans les pages de listing.
- Corrige les boutons de modification et suppression des emplacements de parc (Premium).
Robert2 0.22.0
Voici la liste complète des changements qu'apporte cette version.
Variante open-source
- Améliore grandement les performances de calcul des disponibilités du matériel. Cela se traduit par des temps de chargement divisés par 5 en moyenne (donc un gain de jusqu'à 500% !) dans le calendrier, mais aussi à l'étape 4 de l'édition d'événement, et dans l'onglet "périodes de réservation" du matériel (une fonctionnalité Premium).
- Dans le calendrier, un nouveau filtre permet de filtrer les événements par catégorie du matériel qu'il contient.
- Ajoute la possibilité de télécharger la fiche de sortie avec une page par parc de matériel.
- Corrige le calcul du prochain numéro de facture en prenant en compte le numéro des factures supprimées.
Variante Premium
Tous les changements de la variante open-source, plus les changements suivants :
- Les événements peuvent maintenant avoir plusieurs sous-listes de matériel distinctes.
- Ajoute la possibilité de choisir un emplacement de rangement pour chaque matériel au sein d'un parc, et affiche cette information dans les fiches de sorties et les inventaires de retour.
- Dans les inventaires de retour des événements, un bouton permet d'envoyer une notification par e-mail aux techniciens assignés à l'événement, tant que le matériel n'a pas été complètement retourné, ou que l'inventaire n'est pas terminé.
- Affiche la durée des événements et réservations dans l'onglet "périodes de réservation" de la fiche matériel.
- Ajoute la notion de technicien "préparateur de commande" : à l'étape 1 de la modification des événements, on peut choisir un préparateur de commande. Celui-ci sera ensuite notifié automatiquement la veille du premier jour de l'événement, par un e-mail qui contient la fiche de sortie en pièce jointe.
Robert2 0.21.2
Version corrective
- Corrige l'édition des modèles de liste (Premium).
- Corrige la modification du matériel des événements qui se terminent le jour courant.
Robert2 0.21.1
Version corrective
- Corrige les inventaires de retour qui n'affichaient plus la liste du matériel.
- Corrige la prise en charge de la configuration des fichiers autorisés à l'upload côté Front.
- Corrige le comportement des onglets dans les fiches matériel et technicien.
Robert2 0.21.0
Voici la liste complète des changements qu'apporte cette version.
Variante open-source
- Dans la liste du matériel, le champ "Afficher les quantités restantes à date" est pré-rempli avec la date courante, et la quantité disponible est affichée à côté de la quantité totale en stock, pour faciliter la comparaison.
- Le comportement de la pagination des listings quand on essaye de charger une plage de données qui n'existe pas ou plus a été corrigé.
- Les caractéristiques spéciales peuvent être totalisées en bas de la liste du matériel de la fiche de sortie des événements et réservations. Un nouveau champ "Totalisable" permet de contrôler si la caractéristique doit être utilisée ou non dans les totaux.
- Tous les champs des caractéristiques spéciales du matériel peuvent être modifiés, à l'exception du champ "type", qui ne peut pas changer.
- À l'étape 1 de l'édition d'événement, une couleur peut être choisie pour l'affichage dans le calendrier. On peut choisir parmi des échantillons de couleurs, ou bien une couleur précise grâce à un sélecteur (color-picker).
- Il est possible de personnaliser les échantillons de couleurs proposés dans le sélecteur de couleur via la clé
colorSwatches
dans configuration JSON du projet (settings.json
). - Il est maintenant possible de rattacher des documents aux techniciens et aux événements. L'envoi et le stockage des fichiers a été amélioré et optimisé (également pour les documents de la fiche matériel).
- Un nouvel onglet dans les paramètres du logiciel permet de contrôler le comportement des inventaires de retour : soit l'inventaire est vide au départ, et doit être rempli manuellement (comportement par défaut), soit les quantités retournées sont pré-remplies, et il faut décocher ce qui n'est pas revenu.
Variante Premium
Tous les changements de la variante open-source, plus les changements suivants :
- Il est maintenant possible de rattacher des documents aux réservations.
- L'URL de la partie "réservation en ligne" (/external) peut être copiée directement depuis la page des paramètres de la réservation en ligne.
- Ajoute la possibilité de modifier la liste du matériel des réservations approuvées ou en attente, tant que la facturation n'est pas activée.
- Les unités de matériel qui sont utilisées dans les événements ou les réservations sont à nouveau affichées dans l'onglet "Périodes de réservation" de la fiche matériel.
- Les références des unités utilisées dans un événement ou une réservation sont affichées dans l'onglet "materiel" de la fenêtre de l'événement ou réservation.
- Quand l'utilisateur connecté a des parcs restreints et qu'il n'a accès qu'à un seul parc de matériel, le filtre par parc du calendrier est pré-rempli avec ce parc.