Modifiée par : Valentin Deniaud, Frédéric Péters, Anaïs Ecuvillon

Chaque deuxième et quatrième jeudi du mois, en fin de soirée, sort une nouvelle version de Publik. La semaine précédente les nouveautés contenues dans la version à venir sont annoncées ici.

23 9 janvier — prochaine mise à jour

Nouveautés

Corrections

  • Ajustement de la position du badge contenant les informations de pointage.
  • Contrôles renforcés sur les identifiants, pour interdire la création d’évènement avec un identifiant vide et ne pas générer d’identifiant invalide pour un formulaire ou modèle de fiche.
  • Prise en compte de la navigation au clavier pour arriver sur le lien de téléchargement des données d'un graphe.
  • Cellule graphe / tableau : on n'affiche pas les zéros mais on les voit dans l'export ODS + dataviz, respecter le rendu tableau inversé dans l'export ODS.
  • Adaptation automatique de la présentation tableaux affichés sur le portail (tableaux de fiches, de factures, etc.) pour fonctionner sur mobile.
  • Prise en compte du paramétrage d’autocomplétion pour la sélection dans les options de workflow définies dans le workflow.
  • Redirection vers l’URL attendue au clic sur le bouton « Abandonner la saisie » en saisie backoffice.
  • De manière générale, amélioration des performances et de la consommation mémoire.

Développement

  • Évolution du connecteur API Particulier pour implémenter les "endpoints" composition familiale v2 et scolarité.
  • Intégration systématique de l’attribut uuid dans l’API de récupération de listes de fiches.
  • Traduction des messages d’erreur retournés par les API de w.c.s.
  • Améloration du suivi des actions pour y inclure le nom des actions globales déclenchées par API.

9 janvier

Nouveautés

  • Studio > Formulaires: amélioration de la lisibilité de la liste des types de champs avec la séparation des types (données, affichage, blocs) et un classement alphabétique.
  • Studio > Workflows : possibilité d'ajouter un identifiant sur un saut automatique (c'est déjà possible sur un saut manuel).
    Si un saut a l'identifiant 'foo', on peut maintenant écrire des conditions qui vérifient :
    • que la demande est passée à un moment par ce saut : 'foo' in form_jumps;
    • que la demande est arrivée sur un statut via ce saut : form_latest_jump == 'foo' (ne fonctionne que si tous les sauts qui permettent d'arriver à ce statut ont un identifiant).
  • Studio > Workflows : dans l'inspecteur des workflows, affichage de paramètres supplémentaires des champs pour les actions « formulaire ».
  • Front-office : suppression de la boîte de dialogue modale lors du clic sur le code de suivi.

Corrections

  • Utilisation d'un champ simple (input) pour la saisie d'un numéro de téléphone dans le profil utilisateur.
  • Meilleur contrôle de la valeur de next_url (lutte contre l'hameçonnage) : seuls les caractères visibles sont acceptés.
  • Cellule « graphe » sur le portail usager : le lien « télécharger » ouvre une fenêtre popup, suivant le même principe qu'en backoffice.
  • Sécurisation des appels d'actions dans les cellules fiches (correction anti-SSRF).
  • Meilleure gestion des indicatifs concernant les DROM-COM lors de l'envoi de SMS.
  • Améliorations et optimisations diverses dans le système de test.
  • Optimisations des résultats des API demandes et fiches. Les éléments de l'historique (evolution.parts) ne sont plus systématiquement chargés.
  • Affichage en gris des formulaires dont la date de dépublication d'un formulaire est atteinte.
  • Le filtre |add:None appliqué sur une liste ne lui ajoute rien.
  • Prise en charge des valeurs par défaut pour les champs de type « nombre ».
  • Ne plus permettre à un agent sans droits d'administration de créer des vues personnalisées visibles par tous.
  • Limitation des délais d'expiration à 100 ans.

Développement

  • Sur l'API /api/users d'Authentic, ajout de la possibilité de filtrer par date d'inscription (date_joined).
  • Gestion de paramètres «extra_data» lors de l'annulation d'une réservation.
  • Mise en place d'un identifiant stable (uuid) pour les cellules combo (utilisé lors des exports/imports).
  • Ajout de fonctionnalités (endpoints) dans le connecteur Pastell : lister les entités, exposer le cheminement dans l'API, lister les sous type parapheur et transférer les métadonnées.
  • Fin de l'affichage de variables obsolètes (site_theme, form_status_url).
  • Stockage SQL des configurations des formulaires, workflows, blocs, etc.
  • Possibilité de faire des comparaisons dans le filtre |decimal pour les champs de type nombre.
  • Ajout d'un filtre |sha256 pour obtenir un hachage selon la fonction SHA256.
  • Mise en place technique d'une protection anti-malware sur les fichiers (cependant encore invisible dans les interfaces).
  • Ajout d'un filtre |integer pour obtenir un entier (principalement utile lors d'appels webservices).

archives fonctionnalité feature flafg rdv BO

Nouveautés

  • Agendas : première étape pour permettre la prise de rendez-vous en backoffice directement à partir de la vue calendrier de l'agenda. Il est dorénavant possible de définir les paramètres permettant à l’accès direct à la saisie backoffice d’un formulaire pour enregistrer une réservation.
    Cela passe par un nouvel onglet "Prise de rendez-vous backoffice" dans le paramétrage des agendas :