Skip to content

Releases: Robert-2/Robert2

Robert2 0.19.1

19 Jul 08:22
Compare
Choose a tag to compare

Version corrective

  • Corrige le titre de la page d'édition d'événement.
  • Corrige les erreurs de validation pour la création des devis et du matériel en mode prêt.
  • Corrige l'affichage des horaires de techniciens sur la fiche de sortie (#366).

Robert2 0.19.0

18 Jul 09:50
Compare
Choose a tag to compare

Interface peaufinée

Un soin particulier a été apporté aux boutons ainsi qu'à la présentation générale des pages et des champs de formulaires. Les messages d'erreur de validation sont plus compréhensibles, et son code source a été revu pour pouvoir continuer dans ce sens !

Catégories facultatives

La catégorie du matériel est devenue une donnée facultative. Un matériel sans catégorie est donc classé sous le label "Non catégorisé" dans les listes. Lors de la suppression d'une catégorie, le matériel qui lui était assigné devient donc "non catégorisé".

Autres améliorations

  • La suppression des parcs qui contiennent du matériel n'est plus possible. Afin de supprimer un parc, il faut d'abord déplacer tout son matériel dans un autre parc. Cela permet d'éviter la suppression d'un grand nombre de matériel par erreur !
  • Le nom et le prénom des utilisateurs sont maintenant obligatoires à la création de l'utilisateur.
  • Quand la liste du matériel des fiches de sortie est triée par catégories, celles-ci apparaissent maintenant par ordre alphabétique.
  • Un problème a été corrigé dans l'agenda ICS "public", qui rendait impossible son utilisation dans certains cas (notamment Google Agenda) (voir ticket #360).

Robert2 0.18.1

29 Mar 16:21
Compare
Choose a tag to compare

Version corrective

Corrige la page de modification des techniciens qui ne fonctionnait plus.

Robert2 0.18.0

29 Mar 09:00
Compare
Choose a tag to compare

⚠️ Attention, changement critique ! ⚠️

L'application requiert maintenant la version de PHP 7.4 au minimum pour fonctionner (voir #327).

Paramètres du calendrier

Un nouvel onglet "Calendrier" de la page "paramètres" de l'application permet la configuration des données affichées dans les événements du calendrier (fin du ticket #302).

Affichage des événements dans un calendrier externe

Il est maintenant possible de s'abonner au calendrier principal de l'application, depuis votre application de calendrier préférée (Mozilla Lightning, Google Agenda, Apple Calendrier ou autre application compatible avec le format iCal). Pour plus d'informations, rendez-vous dans les paramètres, onglet "Calendrier" (#326).

Sauvegarde du choix des colonnes affichées

La sélection des colonnes affichées dans les listings est conservée sur chaque page, même après un rechargement complet de l'application (#144).

Améliorations des fiches de sortie

Sur les fiches de sortie, la mention inutile "autre matériel" a été supprimée de la liste du matériel quand celle-ci est triée par sous-catégories, et que la catégorie n'a aucune sous-catégorie (#319).
Aussi, l'adresse affichée pour les bénéficiaires est maintenant celle de la société associée (si elle existe), à la place de celle de la personne (#341).

Autre améliorations et corrections

  • Une limite de taille des fichiers uploadés a été ajoutée dans la configuration générale (valeur par défaut 25 Mo) (#332).
  • Le comportement du sélecteur de la société associée au bénéficiaire, dans le formulaire d'édition, a été corrigé pour qu'il fonctionne avec un grand nombre de sociétés existantes (#340).
  • La page de détail d'un matériel est maintenant accessible au clic sur son nom ou sa référence dans la liste (#331).
  • Il n'est plus possible de trier sur la colonne "quantité restante" dans la liste du matériel, car le tri ne fonctionnait pas (#324).
  • Le tri des bénéficiaires par nom de la société a été corrigé (#342).
  • La taille du champ degressive_rate des tables bills et estimates a été augmentée pour qu'il accepte une valeur jusqu'à 99999,99 (quand un événement est très long), au lieu de juste 99,99 (#329).
  • Un problème de formatage des données de configuration lors de l'installation, a été corrigé (#100).
  • Le problème de rafraîchissement du calcul du matériel disponible après changement des quantités dans l'édition des événements, a été corrigé (#348).

Robert2 0.18.0-beta1

08 Mar 16:53
7f597b8
Compare
Choose a tag to compare
Robert2 0.18.0-beta1 Pre-release
Pre-release

Version de test, ne pas s'en servir en production !

Robert2 0.17.1

06 Jan 11:33
Compare
Choose a tag to compare

Version corrective

Un petit problème a été corrigé à l'étape 5 de l'assistant d'installation.

Robert2 0.17.0

05 Jan 08:33
Compare
Choose a tag to compare

Amélioration des performances du calendrier

Ceux qui ont créé beaucoup d'événements dans leur application vont apprécier cette amélioration : le chargement du calendrier principal est beaucoup plus rapide maintenant ! Quand il mettait 4 secondes à charger, il ne met plus que 150 millisecondes 🚀 Cela grâce à la mise en place d'un système de mise en cache du calcul du matériel manquant et non retourné (voir #32).

Disponibilité du matériel

Pour afficher les quantités restantes dans la liste du matériel, on peut maintenant choisir une période (date de début et fin) plutôt qu'une simple date, afin d'avoir une connaissance plus précise de la disponibilité du matériel sur une période donnée (voir #301).

Inventaire de retour précoce

Si la restitution du matériel d'un événement commence avant la fin de celui-ci, vous avez la possibilité de créer un inventaire de retour dès le premier jour de l'événement. En revanche, vous ne pourrez valider et terminer l'inventaire de retour qu'à partir du dernier jour de l'événement (voir #307).

Autres améliorations

Outre la résolution de quelques bugs (voir #300 et #306), voici quelques petites nouveautés :

  • Google Maps est maintenant utilisé à la place de OpenStreetMap pour ouvrir un nouvel onglet avec la carte du lieu d'un événement (voir #300).
  • Dans la fenêtre d'un événement, le nom de l'utilisateur qui a créé l'événement est affiché (note : les événements créés avant cette version n'ont pas cette information).
  • Un nouveau paramètre global de l'application permet de choisir d'afficher ou non les numéros légaux (SIRET, APE...) en haut de page des fiches de sortie (voir #310).
  • Une colonne vide "Qté retour" a été ajoutée dans la liste du matériel des fiches de sortie, afin de pouvoir noter au stylo la quantité retournée sur papier avant de faire l'inventaire de retour, si besoin (voir #313).
  • Les listes de matériel imprimées (fiches de sortie, liste de parc...) sont triées selon la catégorie (en affichant leur nom) en plus des sous-catégories (voir #315).

Robert2 0.16.2

04 Nov 09:13
Compare
Choose a tag to compare

Version corrective

  • Corrige l'affichage et l'assignation des plages horaires des techniciens : en effet le serveur stocke toujours les dates en UTC, alors que l'UI interprète les heures au format local.

Robert2 0.16.1

03 Nov 18:09
Compare
Choose a tag to compare

Version corrective

  • Corrige l'affichage des boutons du listing matériel en mode corbeille.

Robert2 0.16.0

02 Nov 13:52
Compare
Choose a tag to compare

Réutilisation du matériel des événements

Voici le principal ajout de cette nouvelle version : lors de la création / modification d'un événement, à l'étape 4 "matériel", on peut choisir un autre événement duquel importer la liste de matériel.

Cela est utile quand on a des événements qui sont récurrents, ou qui ont beaucoup de similarité avec d'autres : il suffit alors de réutiliser la même liste de matériel pour l'événement qu'on est en train de créer / modifier. Pratique !

Modernisation du code

Peu d'entre vous s'en rendront compte, mais nous essayons de garder un code source de la meilleure qualité possible. Pour cela, nous avons entamé une phase de réfection du code, qui demande beaucoup de temps et de ressources, mais qui est nécessaire pour que le projet reste viable à long terme. Pour ceux que ça intéresse, vous trouverez plus de détails à ce sujet dans le fichier CHANGELOG.md à la racine de l'application.

Nous avons besoin de vous

Afin de continuer à maintenir et faire évoluer ce logiciel, nous avons vraiment besoin de votre participation financière. Si ce logiciel vous aide dans votre travail quotidien, merci de considérer l'envoi d'un don, du montant de votre choix selon vos possibilités ! 🙏