Skip to content

Releases: Robert-2/Robert2

Robert2 0.15.1

21 Sep 13:03
Compare
Choose a tag to compare

Version corrective

  • Corrige une migration avec l'utilisation des préfixes de table (#288)

Robert2 0.15.0

08 Sep 19:38
Compare
Choose a tag to compare

Planning précis des techniciens

Il est maintenant possible d'assigner les techniciens des événements à des horaires précis. À l'étape 3 de la création / modification d'événement, une nouvelle vue affiche la liste des techniciens sur une frise temporelle. Il suffit de double-cliquer sur la ligne d'un technicien pour l'assigner à l'événement avec un horaire de début et de fin. Bien entendu, on peut toujours spécifier le poste que le technicien occupera. Et quand un technicien est déjà occupé sur un autre événement, on le voit sur sa ligne.

Dans la fenêtre d'un événement, un nouvel onglet "techniciens" affiche la même frise temporelle (non modifiable) pour avoir une vue d'ensemble des assignations des techniciens.

Dans la liste des techniciens, un nouveau filtre permet de n'afficher que les techniciens disponibles pendant une période donnée.

Une nouvelle page de détails des techniciens a été ajoutée, qui contient deux onglets : un avec les informations du technicien, et l'autre avec un calendrier (agenda) mensuel qui affiche ses affectations.

Logo dans les PDF

Il est maintenant possible d'ajouter un logo en haut des fiches de sortie, des devis et des factures. Pour cela, il suffit de placer un fichier et de modifier une ligne de la configuration de l'application. Vous trouverez plus d'informations à ce sujet sur cette nouvelle section du wiki.

Il n'est pas encore possible de paramétrer cela lors du processus d'installation : pour le moment, il faut le faire manuellement après avoir installé l'application, et le refaire après chaque mise à jour.

Améliorations diverses

  • Corrige le comportement des champs de quantité à l'étape 4 de l'édition d'événement (#213).
  • Corrige le comportement du bouton "Afficher les quantités à date..." de la page de listing du matériel.
  • Sécurise le fichier progress.json de l'assistant d'installation si on saute l'étape de création des catégories (#169).
  • Conserve en mémoire les données des formulaires en cours de remplissage pour les nouveaux bénéficiaires, techniciens, matériel, parcs et utilisateurs (#173).
  • Uniformise l'affichage des principaux formulaires.
  • Ferme la fenêtre automatiquement et centre la frise temporelle sur le nouvel événement qui vient d'être créé après une duplication.
  • Ajoute une infobulle au dessus des événements lors de leur déplacement dans les frises temporelles pour mieux visualiser les nouvelles dates avant de valider le déplacement (#247).
  • Améliore l'utilisation des caractéristiques spéciales dans la page d'ajout / modification du matériel.
  • Rend les catégories non-supprimables quand du matériel leur est assigné.
  • Affiche systématiquement l'option par défaut dans les listes de sélection, même vides, plutôt qu'aucune option.
  • Ajoute des messages d'aide dans l'encart de création de devis et factures, concernant les remises quand du matériel non-remisable est présent dans l'événement (#253).
  • Corrige l'étape "3 - société" de l'assistant d'installation.

Robert2 0.14.3

12 Jul 17:35
Compare
Choose a tag to compare

Version corrective

  • Corrige la migration qui posait problème avec les préfixes de table (#198)

Robert2 0.14.2

09 Jul 08:32
Compare
Choose a tag to compare

Version corrective

  • Améliore le temps de chargement des parcs : pas d'injection du montant total même pour le getOne().

Robert2 0.14.1

08 Jul 10:49
Compare
Choose a tag to compare

Version corrective

  • Corrige une migration qui posait problème (voir #196).

Robert2 0.14.0

08 Jul 07:41
Compare
Choose a tag to compare

Inventaire de retour

Il est maintenant possible de faire l'inventaire de retour des événements, via le bouton "Inventaire de retour" se trouvant dans la fenêtre des événements passés ou se terminant le jour même.

La page d'inventaire affiche la liste complète du matériel qui était sorti pour l'événement, avec des champs permettant de faire le compte du matériel effectivement retourné et du matériel revenu en panne.

Une fois terminé, cet inventaire est consultable, mais il n'est plus modifiable. Lorsqu'on termine un inventaire de retour dans lequel on a défini du matériel en panne, le nombre de matériel en panne est mis à jour dans le stock.

Archivage des événements

Une fois que l'inventaire de retour est fait, il est possible de déclarer un événement comme "archivé". L'événement apparaît alors en gris foncé dans le calendrier.

Duplication des événements

Dans la fenêtre d'un événement, un bouton "Dupliquer l'événement" permet de spécifier des nouvelles dates de début et fin pour créer un clone de l'événement, avec les mêmes bénéficiaires et le même matériel.

Fiches de sortie des événements

  • La liste du matériel peut être classée par sous-catégories (comme avant), mais aussi par catégories principales, par parc de matériel, ou encore ne pas être classée du tout. Ce choix s'effectue maintenant dans le nouveau menu "Paramètres" (voir ci-dessous), et non plus dans la configuration.
  • Les caractéristiques spéciales de chaque matériel sont affichées dans la liste.
  • Une nouvelle section "Texte personnalisé" en bas de la dernière page affiche un titre et un texte qui sont paramétrables aussi depuis le nouveau menu "Paramètres". Cela est idéal pour y mettre un contrat ou autres conditions générales.

Paramètres de l'application

Nouveau menu accessible uniquement par les utilisateurs du groupe "Admin". Un onglet "Fiche de sortie" permet de modifier les paramètres des fiches de sortie des événements : le texte personnalisé à afficher en bas du PDF, et le choix du classement du matériel dans la liste.

Impression de listing de matériel en PDF

Dans la page du listing du matériel se trouve un nouveau bouton "Imprimer la liste complète du matériel" (accessible dans le "menu trois-point" en haut de page).
Aussi, dans le listing des parcs de matériel, il est possible d'imprimer la liste du matériel d'un seul parc à la fois grâce aux boutons se trouvant sur chaque ligne de parc.

Améliorations diverses

  • Permet la suppression des utilisateurs qui ont déjà créé des événements (#159).
  • À la création d'un matériel, le champ "parc" est pré-rempli uniquement si il n'existe qu'un seul parc dans la liste (#162).
  • Regroupe les boutons d'actions secondaires de la fenêtre des événements dans un menu.
  • Ajoute une action secondaire dans la fenêtre des événements pour supprimer l'événement.
  • Optimise le chargement de la liste des parcs en ajoutant un bouton qui récupère le montant total du parc (#171).
  • Affiche les totaux du parc dans son formulaire de modification.
  • Désactive le cache des routes d'API pour l'environnement de développement.
  • Désactive quelques règles ESlint pour faciliter le développement.
  • Améliore et corrige le système d'affichage du titre des pages.

Robert2 0.13.2

31 May 14:40
Compare
Choose a tag to compare

Version corrective

Cette version apporte la correction de l'affichage de la valeur de remplacement du matériel dans les fiches de sortie en mode "flat" (voir #156).

Robert2 0.13.1

25 May 08:25
Compare
Choose a tag to compare

Version corrective

Cette version apporte la correction du comportement des filtres du matériel, à l'étape 4 de la création / modification des événements.

Robert2 0.13.0

14 May 16:27
Compare
Choose a tag to compare

Changement critique !

Attention, à partir de cette version Robert2 n'est plus compatible avec les versions de PHP inférieures à la 7.3. Veillez à bien mettre à jour vos serveurs pour qu'ils utilisent PHP 7.3 ou supérieur (la compatibilité avec PHP 8.0 ayant été ajoutée). (Voir #78 et #71)

Devis

Il est maintenant possible d'ajouter, supprimer, et imprimer des devis en PDF ! Avec un système de remises intelligent, comme pour les factures (#5).

Matériel

  • Permet l'envoi d'une photo associée au matériel (#138). Cette photo est affichée dans la page du matériel, onglet "informations".

Bénéficiaires et techniciens

  • Ajoute la possibilité de renseigner une référence (numéro client) aux bénéficiaires (#122), permettant de l'afficher sur les PDF.
  • Ajoute la possibilité de renseigner un "poste occupé", pour chaque technicien d'un événement (#140).

Fiches de sortie

  • Améliore la présentation, et affiche la description de l'événement en première page (#139).
  • Affiche les numéros de téléphone et les postes occupés pour les techniciens.
  • Affiche les références et les numéros de téléphone des bénéficiaires.
  • Permet la configuration du type d'affichage de la liste du matériel, pour le classer soit par sous-catégories, soit par parcs, ou bien sans classement particulier (#139).

Améliorations diverses

  • Corrige l'affichage des numéros légaux de l'entreprise (SIRET, etc.) sur les devis et factures.
  • Corrige le nom des fichiers uploadés comme documents du matériel pour qu'il conserve son extension (#132).
  • N'affiche plus les tags protégés (tags système) dans la page des étiquettes, pour éviter les confusions (#134).
  • Corrige le problème d'affichage des titres des pages quand on change d'onglet (#142).
  • Corrige un problème avec le nom de la base de données de test (#128 et #129).
  • Accorde en nombre le terme "durée X jour(s)" dans les événements (#135).
  • Empêche la suppression d'un événement si celui-ci est confirmé, même si la poubelle est affichée (#137).

Robert2 0.12.0

29 Mar 07:46
Compare
Choose a tag to compare

Caractéristiques spéciales

  • Ajoute la possibilité de limiter les caractéristiques spéciales du matériel par catégorie (#91).
  • Ajoute le type "date" aux caractéristiques spéciales du matériel (#90).
  • Ajoute la possibilité de mettre des chiffres dans le nom des caractéristiques spéciales (#103).
  • Ajoute la possibilité de modifier le nom des caractéristiques spéciales (#107).
  • Permet la suppression des caractéristiques spéciales de matériel (#101).
  • Dans le listing du matériel, ajoute un lien vers la gestion des caractéristiques spéciales.

Matériel

  • Permet l'envoi de documents (fichiers PDF, images JPEG ou PNG) associés à du matériel (#92).
  • Ajoute la possibilité d'afficher les quantités de matériel disponibles pour une date donnée, dans le listing du matériel (#93).
  • Place le champ "sous-catégorie" en dessous du champ "catégorie" dans l'édition de matériel (#105).
  • Pré-rempli le champ "quantité" du formulaire de nouveau matériel à 1 (#106).
  • Améliore la disposition des filtres dans les pages de listing du matériel (#114).

Calendrier et événements

  • Améliore l'affichage de la page du calendrier (ex : calendrier sur toute la hauteur disponible).
  • Ajoute quelques informations (dates, bénéficiaires, techniciens) au survol des événements dans le calendrier (#117).
  • Augmente le zoom maximum du calendrier à 6 mois pour élargir la vision globale de la frise temporelle (#118).
  • Dans l'édition d'un événement, la modification de la date de début ne change plus la date de fin automatiquement (#99).
  • Améliore l'affichage de l'onglet "Facturation" des événements pour les utilisateurs du groupe "visiteur" (#104).
  • Supprime la pagination côté serveur pour le matériel à l'étape 4 de l'édition d'événement, et améliore l'UX (#115).

Améliorations diverses

  • Améliore le calcul du matériel restant dans les événements.
  • Ajoute le titre des pages dans l'onglet du navigateur.
  • Améliore le système de recherche des bénéficiaires pour inclure aussi le nom de la structure associée à la personne (#119).
  • Affiche certains messages d'aide sur plusieurs lignes, et corrige quelques fautes dans ces messages.
  • Corrige le lien vers le repo (Github au lieu de Gitlab) dans la modale des détails d'erreur (#97).