Modifiée par : Thomas Noël

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.

11 janvier 2024

Note : la — prochaine mise à jour n'a été réalisée que dans la nuit du 12 au 13 janvier.

Nouveautés

  • Mise en place d'un message spécifique affiché quand la connexion d'un agent échoue en raison de l'indisponibilité de l'annuaire LDAP. Cela permet de savoir que le problème se situe du côté de l'annuaire et non du côté de Publik.
  • Lorsqu'une page du portail est liée à une cellule Fiche(s), le titre de la page (la balise <title>) devient désormais le titre (le display_label) de la fiche concernée. Par exemple si la page est utilisée pour afficher la fiche d'une école, le titre de la page sera le nom de cette école.
  • Cellule fiche(s) : ajout d'un mode d'affichage « Liste ». Il s'agit d'un mode d'affichage plus synthétique que les deux modes existants (carte et tableau). Il est plus rapide à configurer, permet un affichage plus condensé mais offre moins de souplesse au niveau de la personnalisation.
  • Dans la page de configuration d'une application, il est maintenant possible d'ajouter aux métadonnées, des auteurs et une licence  (à choisir parmi GPL, AGPL et MIT).

  • Sur la page d'accueil d'un workflow, les données de traitement sont maintenant affichées avec l'indication de leur type (le type n'était pas présent auparavant), de la même façon que les champs d'un formulaire.
  • Pour les actions création de demande, création de fiche et modification d'une fiche, on peut désormais utiliser directement le champ d'un bloc de champ au lieu d'utiliser le bloc dans son ensemble. Cela va faciliter les manipulations de ces derniers.
  • Pour permettre l'accès à une demande à quelqu'un qui n'en est pas l'auteur, ajout d'un tag {% temporary_access_button %}. Ce tag fonctionne de la même manière que {% temporary_access_url %} ajouté récemment, sauf qu'il est utilisé exclusivement pour afficher un bouton dans un courriel.
  • Vous avez peut-être déjà utilisé la possibilité de définir un champ comme étant l'identifiant des fiches, en utilisant le « Gabarit de fiche » défini dans le modèle. Nous ajoutons maintenant une variable {{ form_identifier }} qui va permettre de récupérer cet identifiant. Si le gabarit de fiche n'est pas défini, {{ form_identifier }} et {{ form_internal_id }} auront la même valeur.
  • Pour faciliter leur identification dans les tableaux de traitement, les champs d'un même blocs sont maintenant regroupés sous un en-tête commun grisé.

Corrections

  • Prise en compte des numéros de mobile avec un mauvais format dans la page "Mot de passe oublié".
  • Lever une erreur qui indique qu'un rôle parent n'existe pas lors de l'import de rôles.
  • Augmentation de la taille des champs URL dans Chrono.
  • Désactivation de la notification en cas de suppression d'une fiche par une action de workflow externe.
  • Dans les traitements, mise à jour de la vue globale lors de la sélection d'un critère.
  • Restauration du paramétrage des conditions sur l'action d'anonymisation.
  • Gestion de la validation du numéro de sécurité sociale sur les écrans tactiles Android.
  • Nouvelle correction apportée à l'évaluation en direct d'une condition à l'intérieur d'un élément d'un bloc de champ.

Développement

  • Authentification SAML : exposition de l'Unité Organisationnelle (OU) dans le formulaire d'ajout/édition de l'authenticateur.
  • Authentification SAML : création des utilisateurs dans l'OU définie dans l'authenticateur.
  • Agent Authentic : provisionnement synchrone d'un seul utilisateur.
  • Notification des erreurs sur les sources de données automatiques (agenda).