Releases: Robert-2/Robert2
Loxya 1.0.3
Loxya 1.0.2
Version corrective
- Corrige l'étape 3 de l'assistant d'installation, qui posait problème pour l'installation d'une nouvelle instance.
Loxya 1.0.1
Version corrective
- Corrige l'affichage des remises sur le matériel dans les devis et factures.
Loxya 1.0.0
Voici la liste complète des nouveautés de cette version.
settings.json
de votre ancienne version dans le dossier de la nouvelle. Pour plus de détails, référez-vous à la documentation du site, qui a été mise à jour.
Variante open-source
- Dans la page de modification des événements, une nouvelle étape "Facturation" a été ajoutée après celle du matériel, pour pouvoir ajuster les montant de chaque matériel et ajouter des lignes additionnelles aux devis et factures qui seront générées pour l'événement.
- La barre du menu principal a été améliorée, et le menu utilisateur a été déplacé en bas de cette barre de menu.
- Les pages "Catégories" et "Tags" ont été déplacées dans la page "Paramètres".
- Les groupes d'accès des utilisateurs ont été remaniés ainsi : le groupe "admin" est maintenant l'accès "Administration", le groupe "membre" est maintenant l'accès "Gestion", et le groupe "visiteur" devient l'accès "Consultation du planning général".
- Ajoute une popup avec plus d'informations sur le matériel au survol de la référence et du nom du matériel sur le listing du matériel.
- Affiche les numéros de page dans le pied-de-page des documents PDF.
- Un nouveau type a été ajouté pour les caractéristiques spéciales : "texte multi-lignes". Ce type de donnée permet de saisir un texte plus long que pour le type "texte", et permet les sauts de ligne.
- Améliore la configuration des cookies pour permettre l'intégration (par exemple dans Notion). NOTE : Uniquement possible dans les contexte sécurisés ou l'application est installée derrière un certificat TLS/SSL et donc accessible via une URL du type
https://...
. - La facturation a été revue et améliorée :
- La configuration du logiciel permet désormais de définir plusieurs tarifs dégressifs, les taxes et groupes de taxes.
(Un groupe de taxes étant la réunion de plusieurs taxes, appliquées en même temps, par exemple une T.V.A à 20% + Une participation écologique à prix fixe) - Chaque matériel peut utiliser son propre tarif dégressif (ou aucun), sa propre taxe, groupe de taxe ou pas de taxe.
- La remise globale des événements et réservations se configure dorénavant dans l'édition de l'événement ou la réservation
à la nouvelle étape "Facturation" (voir plus bas). - Le prix du matériel peut maintenant être personnalisé directement dans les réservations et événements.
- Des lignes de facturation supplémentaires peuvent désormais être ajoutées aux devis et factures des événements et réservations.
- L'édition des devis pour les réservations est maintenant disponible.
- Il est maintenant possible d'appliquer des remises au niveau de chaque matériel dans les événements et réservations, en plus de la remise globale.
- Le mode de calcul des factures et devis a changé (ceci n'impacte évidemment pas les factures / devis déjà édités) :
Avant, vu que le tarif dégressif était le même partout, le calcul était :- Pour chaque matériel : quantité x prix unitaire = Total arrondi à deux chiffres après la virgule.
- Une fois fait pour chaque matériel, somme de ces totaux puis multiplication par le tarif dégressif global, arrondi
du résultat à deux chiffres après la virgule. Celui-ci constituait donc le total hors remise globale. - Si remise globale, application de celle-ci, puis obtention du total hors taxes arrondi.
- Si T.V.A, application de celle-ci pour obtenir le total T.T.C arrondi.
Maintenant, chaque matériel peut avoir son propre tarif dégressif. Le calcul se passe donc ainsi: - Pour chaque matériel : Prix unitaire x Tarif dégressif, obtention d'un prix pour la période de réservation / de l'événement,
arrondi à deux chiffres après la virgule puis multiplié par la quantité et à nouveau arrondi pour avoir le total pour le
matériel (si remise sur le matériel, application de la remise puis à nouveau arrondi pour avoir le total final pour le matériel). - Une fois fait pour chaque matériel, somme de ces totaux pour obtenir le total hors remise globale, arrondi.
- Si remise globale, application de celle-ci, puis obtention du total hors taxes arrondi.
- Si taxes, application de celles-ci pour chaque matériel puis déduction de la remise globale éventuelle pour obtenir le total T.T.C arrondi.
- La configuration du logiciel permet désormais de définir plusieurs tarifs dégressifs, les taxes et groupes de taxes.
- Lors de l'ajout d'un matériel à un événement / une réservation, son nom, sa référence, son prix unitaire et son tarif dégressif sont dorénavant "figés" dans l'événement ou la réservation, ceci permettant d'éviter que lors du renommage ou de l'ajustement d'un prix d'un matériel, les événements passés prennent ces nouvelles valeurs, qui n'étaient pas effectives "à l'époque". De la même manière, cela permet, pour une réservation ou un événement futur dont le prix total (et donc celui de chaque matériel) a été accepté par un client, d'éviter de modifier ces prix acceptés, même en cas de hausse de prix à posteriori. Bien sûr l'interface propose donc maintenant de "resynchroniser" ces éléments avec les dernières informations du matériel et vous indique qu'une information est "désynchronisée" en la soulignant en bleu dans l'édition d'une réservation ou d'un événement.
- Corrige le rafraîchissement de la liste des tags dans les filtres après ajout, restoration ou suppression.
- Améliore les messages d'erreurs dans les formulaires.
Variante Premium
Tous les changements de la variante open-source ci-dessus, plus les changements suivants :
- Un sélecteur, placé tout en haut à gauche de l'écran quand il existe plusieurs parcs, permet de choisir l'un de ces parcs comme contexte d'utilisation global. Ce contexte permet de filtrer les listes de matériel selon le parc choisi, ou de remplir automatiquement le champ "parc" dans les formulaires de création de matériel, ou d'unité de matériel.
- Corrige quelques problèmes liés à la restriction des parcs aux utilisateurs.
- Dans l'onglet "Historique" de la fenêtre des événements et réservations, est affiché l'historique de toutes les opérations effectuées sur les événements et les réservations.
Cet historique est accessible uniquement par les utilisateurs ayant un accès "administration", et montre une liste horodatée des opérations suivantes (avec la personne ayant effectué l'opération) :- création de l'événement ou de la réservation,
- modification des informations de l'événement,
- ajout ou suppression de matériel dans la liste,
- modification de quantité de matériel dans la liste,
- confirmation ou remise en attente de l'événement,
- approbation de la réservation,
- assignation ou désaffectation des bénéficiaires ou des techniciens de l'événement,
- création des devis et des factures,
- clôture ou annulation de l'inventaire de départ
- clôture ou annulation de l'inventaire de retour,
- duplication de l'événement,
- envoi de la liste du matériel au(x) bénéficiaire(s),
- envoi de la fiche de sortie aux techniciens de l'événement,
- envoi d'un e-mail de rappel en cas de non-retour du matériel à temps,
- archivage, ou désarchivage.
- Les caractéristiques spéciales peuvent être liées aux unités de matériel, en plus du matériel.
Lors de l'édition d'une caractéristique spéciale, il suffit de choisir sa portée ("matériel", "unités de matériel", ou les deux). Les valeurs des caractéristiques spéciales des unités de matériel peuvent être définies dans le formulaire d'édition des unités de matériel. Bien sûr, la visibilité d'une caractéristique limitée à certaines catégories dépend de la catégorie du matériel lié à l'unité. Quand une caractéristique spéciale numérique totalisable est liée au matériel et aux unités de matériel, le calcul du total utilise les valeurs des caractéristiques des unités de matériel en priorité, et n'ajoute celles du matériel lui-même que pour le matériel en excédent. - En cliquant sur une ligne de la liste des unités de matériel (ou sur le bouton "œil" en bout de ligne), une fenêtre contenant tous les détails de l'unité s'affiche.
- Le nombre d'heures d'exploitation de chaque unité de matériel est affiché dans la liste des unités (onglet "unités" de la fiche matériel), ainsi que dans la nouvelle fenêtre "détails de l'unité".
- Un nouveau type d'accès nommé "Consultation de son planning" a été ajouté, permettant de n'afficher que les données de planning qui concernent uniquement l'utilisateur lui-même.
- Il est possible de lier un compte utilisateur existant à une fiche technicien ou bénéficiaire. Il n'est donc plus nécessaire de créer un nouveau compte pour cela.
- Les techniciens peuvent être liés à un compte utilisateur, qui leur permet de se connecter au logiciel. Par défaut, le groupe "Consultation de son planning" est utilisé : ils peuvent ainsi consulter leur propre planning, rédiger des notes sur les événements dans lesquels ils sont assignés, mais ne peuvent pas modifier les autres informations de l'événement et n'ont pas accès à l'onglet "Historique".
- Améliore la prise en charge des fichiers CSV dans l'import des bénéficiaires (notamment ceux générés via Windows ou Microsoft 365).
- Un bouton "modifier" dans la fenêtre des réservations permet d'accéder à une nouvelle page de modification de la réservation, similaire à celle des événements, avec 4 étapes :
-
- Informations (pour modifier les dates de la réservation)
-
- Matériel (pour modifier la liste du matériel de la réservation)
-
- Facturation (pour gérer les tarifs du matériel et les lignes additionnelles)
-
- Récapitulatif (pour consulter l'ensemble des informations de la réservation)
-
- Des codes-barres peuvent être générés pour le matériel identifié de manière groupée (donc non-unitaire).
...
Robert2 0.23.4
Version corrective de la 0.23
- Corrige le tri du matériel selon la quantité.
Cette version corrective CONCERNE LA VERSION 0.23, et non la dernière version du logiciel !
Si vous utilisez déjà la version 0.24, vous ne DEVEZ PAS appliquer cette mise à jour.
Loxya 0.24.4
Version corrective
- Correction d'un bug dans la fonctionnalité de recherche des tableaux lorsque ceux-ci contiennent des dates.
Loxya 0.24.3
Version corrective
- Résout un problème de suppression des assignations des techniciens lorsque la nouvelle période ne permet plus de garantir au moins une assignation.
- Utilise la valeur de la configuration d'email
from
pour le champreply-to
lors de l'envoi des e-mails avec Loxya.
Loxya 0.24.2
Version corrective
- Rétablit l'information du parc, qui avait disparu de la fiche matériel.
Loxya 0.24.1
Version corrective
- Corrige le clic sur les éléments déroulant sur mobile / tablette.
- Corrige la recherche dans les listings quand des caractères spéciaux sont utilisés.
Loxya 0.24.0
Voici la liste complète des changements qu'apporte cette version.
⏰ NOTE IMPORTANTE : Loxya requiert maintenant au minimum PHP 8.1 pour fonctionner.
Variante open-source
- Ajoute le support de PHP 8.2 et PHP 8.3.
- L'application utilise maintenant le nom "Loxya" partout (plutôt que "Loxya (Robert2)").
- Ajout de la possibilité de définir les événements à l'heure près. Ceci se choisit à la première étape de l'édition d'un événement, en cochant, ou non, "Jours entiers?" (activé par défaut) dans le sélecteur des dates de l'événement.
- Ajoute la possibilité de distinguer la période de l'événement (et donc de facturation si celle-ci est activée), parfois appelée "Période d'exploitation", de la période de mobilisation du matériel. Ceci peut par exemple être utile pour inclure le temps nécessaire à l'installation et à la désinstallation du matériel avant et après l'événement.
La planification de cette période de mobilisation peut être effectuée lors de l'édition d'un événement. Quoi qu'il en soit, la mobilisation du matériel commencera dès que l'inventaire de départ aura été marqué comme terminé (si celui-ci est effectué avant la date de mobilisation initialement prévue). Pour ce qui est du retour, c'est l'inventaire de retour qui permettra de signifier que le matériel est de retour en stock (ou bien la date de fin de mobilisation prévue en l'absence d'inventaire de retour avant celle-ci). - Attention : lors de la mise à jour à l'étape de migration de la base de données, les dates de mobilisation des événements existants qui ont un inventaire de départ et/ou de retour terminé seront synchronisées avec les dates de ces inventaires. Si vous êtes abonné à une offre SaaS et que vous ne souhaitez pas que ces dates soient modifiées, mais plutôt que ce soient les dates des inventaires de départ et retour qui soient modifiées pour correspondre aux dates des événements, merci de contacter le support avant de demander la mise à jour.
- Ajoute une page qui liste tous les événements (et réservations pour la Premium), avec une pagination, une recherche intelligente sur le titre, le lieu et le bénéficiaire, et un filtre par parc et par catégorie.
- Ajoute un paramètre utilisateur permettant de choisir la vue par défaut entre la frise temporelle (calendrier), et la liste paginée des événements et réservations.
- Lors de la modification des dates d'un événement, les assignations des techniciens ne seront plus déplacées par l'application car celle-ci n'avait aucune garantie que le technicien était réellement disponible aux nouvelles dates et heures assignées (qui pouvaient d'ailleurs se retrouver au beau milieu de la nuit en fonction de la nouvelle date et heure de début de l'événement).
Pour chaque assignation de technicien:- Si celle-ci est encore "réalisable" pendant les nouvelles dates sans changer quoi que ce soit, celle-ci sera conservée inchangée.
- Si les nouvelles dates impactent en partie l'assignation, celle-ci sera tronquée / raccourcie.
- Si les nouvelles périodes n'incluent plus du tout l'assignation, celle-ci sera supprimée.
Une alerte a été ajoutée au moment d'éditer les dates pour rappeler à l'opérateur d'ajuster les assignations après avoir changé les dates.
- Lors de la duplication des événements, l'assignation des techniciens ne sera plus dupliquée automatiquement. En effet, l'application n'avait aucune garantie que les techniciens assignés au précédent événement étaient réellement disponibles aux nouvelles dates et heures dupliqués. L'assignation de techniciens nécessite dans la majorité des cas une validation humaine, d'autant qu'en fonction de l'heure de départ du nouvel événement, les assignations pouvaient se retrouver en dehors des heures ouvrables.
- Ajoute la prise en charge de l'envoi des e-mails via le service inclut dans les abonnements SaaS.
- Ajoute une section dans les paramètres généraux, onglet "fiches de sortie", qui permet de choisir si on veut afficher ou non les colonnes "valeur de remplacement", "description du matériel", les "tags" associés au matériel, numéros de série des unités (dans la Premium), et la photo du matériel.
- À l'étape 3 ("techniciens") de l'édition des événements, un champ de recherche permet de chercher un technicien dans la liste, par son nom, son prénom ou son adresse e-mail.
- À l'étape 4 de l'édition des événements, les détails du matériel (avec la photo) sont affichés quand le curseur de la souris survole une ligne dans la liste.
- Il est maintenant possible de remettre les inventaires de départ et de retour en attente. Cela revient à annuler leur état "terminé" et à rétablir le stock en réintégrant les quantités cassés.
- Les événements supprimés ne sont plus affichés dans le calendrier des techniciens.
- Corrige le comportement des inventaires de retour quand un matériel qui a été supprimé est présent dans la liste.
Variante Premium
Tous les changements de la variante open-source, plus les changements suivants :
- Dans la fiche bénéficiaire, un onglet "Historique" affiche la liste des e-mails qui ont été envoyés au bénéficiaire. Dans les fenêtres des événements et réservations, un onglet "Historique" affiche la liste des messages de rappels qui ont été envoyés aux bénéficiaires.
- Pour les réservations publiques, l'administrateur a la possibilité de configurer les réservations pour qu'elles soient basées sur des créneaux horaires précis ou sur des journées entières. Cette configuration est disponible dans les paramètres de réservation.
- Les réservations publiques prennent maintenant en compte les heures et jours d'ouverture de l'établissement. Pour mettre en place ces plages sur votre instance hébergée par nos soins, n'hésitez pas à prendre contact avec nos services.
- Affiche le commentaire du demandeur dans la fenêtre d'une réservation, onglet "informations".
- Prend en charge l'utilisation d'un wildcard (
*
) pour configurer la création automatique du bénéficiaire lié à l'utilisateur se connectant via un service externe (CAS ou SAML2). - Ajoute la possibilité de joindre la fiche de sortie aux e-mails qui notifient les bénéficiaires que leur réservation a été approuvée (choix dans les paramètres globaux, onglet "Réservations en ligne").
- Dans la fenêtre d'un événement ou d'une réservation, un nouveau bouton permet d'envoyer la liste du matériel par e-mail au(x) bénéficiaire(s).
- Dans la fenêtre d'un événement, un nouveau bouton permet d'envoyer la fiche de sortie en PDF à tous les techniciens qui sont assignés à l'événement.
- Dans la fenêtre d'un événement ou d'une réservation, un nouveau bouton permet de copier le permalien de la fiche de sortie dans le presse-papier. Toute personne utilisant ce lien pourra télécharger la fiche de sortie actualisée, au format PDF, même sans être connecté au logiciel.
- Corrige la suppression définitive d'un utilisateur ayant un bénéficiaire (ou technicien) lié dans la corbeille.
- Le compte des événements pour les unités de matériel tient compte des événements supprimés.